IOFollow: Improving the performance of VM live storage migration with IO following in the cloud

IOFollow: Improving the performance of VM live storage migration with IO following in the cloud
复制标题

DOI:
10.1016/j.future.2018.08.036
复制
发表时间:
2019-02
期刊:
Future Gener. Comput. Syst.
影响因子:
--
通讯作者:
Bo Mao;Yaodong Yang;Suzhen Wu;Hong Jiang;Kuan-Ching Li
Bo Mao;Yaodong Yang;Suzhen Wu;Hong Jiang;Kuan-Ching Li
中科院分区:
其他
文献类型:
--
作者:
Bo Mao;Yaodong Yang;Suzhen Wu;Hong Jiang;Kuan-Ching Li

文献摘要

被引文献

相似文献

虚拟机实时迁移对于在云中部署变得至关重要,以便在不均匀利用的物理节点之间实现快速和透明的工作负载重新调度,旨在实现计算机服务器资源的高性能和节能利用。然而,由于共享磁盘带宽和系统资源的争用,VM I/O强度会显著影响VM实时存储迁移的性能。基于这一观察,本文提出了IOFollow方案,以同时提高虚拟机的性能和迁移性能。IOFollow通过根据VM I/O请求的访问模式调度迁移序列,减轻VM I/O请求和迁移I/O请求之间的I/O干扰。此外,它通过利用来自VM和迁移线程的语义信息来提高该高速缓存管理效率。在IOFollow的轻量级原型实现上进行的基于跟踪的实验结果表明,IOFollow系统具有很强的竞争力,与现有设计相比,显著提高了VM性能和迁移性能。
VM live migration becomes critical to deployment in the Cloud, as to enable fast and transparent workload rescheduling among unevenly utilized physical nodes, aimed at high performance and energy efficient utilization of computer server resources. Nevertheless, VM I/O intensity can significantly impact the performance of VM live storage migration due to contention for the shared disk bandwidth and system resources. Based on this observation, this paper proposes the IOFollow scheme to improve simultaneously the VM performance and migration performance. IOFollow mitigates the I/O interference between VM I/O requests and migration I/O requests, by scheduling the migration sequence according to the access pattern of VM I/O requests. In addition, it improves the cache management efficiency by exploiting the semantic information from the VMs and migration threads. Results obtained from trace-based experiments on a lightweight prototype implementation of IOFollow indicate that IOFollow system is highly competitive, improving both the VM performance and migration performance significantly when compared to existing design.