论文部分内容阅读
当今时代,随着互联网的快速普及,电子终端设备,如计算机,手机等,正经历着飞速的发展,无论是网络能力,还是硬件条件,都有着显著的提高。而这些设备如今在满足用户需求的同时,经常会出现能力过剩的情况。所以,虚拟计算环境,云计算平台应运而生。这些平台的作用就是将网络设备,硬件闲置的部分进行充分的共享和有效的使用。而平台的工作流程,实际上就是对于资源进行统一的获取,集中,从而统一的管理资源特征信息,并合理的调度资源,按需分配,从而完成相应任务。在虚拟计算环境和云计算平台中,资源模块无疑是重要的一环。随着云计算平台环境中集群规模的日益壮大,资源的内容越来越复杂,如何安全有效地管理资源、分配资源,从而有效的调度任务,已经成为了影响云计算效率的关键因素。而资源管理、资源匹配、调度策略的选择和制定,影响着整个平台对于资源的利用效率以及对用户的服务水平,是虚拟计算环境和云计算平台的核心内容。本文结合真实的IVCE虚拟计算环境,首先对于现有的资源管理关键技术进行调研,发现资源管理在资源匹配、调度策略中存在忽略资源固有特性,调度缺乏目的性等问题。而数据挖掘中聚类算法的模式归类思想,可以有效的对资源进行管理和聚类,从而有效匹配相应的任务。在各种聚类算法中,根据IVCE虚拟计算平台的相关特性,在对各种聚类算法进行调研学习后,发现BIRCH聚类算法具有良好伸缩性,数据结构适应性,抗噪声性及可用性,十分契合目前主流的虚拟计算环境和云计算平台。本文针对BIRCH算法的特性将其应用到虚拟计算环境和云计算平台资源管理中,并针对平台特点对算法进行改进。同时本文设计并实现了基于IVCE平台的资源管理系统,即资源模块,并详细介绍了资源模块的各个子系统的具体功能和实现,同时在资源管理子系统中应用了聚类算法。通过应用改进后聚类算法,提高了资源管理过程中资源匹配的准确性,并缩短了相应的执行时间,从而达到在调度时间和平台执行效率上的改善。而随着网络和软硬件的发展,安全问题是伴随始终的问题之一,在云平台的资源管理中同样也存在着。为了服务器的稳健性,进程工作的可用性和数据传输的安全性,本文将高可用性集群引入IVCE平台的资源管理中,通过备用节点的添加,使得资源模块在网络、程序执行、消息传递出现问题时可以提供备用节点的切换服务,从而降低资源模块的安全隐患,并提高IVCE平台服务和资源模块工作的健壮性。