
handle: 11585/566270
The Cloud computing paradigm enables innovative and disruptive services by allowing enterprises to lease computing, storage and network resources from physical infrastructure owners, to offer a persistently available service. This shift in infrastructure management responsibility has brought new revenue models and new challenges to Cloud providers. One of those challenges is to efficiently migrate multiple virtual machines (VMs) within the hosting infrastructure, since these migrations are often required to be "live", i.e., without noticeable service interruptions. In this paper we propose a geometric programming model and an online multi-VM live migration algorithm based on such model. The goal of the geometric program is to minimize the total migration time via optimal bit-rate assignments. By solving our geometric program we gained qualitative and quantitative insights into the design of efficient solutions for multi-VM live migrations. We found that transferring merely a few rounds of dirty memory pages are enough to significantly lower the total migration time. We also demonstrated that, under realistic settings, the proposed method converges sharply to an optimal bit-rate assignment, making our approach a viable solution for improving current live-migration implementations.
Computer Networks and Communications; Cloud Computing; Live-migration of Virtual Machines; Geometric Programming
Computer Networks and Communications; Cloud Computing; Live-migration of Virtual Machines; Geometric Programming
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 7 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
