References
- [1]
-
Chris Horne. “Understanding full virtualization, paravirtualization and hardware assist”. In: White paper, VMware Inc (2007).
- [2]
-
Gerald J. Popek and Robert P. Goldberg. “Formal Requirements for Virtualizable Third Generation Architectures”. In: Commun. ACM 17.7 (July 1974), pp. 412–421. issn: 0001-0782. doi: 10.1145/361011.361073. url: http://doi.acm.org/10.1145/361011.361073.
- [3]
-
Ravi Bhargava, Benjamin Serebrin, Francesco Spadini, and Srilatha Manne. “Accelerating two-dimensional page walks for virtualized systems”. In: ACM SIGOPS Operating Systems Review 42.2 (2008), pp. 26–35.
- [4]
-
Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. “Xen and the art of virtualization”. In: ACM SIGOPS Operating Systems Review 37.5 (2003), pp. 164–177.
- [5]
-
Avi Kivity, Yaniv Kamay, Dor Laor, Uri Lublin, and Anthony Liguori. “kvm: the Linux virtual machine monitor”. In: Proceedings of the Linux symposium. Vol. 1. 2007, pp. 225–230.
- [6]
-
Fabrice Bellard. “QEMU, a Fast and Portable Dynamic Translator.” In: USENIX Annual Technical Conference, FREENIX Track. 2005, pp. 41–46.
- [7]
-
Irfan Habib. “Virtualization with KVM”. In: Linux J. 2008.166 (Feb. 2008). issn: 1075-3583. url: http://dl.acm.org/citation.cfm?id=1344209.1344217.
- [8]
-
Dave Hansen, Mike Kravetz, Brad Christiansen, and Matt Tolentino. “Hotplug memory and the linux vm”. In: In Linux Symposium.
- [9]
-
Rusty Russell. “virtio: towards a de-facto standard for virtual I/O devices”. In: ACM SIGOPS Operating Systems Review 42.5 (2008), pp. 95–103.
- [10]
-
Anthony Liguori. “Multi-threading QEMU”. In: KVM Forum. http://www.linux-kvm.org/images/7/70/2010-forum-threading-qemu.pdf. Aug. 2010.
- [11]
-
Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hansen, Eric Jul, Christian Limpach, Ian Pratt, and Andrew Warfield. “Live Migration of Virtual Machines”. In: Proceedings of the 2Nd Conference on Symposium on Networked Systems Design & Implementation - Volume 2. NSDI’05. Berkeley, CA, USA: USENIX Association, 2005, pp. 273–286. url: http://dl.acm.org/citation.cfm?id=1251203.1251223.
- [12]
-
KVM-Migration. Accessed: 2016-05-09. url: http://www.linux-kvm.org/page/Migration.
- [13]
-
Dan Magenheimer, Chris Mason, Dave McCracken, and Kurt Hackel. “Transcendent memory and linux”. In: Proceedings of the Linux Symposium. 2009, pp. 191–200.
- [14]
-
Carl A Waldspurger. “Memory resource management in VMware ESX server”. In: ACM SIGOPS Operating Systems Review 36.SI (2002), pp. 181–194.
- [15]
-
Linux Kernel Documentation - vm/ksm. Accessed: 2016-05-09. url: https://www.kernel.org/doc/Documentation/vm/ksm.txt.
- [16]
-
Ajay Gulati, Anne Holler, Minwen Ji, Ganesha Shanmuganathan, Carl Waldspurger, and Xiaoyun Zhu. “Vmware distributed resource management: Design, implementation, and lessons learned”. In: VMware Technical Journal 1.1 (2012), pp. 45–64.
- [17]
-
Timothy Wood, Prashant Shenoy, Arun Venkataramani, and Mazin Yousif. “Sandpiper: Black-box and gray-box resource management for virtual machines”. In: Computer Networks 53.17 (2009), pp. 2923–2938.
- [18]
-
Mayank Mishra and Anirudha Sahoo. “On theory of vm placement: Anomalies in existing methodologies and their mitigation using a novel vector based approach”. In: Cloud Computing (CLOUD), 2011 IEEE International Conference on. IEEE. 2011, pp. 275–282.
- [19]
-
Zhiming Shen, Sethuraman Subbiah, Xiaohui Gu, and John Wilkes. “Cloudscale: elastic resource scaling for multi-tenant cloud systems”. In: Proceedings of the 2nd ACM Symposium on Cloud Computing. ACM. 2011, p. 5.
- [20]
-
Jian Tan, Parijat Dube, Xiaoqiao Meng, and Li Zhang. “Exploiting resource usage patterns for better utilization prediction”. In: Distributed Computing Systems Workshops (ICDCSW), 2011 31st International Conference on. IEEE. 2011, pp. 14–19.
- [21]
-
Aameek Singh, Madhukar Korupolu, and Dushmanta Mohapatra. “Server-storage virtualization: integration and load balancing in data centers”. In: Proceedings of the 2008 ACM/IEEE conference on Supercomputing. IEEE Press. 2008, p. 53.
- [22]
-
Linux Kernel Documentation - filesystem/proc. Accessed: 2016-05-09. url: https://www.kernel.org/doc/Documentation/filesystems/proc.txt.
- [23]
-
Christian Ehrhardt. CPU time accounting. Accessed: 2016-05-09. url: http://sd-34470.dedibox.fr/downloads/PDF_Archive/CPU_time_accounting.pdf.
- [24]
-
Mauro Andreolini, Sara Casolari, Michele Colajanni, and Michele Messori. “Dynamic load management of virtual machines in cloud architectures”. In: Cloud Computing. Springer, 2009, pp. 201–214.
- [25]
-
ES Page. “Estimating the point of change in a continuous process”. In: Biometrika 44.2 (1957), pp. 248–252.
- [26]
-
Openstack Website. Accessed: 2016-05-09. url: https://www.openstack.org/.
- [27]
-
Etcd Website. Accessed: 2016-05-09. url: https://coreos.com/etcd/.
- [28]
-
Etcd Administration. Accessed: 2016-05-09. url: https://coreos.com/etcd/docs/latest/admin_guide.html.
- [29]
-
John L. Henning. “SPEC CPU2006 Benchmark Descriptions”. In: SIGARCH Comput. Archit. News 34.4 (Sept. 2006), pp. 1–17. issn: 0163-5964. doi: 10.1145/1186736.1186737. url: http://doi.acm.org/10.1145/1186736.1186737.
- [30]
-
Isaku Yamahata and Takahiro Hirofuchi. “Yabusame: Postcopy Live migration for QEmu/KVM”. In: LinuxCon Japan. Accessed: 2016-05-09. June 2012. url: https://events.linuxfoundation.org/images/stories/pdf/lcjp2012_yamahata_postcopy.pdf.