HPC Cloud环境中基于网络I/O负载的虚拟机放置算法
随着虚拟化技术和云计算技术的发展,越来越多的高性能计算应用运行在云计算资源上.在基于虚拟化技术的高性能计算云系统中,高性能计算应用运行在多个虚拟机之中,这些虚拟机可能放置在不同的物理节点上.若多个通信密集型作业的虚拟机放置在相同的物理节点上,虚拟机之间将竞争物理节点的网络I/O资源,如果虚拟机对网络I/O资源的需求超过物理节点的网络I/O带宽上限,将严重影响通信密集型作业的计算性能.针对虚拟机对网络I/O资源的竞争问题,提出一种基于网络I/O负载均衡的虚拟机放置算法NLPA,该算法采用网络I/O负载均衡策略来减少虚拟机对网络I/O资源的竞争.实验表明,与贪心算法进行比较,对于同样的高性能计算作业测试集,NLPA算法在完成作业的计算时间、系统中的网络I/O负载吞吐率、网络I/O负载均衡3个方面均有更好的表现.
云计算、高性能计算、虚拟化、虚拟机放置、网络I/O负载
42
TP393.4(计算技术、计算机技术)
2012-06-27(万方平台首次上网日期,不代表论文的发表时间)
290-302