TY - GEN
T1 - A hybrid local storage transfer scheme for live migration of I/O intensive workloads
AU - Nicolae, Bogdan
AU - Cappello, Franck
PY - 2012
Y1 - 2012
N2 - Live migration of virtual machines (VMs) is key feature of virtualization that is extensively leveraged in IaaS cloud environments: it is the basic building block of several important features, such as load balancing, pro-active fault tolerance, power management, online maintenance, etc. While most live migration efforts concentrate on how to transfer the memory from source to destination during the migration process, comparatively little attention has been devoted to the transfer of storage. This problem is gaining increasing importance: due to performance reasons, virtual machines that run large-scale, data-intensive applications tend to rely on local storage, which poses a difficult challenge on live migration: it needs to handle storage transfer in addition to memory transfer. This paper proposes a memory-migration independent approach that addresses this challenge. It relies on a hybrid active push / prioritized prefetch strategy, which makes it highly resilient to rapid changes of disk state exhibited by I/O intensive workloads. At the same time, it is minimally intrusive in order to ensure a maximum of portability with a wide range of hypervisors. Large scale experiments that involve multiple simultaneous migrations of both synthetic benchmarks and a real scientific application show improvements of up to 10× faster migration time, 10× less bandwidth consumption and 8× less performance degradation over state-of-art.
AB - Live migration of virtual machines (VMs) is key feature of virtualization that is extensively leveraged in IaaS cloud environments: it is the basic building block of several important features, such as load balancing, pro-active fault tolerance, power management, online maintenance, etc. While most live migration efforts concentrate on how to transfer the memory from source to destination during the migration process, comparatively little attention has been devoted to the transfer of storage. This problem is gaining increasing importance: due to performance reasons, virtual machines that run large-scale, data-intensive applications tend to rely on local storage, which poses a difficult challenge on live migration: it needs to handle storage transfer in addition to memory transfer. This paper proposes a memory-migration independent approach that addresses this challenge. It relies on a hybrid active push / prioritized prefetch strategy, which makes it highly resilient to rapid changes of disk state exhibited by I/O intensive workloads. At the same time, it is minimally intrusive in order to ensure a maximum of portability with a wide range of hypervisors. Large scale experiments that involve multiple simultaneous migrations of both synthetic benchmarks and a real scientific application show improvements of up to 10× faster migration time, 10× less bandwidth consumption and 8× less performance degradation over state-of-art.
KW - Block migration
KW - Data-intensive applications
KW - I/O intensive workloads
KW - IaaS cloud computing
KW - Live migration
KW - Local storage transfer
UR - http://www.scopus.com/inward/record.url?scp=84863933256&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84863933256&partnerID=8YFLogxK
U2 - 10.1145/2287076.2287088
DO - 10.1145/2287076.2287088
M3 - Conference contribution
AN - SCOPUS:84863933256
SN - 9781450308052
T3 - HPDC '12 - Proceedings of the 21st ACM Symposium on High-Performance Parallel and Distributed Computing
SP - 85
EP - 96
BT - HPDC '12 - Proceedings of the 21st ACM Symposium on High-Performance Parallel and Distributed Computing
T2 - 21st ACM Symposium on High-Performance Parallel and Distributed Computing, HPDC '12
Y2 - 18 June 2012 through 22 June 2012
ER -