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.

  • LinkedIn
  • Tumblr
  • Reddit
  • Google+
  • Pinterest
  • Pocket