Speeding Up VM Startup by Cooperative VM Image Caching

Yifan Zhang,Kai Niu,Weigang Wu,Keqin Li,Yu Zhou
DOI: https://doi.org/10.1109/tcc.2018.2791509
IF: 5.697
2021-01-01
IEEE Transactions on Cloud Computing
Abstract:Virtual machine (VM) management is at the core of virtualized cloud data centers. Among others, how to reduce the startup delay of VMs is a key issue for improving user experience and resource utility. In this paper, we study this issue by jointly considering VM placement and VM image caching. We formulate the joint placement problem and design several joint algorithms, including both online and offline algorithms, to speed up VM startup. In our design, we adopt the cooperative caching approach, where image cache copies are shared among physical machines (PMs) so as to reduce image retrieval time. The key point of our algorithms lies in how to appropriately place VM image cache among PMs so as to speed up VM startup as much as possible. The proposed algorithms are evaluated by extensive simulations via SimGrid. The results show that our algorithms can achieve shorter startup delay in most cases, compared with existing ones.
computer science, information systems, theory & methods
What problem does this paper attempt to address?