Table of Contents Author Guidelines Submit a Manuscript
Journal of Applied Mathematics
Volume 2014, Article ID 297127, 7 pages
http://dx.doi.org/10.1155/2014/297127
Research Article

TSMC: A Novel Approach for Live Virtual Machine Migration

Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China

Received 23 January 2014; Accepted 6 May 2014; Published 20 May 2014

Academic Editor: Young-Sik Jeong

Copyright © 2014 Jiaxing Song et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. T. Ohkawara, A. Aikebaier, T. Enokido, and M. Takizawa, “Quorums-based replication of multimedia objects in distributed systems,” Human-Centric Computing and Information Sciences, vol. 2, article 11, 2012. View at Publisher · View at Google Scholar
  2. S. Silas, K. Ezra, and E. B. Rajsingh, “A novel fault tolerant service selection framework for pervasive computting,” Human-Centric Computing and Information Sciences, vol. 2, article 5, 2012. View at Publisher · View at Google Scholar
  3. B. Meroufel and G. Belalem, “Dynamic replication based on availability and popularity in the presence of failures,” The Journal of Information Processing Systems, vol. 8, no. 2, pp. 263–278, 2012. View at Publisher · View at Google Scholar
  4. N. Y. Yen and S. Y. F. Kuo, “An intergrated approach for internet resources mining and searching,” The KITCS/FTRA Journal of Convergence, vol. 3, no. 3, pp. 37–44, 2012. View at Google Scholar
  5. F. Xhafa, “Processing and analysing large log data files of a virtual campus,” The KITCS/FTRA Journal of Convergence, vol. 3, no. 2, pp. 1–8, 2012. View at Google Scholar
  6. Y. Pan and J. Zhang, “Parallel programming on cloud computing platforms—challenges and solutions,” The KITCS/FTRA Journal of Convergence, vol. 3, no. 4, pp. 23–28, 2012. View at Google Scholar
  7. E.-H. Song, H.-W. Kim, and Y.-S. Jeong, “Visual monitoring system of multi-hosts behavior for trustworthiness with mobile cloud,” The Journal of Information Processing Systems, vol. 8, no. 2, pp. 347–358, 2012. View at Google Scholar
  8. B. J. Oommen, A. Yazidi, and O.-C. Granmo, “An adaptive workflow scheduling scheme based on an estimated data processing rate for next generation sequencing in cloud computing,” The Journal of Information Processing Systems, vol. 8, no. 4, pp. 191–212, 2012. View at Google Scholar
  9. C. Waldspurger, “Memory resource management in VMware ESX server,” in ACM Operating Systems Design and Implementation, pp. 181–194, VMware, 2002. View at Google Scholar
  10. R. P. Goldberg, “Survey of virtual machine research,” IEEE Computer, pp. 34–45, 1974. View at Google Scholar
  11. G. H. S. Carvalho, I. Woungang, A. Anpalagan, and S. K. Dhurandher, “Virtual machine history model framework for a data cloud digital investigation,” The KITCS/FTRA Journal of Convergence, vol. 3, no. 4, pp. 15–22, 2012. View at Google Scholar
  12. T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif, “Black-box and gray-box strategies for virtual machine migration,” in Proceedings of the 4th USENIX Symposium on Networked Systems Design and Implementation, pp. 229–242, 2007.
  13. D. Kapil, E. S. Pilli, and R. C. Joshi, “Live virtual machine migration techniques: survey and research challenges,” in Proceedings of the Advance Computing Conference (IACC '13), pp. 963–969, 2013.
  14. P. G. J. Leelipushpam and J. Sharmila, “Live VM migration techniques in cloud environment—a survey,” in Proceedings of the Information & Communication Technologies (ICT '13), pp. 408–413, 2013.
  15. X. Xie, H. Jiang, H. Jin, W. Cao, P. Yuan, and L. Yang, “Metis: a profiling toolkit based on the virtualization of hardware performance counters,” Human-Centric Computing and Information Sciences, vol. 2, article 8, 2012. View at Google Scholar
  16. P. Barham, B. Dragovic, K. Fraser et al., “Xen and the art of virtualization,” in Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP '03), pp. 164–177, October 2003. View at Scopus
  17. C. Clark, K. Fraser, S. Hand et al., “Live migration of virtual machines,” in Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation (NSDI '05), pp. 273–286, 2005.
  18. A. Kivity, Y. Kamay, and D. Laor, “KVM: the linux virtual machine monitor,” in Proceedings of the Ottawa Linux Symposium, pp. 225–230, 2007.
  19. M. Nelson, B. Lim, and G. Hutchines, “Fast transparent migration for virtual machines,” in Proceedings of the USENIX Annual Technical Conference, pp. 391–394, 2005.
  20. M. R. Hines and K. Gopalan, “Post-copy based live virtual machine migration using pre-paging and dynamic self-ballooning,” in Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE '09), pp. 51–60, March 2009. View at Publisher · View at Google Scholar · View at Scopus
  21. H. Jin, D. Li, S. Wu, X. Shi, and X. Pan, “Live virtual machine migration with adaptive memory compression,” in Proceedings of the IEEE International Conference on Cluster Computing and Workshops (CLUSTER '09), September 2009. View at Publisher · View at Google Scholar · View at Scopus
  22. L. Haikun, J. Hai, L. Xiaofei, H. Liting, and Y. Chen, “Live migration of virtual machine based on full system trace and replay,” in Proceedings of the 18th ACM International Symposium on High Performance Distributed Computing (HPDC '09), pp. 101–110, June 2009. View at Publisher · View at Google Scholar · View at Scopus
  23. H. A. Lagar-Cavilla, J. A. Whitney, R. Bryant et al., “SnowFlock: Virtual machine cloning as a first-class cloud primitive,” ACM Transactions on Computer Systems, vol. 29, no. 1, article 2, 2011. View at Publisher · View at Google Scholar · View at Scopus
  24. A utility for testing memory, http://pyropus.ca/software/memtester/.