具有可控冗余度的虚拟机容错分配算法

来源 :天津工业大学 | 被引量 : 0次 | 上传用户:oogt715
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,数据中心(Data Center)的高速发展和和Mapreduce/Hadoop框架的日益重要,云提供商把越来越多的大数据放到云系统中处理。在现代基于虚拟化的数据中心上,虚拟机分配是实现云中资源有效调度的首要考虑。在云系统中,大数据被划分成多个数据存储在数据中心的数据结点上等待虚拟机处理。已经证明对数据结点分配虚拟机并考虑虚拟机之间的通讯延迟,使得最大通讯延迟最小的问题是NP-hard问题。目前鲜有在数据中心网络虚拟机分配问题上考虑其安全性和可靠性的研究。针对虚拟机分配中的容错技术,本文提出了两种新的虚拟机容错分配算法,可满足任意大小的容错需求。从从降低解空间、提高解的质量角度考虑我们提出了一种具有可控冗余度的虚拟机容错分配算法,该算法先利用图兰定理判断某一阈值内是否存在满足冗余需求的虚拟机机群。如果存在则运用分支界限和回溯法在该阈值下寻找满足冗余需求并互相通信的虚拟机完全子图,然后进行预处理满足冗余需求,删除多余的虚拟机结点。再采用Hopcroft-Karp算法为数据结点分配冗余团中的虚拟机资源。实验结果表明,本文提出的虚拟机容错分配算法在在Tree,VL2,Fat-Tree和BCube四种网络拓扑中,与当前最新的近似算法相比平均情况下最大通讯延迟分别降低了 9.09%,4.5%,9.09%,4.5%。第二种算法从降低算法复杂度角度出发,遍历当前阈值下每一个虚拟机节点,在每个节点处根据三角不等式原则加入,先加入与该虚拟机节点阈值小于等于t/2的虚拟机节点,再运用贪心法把剩下的虚拟机与目前团中虚拟机之间阈值都小于t的虚拟机加入团中。然后将规模大于或等于冗余需求的团进行预处理删除多余节点。最后将完全子图中的虚拟机节点根据Hopcroft-Karp算法分配给数据结点。实验结果表明,本文提出的算法能够找到满足需求的可控冗余度的虚拟机团,与当前最新的启发式算法相比,平均情况下运行时间减少了 12.8%。
其他文献
无线传感器网络由分布在特定区域的零散节点组成,是一种典型的分布式网络结构。作为一种以数据为中心的分布式自组织网络,无线传感器网络中节点数据的收集和存储扮演着重要角
随着互联网中信息量不断增长,以及用户终端体积的不断减小,建立统一的数据中心为用户提供可定制的远程云存储服务是当前存储技术发展的必然趋势。作为下一代IT领域的革命性技
随着计算机技术的迅速发展以及Internet的广泛应用,知识和信息在世界范围内实现了平等共享和快速传播,人们可以方便、快捷地从互联网络上获取信息;但网络信息的爆炸性增长,使得准
随着Web服务的爆炸式增长,如何处理信息过载、定位合适的Web服务变得越来越关键。目前已有很多相关的服务推荐方法,但很少有研究通过挖掘服务使用数据中的潜在知识进行服务推
现代战争是高技术与信息化战争。电磁环境在未来的信息化战场上将变的非常复杂。由于干扰与反干扰的激烈的斗争,电子信息装备的广泛使用,不仅数量庞大、体制复杂、种类多样,
在几何造型中,代数曲线曲面适合于表示具有复杂拓扑的光滑外形,是主流的参数NURBS曲线曲面表示方法的重要补充。张量积代数B-样条曲线曲面是一种分段定义的代数曲线曲面,具有
随着计算机动画技术的飞速发展,计算机动画在人们生活中的应用范围也不断扩大。它不但在传统的动画、电影特效及游戏中得到广泛的应用,在网络会议、视觉广告、儿童教育等诸多
生物式水质监测是水质监测领域一个十分重要的研究课题。生物式水质监测技术和传统的理化水质监测技术相比,具有反应灵敏度高、成本低、直观性和综合分析代表性强的优点,在近
查询处理技术是无线传感器网络研究的核心,而近年来随着无线传感器网络技术的发展与成熟,日益严重的隐私问题已经逐步成为制约无线传感器网络查询处理技术研究的瓶颈问题。因此