Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 2016, Article ID 5612039, 11 pages
http://dx.doi.org/10.1155/2016/5612039
Research Article

Virtual Machine Placement Algorithm for Both Energy-Awareness and SLA Violation Reduction in Cloud Data Centers

1School of Software, Central South University, Changsha 410083, China
2Department of Computer Science, State University of New York, New Paltz, NY 12561, USA

Received 7 February 2016; Accepted 10 March 2016

Academic Editor: Laurence T. Yang

Copyright © 2016 Zhou Zhou 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. H. Khazaei, J. Mišić, V. B. Mišić, and S. Rashwand, “Analysis of a pool management scheme for cloud computing centers,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 5, pp. 849–861, 2013. View at Publisher · View at Google Scholar · View at Scopus
  2. J. Carretero and J. G. Blas, “Introduction to cloud computing: platforms and solutions,” Cluster Computing, vol. 17, no. 4, pp. 1225–1229, 2014. View at Publisher · View at Google Scholar · View at Scopus
  3. L. Wang and S. U. Khan, “Review of performance metrics for green data centers: a taxonomy study,” Journal of Supercomputing, vol. 63, no. 3, pp. 639–656, 2013. View at Publisher · View at Google Scholar · View at Scopus
  4. D. Rincón, A. Agustí-Torra, J. F. Botero et al., “A novel collaboration paradigm for reducing energy consumption and carbon dioxide emissions in data centres,” The Computer Journal, vol. 56, no. 12, pp. 1518–1536, 2013. View at Publisher · View at Google Scholar · View at Scopus
  5. L. A. Barroso and U. Hölzle, “The case for energy-proportional computing,” Computer, vol. 40, no. 12, pp. 33–37, 2007. View at Publisher · View at Google Scholar · View at Scopus
  6. P. Bohrer, E. N. Elnozahy, T. Keller et al., “The case for power management in web servers,” in Power Aware Computing, Computer Science, pp. 261–289, Springer, Berlin, Germany, 2002. View at Publisher · View at Google Scholar
  7. S. K. Garg, S. Versteeg, and R. Buyya, “A framework for ranking of cloud computing services,” Future Generation Computer Systems, vol. 29, no. 4, pp. 1012–1023, 2013. View at Publisher · View at Google Scholar · View at Scopus
  8. Y. C. Lee and A. Y. Zomaya, “Energy conscious scheduling for distributed computing systems under different operating conditions,” IEEE Transactions on Parallel and Distributed Systems, vol. 22, no. 8, pp. 1374–1381, 2011. View at Publisher · View at Google Scholar · View at Scopus
  9. H. Hanson, S. W. Keckler, S. Ghiasi, K. Rajamani, F. Rawson, and J. Rubio, “Thermal response to DVFS: analysis with an Intel Pentium M,” in Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED '07), pp. 219–224, August 2007. View at Publisher · View at Google Scholar · View at Scopus
  10. J. Kang and S. Ranka, “Dynamic slack allocation algorithms for energy minimization on parallel machines,” Journal of Parallel and Distributed Computing, vol. 70, no. 5, pp. 417–430, 2010. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at Scopus
  11. R. Buyya, R. Ranjan, and R. N. Calheiros, “Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities,” in Proceedings of the International Conference on High Performance Computing and Simulation (HPCS '09), pp. 1–11, Leipzig, Germany, June 2009. View at Publisher · View at Google Scholar · View at Scopus
  12. 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, IEEE, Melbourne, Australia, May 2010. View at Publisher · View at Google Scholar · View at Scopus
  13. 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
  14. A. Beloglazov and R. Buyya, “Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers,” in Proceedings of the ACM 8th International Workshop on Middleware for Grids, Clouds and e-Science (MGC '10), pp. 1–6, Bangalore, India, December 2010. View at Publisher · View at Google Scholar
  15. 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
  16. Z. Zhou, Z.-G. Hu, T. Song, and J.-Y. Yu, “A novel virtual machine deployment algorithm with energy efficiency in cloud computing,” Journal of Central South University, vol. 22, no. 3, pp. 974–983, 2015. View at Publisher · View at Google Scholar · View at Scopus
  17. X. Fan, W.-D. Weber, and L. A. Barroso, “Power provisioning for a warehouse-sized computer,” in Proceedings of the 34th Annual International Symposium on Computer Architecture (ISCA '07), pp. 13–23, ACM, June 2007. View at Publisher · View at Google Scholar · View at Scopus
  18. D. Kusic, J. O. Kephart, J. E. Hanson, N. Kandasamy, and G. Jiang, “Power and performance management of virtualized computing environments via lookahead control,” Cluster Computing, vol. 12, no. 1, pp. 1–15, 2009. View at Publisher · View at Google Scholar · View at Scopus
  19. W. Voorsluys, J. Broberg, S. Venugopal, and R. Buyya, “Cost of virtual machine live migration in clouds: a performance evaluation,” in Cloud Computing: First International Conference, CloudCom 2009, Beijing, China, December 1–4, 2009. Proceedings, vol. 5931 of Lecture Notes in Computer Science, pp. 254–265, Springer, Berlin, Germany, 2009. View at Publisher · View at Google Scholar
  20. 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
  21. B. Wickremasinghe, R. N. Calheiros, and R. Buyya, “CloudAnalyst: a cloudsim-based visual modeller for analysing cloud computing environments and applications,” in Proceedings of the 24th IEEE International Conference on Advanced Information Networking and Applications (AINA '10), pp. 446–452, IEEE, Perth, Australia, April 2010. View at Publisher · View at Google Scholar · View at Scopus
  22. K. S. Park and V. S. Pai, “CoMon: a mostly-scalable monitoring system for PlanetLab,” ACM SIGOPS Operating Systems Review, vol. 40, no. 1, pp. 65–74, 2006. View at Google Scholar