云环境下调度问题的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:shuijing0328
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从“云计算”的概念被提出后,云计算迅速成为IT领域的研究热点。云计算给我们带来了新的计算和服务模式。通过这种模式,用户可以按需访问云上的应用程序和数据。作为云计算中最基础的服务,基础设施即服务(Infrastructure as a Service,IaaS)是通过虚拟化实现物理资源共享的。虚拟化技术允许一个物理服务器上运行多个独立的虚拟机,并且可以将动态变化的负载从一个物理机器迁移到另一个物理机器上。随着云提供商业务的拓展以及用户量的扩大,势必带来更大的资源需求量,资源分配和调度算法的优劣直接影响到整个系统的资源利用率、服务质量(Quality of Service,QoS)和能源消耗情况。对于数据中心中的资源调度,学术界已经有了很多研究与成果。但大多数研究只是针对单一资源利用情况讨论,没有综合多个方面进行考虑,例如能耗问题。为了提高数据中心的资源利用率并降低数据中心能耗,本文在深入研究现有的研究成果后,提出了基于分组遗传算法的虚拟机初放置算法和基于负载预测的虚拟机动态调度策略。基于分组遗传算法的虚拟机初放置算法考虑了系统资源的利用率、能源消耗情况和峰值温度,力图系统在多个目标下都有较好的表现。在文中,分析了普通的分组遗传算法在解决此类问题不足的原因,提出了针对此类问题的改进分组遗传算法并应用到虚拟机放置算法中。基于负载预测的虚拟机动态调度策略通过对每台物理机的负载进行监控,并使用BP神经网络预测下一段时间的负载情况,通过两级阈值机制有效地减少不必要的虚拟机迁移操作,提升服务等级(Service-Level Agreement,SLA)。同时,算法在选取迁移虚拟机的时候,根据虚拟机负载以及迁移数据量情况,选择最大迁移效率的虚拟机进行迁移。最后,本文设计了一个基于OpenStack的基础云平台。在实现过程中使用了文中提出的资源调度算法,同时,实现了必要的资源管理中间件和监控系统。实现表明本文提出的资源调度算法具有一定的有效性和可行性。
其他文献
随着社会信息化进程的不断深入发展,人类对信息的需求和依赖程度越来越高,如何从海量的信息资源中快速有效地获取有用的信息,已经成为研究的热点。目前文本聚类的方法主要有
社交网络作为互联网最热门的应用之一,随着流行和普及,人类的沟通交流已不再局限在相同的时间和空间内。快速发展的社交网络不仅是用户展示自我价值、表达利益诉求和维护人际关
运动对象分割是图像分割的一个重要分支。图像分割就是把图像分割成具有相同信息的子区域,运动对象分割是在图像分割基础上把视频图像或图像序列按照一定的标准分割成不同的
在各种临床诊断,治疗中使用的医学影像,都具有高分辨率、大存储量的特点,随着数字化影像技术的发展,进一步减少医学图像所占的存储空间,提高其在网络上的传输速度,就显得十分
深网是相对于表层网而言的,随着互联网信息的不断扩充和加深,越来越多的信息资源通过动态网页技术与数据库技术相结合的方式提供给人们。但是,传统的搜索引擎受技术等各种限制,无
进化非选择算法是通过借鉴生物免疫进化机制与免疫非选择机制而提出的,具有较好的全局搜索能力。可满足性问题是六个基本的NP完全问题之一,其他NP完全问题均可在多项式时间内
近几年来,以网络为载体的各种应用的研究和开发受到了广泛的关注。其中点对点通信系统作为其中一个重要的应用有着飞速的发展。这类系统涉及到网络组织架构、信道编码、网络
随着科学技术的发展,人们对信息传播和检索的要求越来越高。传统的纸质文献资料虽然是不可或缺的,但是已经不适应信息的快速传播。OCR技术实现了从纸质文献到电子文档的转换,
随着Internet的迅速发展,博客成了继Email、BBS、QQ/ ICQ之后的新一代网络交流方式,并以极快的速度融入到人们的日常生活中,成为基于互联网的基础服务。随着博客空间的急速增
计算机软硬件及网络技术的发展为数字产品的传播带来极大的便利,但随之而来的负作用是通过网络传输的数字产品很容易被非法使用。软件作为一种数字产品,其版权保护已成为一个