๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

[IEEE 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid) - Chicago, IL, USA (2014.5.26-2014.5.29)] 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing - Efficient Checkpointing of Virtual Machines Using Virtual Machine Introspection

โœ Scribed by Aderholdt, Ferrol; Han, Fang; Scott, Stephen L.; Naughton, Thomas


Book ID
125524239
Publisher
IEEE
Year
2014
Weight
391 KB
Category
Article
ISBN
1479927848

No coin nor oath required. For personal study only.

โœฆ Synopsis


Cloud Computing environments rely heavily on system-level virtualization. This is due to the inherent benefits of virtualization including fault tolerance through checkpoint/restart (C/R) mechanisms. Because clouds are the abstraction of large datacenters and large datacenters have a higher potential for failure, it is imperative that a C/R mechanism for such an environment provide minimal latency as well as a small checkpoint file size. Recently, there has been much research into C/R with respect to virtual machines (VM) providing excellent solutions to reduce either checkpoint latency or checkpoint file size. However, these approaches do not provide both. This paper presents a method of checkpointing VMs by utilizing virtual machine introspection (VMI). Through the usage of VMI, we are able to determine which pages of memory within the guest are used or free and are better able to reduce the amount of pages written to disk during a checkpoint. We have validated this work by using various benchmarks to measure the latency along with the checkpoint size. With respect to checkpoint file size, our approach results in file sizes within 24% or less of the actual used memory within the guest. Additionally, the checkpoint latency of our approach is up to 52% faster than KVM's default method.


๐Ÿ“œ SIMILAR VOLUMES


[IEEE 2014 14th IEEE/ACM International S
โœ Jeuk, Sebastian; Szefer, Jakub; Zhou, Shi ๐Ÿ“‚ Article ๐Ÿ“… 2014 ๐Ÿ› IEEE โš– 172 KB

One of the major concerns cloud computing platforms face today is the lack of a unique identification of the "who" within the network infrastructure. State-of-the-art technologies (such as VLANs or IP addresses) lack functionality to cope with the highly dynamic and scalable, ever changing and virtu