HPC Cloud环境中基于网络Ⅰ/O负载的虚拟机放置算法 |
| |
引用本文: | 吴松,王飞,石宣化,金海,王志武.HPC Cloud环境中基于网络Ⅰ/O负载的虚拟机放置算法[J].中国科学:信息科学,2012(3):290-302. |
| |
作者姓名: | 吴松 王飞 石宣化 金海 王志武 |
| |
作者单位: | 华中科技大学服务计算技术与系统教育部重点实验室集群与网格计算湖北省重点实验室;河南工程学院计算机科学与工程系 |
| |
基金项目: | 国家自然科学基金(批准号:61133008,61073024,60973037,61142010);湖北省杰出青年基金(批准号:2011CDA086)资助项目 |
| |
摘 要: | 随着虚拟化技术和云计算技术的发展,越来越多的高性能计算应用运行在云计算资源上.在基于虚拟化技术的高性能计算云系统中,高性能计算应用运行在多个虚拟机之中,这些虚拟机可能放置在不同的物理节点上.若多个通信密集型作业的虚拟机放置在相同的物理节点上,虚拟机之间将竞争物理节点的网络Ⅰ/O资源,如果虚拟机对网络Ⅰ/O资源的需求超过物理节点的网络Ⅰ/O带宽上限,将严重影响通信密集型作业的计算性能.针对虚拟机对网络Ⅰ/O资源的竞争问题,提出一种基于网络Ⅰ/O负载均衡的虚拟机放置算法NLPA,该算法采用网络Ⅰ/O负载均衡策略来减少虚拟机对网络Ⅰ/O资源的竞争.实验表明,与贪心算法进行比较,对于同样的高性能计算作业测试集,NLPA算法在完成作业的计算时间、系统中的网络Ⅰ/O负载吞吐率、网络Ⅰ/O负载均衡3个方面均有更好的表现.
|
关 键 词: | 云计算 高性能计算 虚拟化 虚拟机放置 网络Ⅰ/O负载 |
本文献已被 CNKI 等数据库收录! |
|