Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2014 (2014), Article ID 973069, 11 pages
http://dx.doi.org/10.1155/2014/973069
Research Article

A Virtual Machine Migration Strategy Based on Time Series Workload Prediction Using Cloud Model

1Engineering Laboratory of Network and Information Security, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
2Department of Mathematics and Computer Science, Nicholls State University, Thibodaux, LA 70310, USA

Received 6 June 2014; Accepted 19 August 2014; Published 28 September 2014

Academic Editor: Chuandong Li

Copyright © 2014 Yanbing Liu 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. A. J. Younge, R. Henschel, J. T. Brown, G. von Laszewski, J. Qiu, and G. C. Fox, “Analysis of virtualization technologies for high performance computing environments,” in Proceedings of the IEEE International Conference on Cloud Computing (CLOUD '11), pp. 9–16, Washington, DC, USA, July 2011. View at Publisher · View at Google Scholar · View at Scopus
  2. Q. Li, Q.-F. Hao, L.-M. Xiao, and Z.-J. Li, “Adaptive management and multi-objective optimization for virtual machine placement in cloud computing,” Chinese Journal of Computers, vol. 34, no. 12, pp. 2253–2264, 2011. View at Publisher · View at Google Scholar · View at Scopus
  3. H. B. Mi, H. M. Wang, G. Yin, D. X. Shi, Y. F. Zhou, and L. Yuan, “Resource on-demand reconfiguration method for virtualized data centers,” Journal of Software, vol. 22, no. 9, pp. 2193–2205, 2011. View at Publisher · View at Google Scholar · View at Scopus
  4. Y. Wen, D. Meng, and J.-F. Zhan, “Adaptive virtualized resource management for application's SLO guarantees,” Journal of Software, vol. 24, no. 2, pp. 358–377, 2013. View at Publisher · View at Google Scholar · View at Scopus
  5. C. Clark, K. Fraser, S. Hand et al., “Live migration of virtual machines,” in Proceedings of the 2nd Symposium on Networked Systems Design and Implementation, vol. 2, pp. 273–286, 2005.
  6. Y. Wu and M. Zhao, “Performance modeling of virtual machine live migration,” in Proceedings of the IEEE 4th International Conference on Cloud Computing (CLOUD '11), pp. 492–499, IEEE, Washington, DC, USA, July 2011. View at Publisher · View at Google Scholar · View at Scopus
  7. J. Hu, J. Gu, G. Sun, and T. Zhao, “A scheduling strategy on load balancing of virtual machine resources in cloud computing environment,” in Proceeding of the 3rd International Symposium on Parallel Architectures, Algorithms and Programming (PAAP '10), pp. 89–96, Dalian, China, December 2010. View at Publisher · View at Google Scholar · View at Scopus
  8. C. Weng, Q. Liu, L. Yu, and M. Li, “Dynamic adaptive scheduling for virtual machines,” in Proceeding of the 20th ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC ’11), pp. 239–250, New York, NY, USA, June 2011. View at Publisher · View at Google Scholar · View at Scopus
  9. M. Mishra, A. Das, P. Kulkarni, and A. Sahoo, “Dynamic resource management using virtual machine migrations,” IEEE Communications Magazine, vol. 50, no. 9, pp. 34–40, 2012. View at Publisher · View at Google Scholar · View at Scopus
  10. W. Zhao, Z. Wang, and Y. Luo, “Dynamic memory balancing for virtual machines,” ACM SIGOPS Operating Systems Review, vol. 43, no. 3, pp. 37–47, 2009. View at Google Scholar
  11. Y. Shi, X. Jiang, and K. Ye, “An energy-efficient scheme for cloud resource provisioning based on CloudSim,” in Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER '11), pp. 595–599, September 2011. View at Publisher · View at Google Scholar · View at Scopus
  12. K. Ye, X. Jiang, D. Huang, J. Chen, and B. Wang, “Live migration of multiple virtual machines with resource reservation in cloud computing environments,” in Proceedings of the IEEE 4th International Conference on Cloud Computing (CLOUD '11), pp. 267–274, July 2011. View at Publisher · View at Google Scholar · View at Scopus
  13. X. Chen and J. Zhang, “Virtual machines scheduling algorithm oriented load forecast,” in Proceedings of the International Conference on Network Computing and Information Security (NCIS '11), pp. 113–117, May 2011. View at Publisher · View at Google Scholar · View at Scopus
  14. D. Y. Li, K. Di, D. Li, and X. Shi, “Mining association rules with linguistic cloud models,” Journal of Software, vol. 11, no. 2, pp. 143–158, 2000. View at Google Scholar · View at Scopus
  15. M. Andreolini, S. Casolari, M. Colajanni, and M. Messori, “Dynamic load management of virtual machines in cloud architectures,” in Cloud Computing, vol. 34 of Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, pp. 201–214, 2010. View at Google Scholar
  16. R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. de Rose, and R. Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Software: Practice and Experience, vol. 41, no. 1, pp. 23–50, 2011. View at Publisher · View at Google Scholar · View at Scopus
  17. S. Akoush, R. Sohan, A. Rice, A. W. Moore, and A. Hopper, “Predicting the performance of virtual machine migration,” in Proceeding of the 18th Annual IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS '10), pp. 37–46, Miami Beach, Fla, USA, August 2010. View at Publisher · View at Google Scholar · View at Scopus
  18. W. Hu, A. Hicks, L. Zhang et al., “A quantitative study of virtual machine live migration,” in Proceedings of the ACM Cloud and Autonomic Computing Conference, pp. 1–11, 2013.
  19. V. Medina and J. M. García, “A survey of migration mechanisms of virtual machines,” ACM Computing Surveys, vol. 46, no. 3, p. 30, 2014. View at Google Scholar
  20. Y. C. Chang, R. S. Chang, and F. W. Chuang, “A predictive method for workload forecasting in the cloud environment,” in Advanced Technologies, Embedded and Multimedia for Human-Centric Computing, vol. 260 of Lecture Notes in Electrical Engineering, pp. 577–585, Springer, 2014. View at Publisher · View at Google Scholar
  21. H. Ren, Y. Lan, and C. Yin, “The load balancing algorithm in cloud computing environment,” in Proceedings of the 2nd International Conference on Computer Science and Network Technology (ICCSNT '12), pp. 925–928, Changchun, China, December 2012. View at Publisher · View at Google Scholar · View at Scopus
  22. A. Beloglazov, J. Abawajy, and R. Buyya, “Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing,” Future Generation Computer Systems, vol. 28, no. 5, pp. 755–768, 2012. View at Publisher · View at Google Scholar · View at Scopus
  23. A. Beloglazov and R. Buyya, “Energy efficient resource management in virtualized cloud data centers,” in Proceedings of the 10th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid '10), pp. 826–831, Melbourne, Australia, May 2010. View at Publisher · View at Google Scholar · View at Scopus
  24. A. Beloglazov and R. Buyya, “Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers,” in Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science, p. 4, 2010.
  25. A. Beloglazov and R. Buyya, “Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers,” Concurrency Computation Practice and Experience, vol. 24, no. 13, pp. 1397–1420, 2012. View at Publisher · View at Google Scholar · View at Scopus
  26. D. Gmach, J. Rolia, L. Cherkasova, and A. Kemper, “Workload analysis and demand prediction of enterprise data center applications,” in Proceedings of the 10th IEEE International Symposium on Workload Characterization (IISWC '07), pp. 171–180, September 2007. View at Publisher · View at Google Scholar · View at Scopus
  27. N. Roy, A. Dubey, and A. Gokhale, “Efficient autoscaling in the cloud using predictive models for workload forecasting,” in Proceedings of the IEEE International Conference on Cloud Computing (CLOUD '11), pp. 500–507, Washington, DC, USA, July 2011. View at Publisher · View at Google Scholar · View at Scopus
  28. A. Khan, X. Yan, S. Tao, and N. Anerousis, “Workload characterization and prediction in the cloud: a multiple time series approach,” in Proceedings of the IEEE Network Operations and Management Symposium (NOMS '12), pp. 1287–1294, Maui, Hawaii, USA, April 2012. View at Publisher · View at Google Scholar · View at Scopus
  29. Y. Wu, K. Hwang, Y. Yuan, and W. Zheng, “Adaptive workload prediction of grid performance in confidence windows,” IEEE Transactions on Parallel and Distributed Systems, vol. 21, no. 7, pp. 925–938, 2010. View at Publisher · View at Google Scholar · View at Scopus
  30. Y. Zhao and L. Shen, “Application of time series auto regressive model in price forecast,” in Proceedings of the International Conference on Business Management and Electronic Information (BMEI '11), pp. 768–771, May 2011. View at Publisher · View at Google Scholar · View at Scopus
  31. D. Y. Li, “Uncertainty in knowledge representation,” China Engineering Science, vol. 2, no. 10, pp. 73–79, 2000. View at Google Scholar
  32. Princeton University, “PlanetLab: an open platform for developing, deploying, and accessing planetary-scale services,” 2014, https://www.planet-lab.org.
  33. Melbourne Clouds Lab, “CloudSim : A Framework For Modeling and Simulation of Cloud Computing Infrastructures and Services,” 2014, http://www.cloudbus.org/cloudsim/.