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

Energy Efficient Multiresource Allocation of Virtual Machine Based on PSO in Cloud Data Center

1Department of Computer Science and Engineering, University of Electronic Science and Technology, Chengdu 610054, China
2Department of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China

Received 3 March 2014; Accepted 26 May 2014; Published 12 June 2014

Academic Editor: Qinggang Meng

Copyright © 2014 An-ping Xiong and Chun-xiang Xu. 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. B. Chang, H. Tsai, and C. Chen, “Empirical analysis of server consolidation and desktop virtualization in cloud computing,” Mathematical Problems in Engineering, vol. 2013, Article ID 947234, 11 pages, 2013. View at Publisher · View at Google Scholar
  2. X. Wang, X. Liu, L. Fan, and X. Jia, “A decentralized virtual machine migration approach of data centers for cloud computing,” Mathematical Problems in Engineering, vol. 2013, Article ID 878542, 10 pages, 2013. View at Publisher · View at Google Scholar
  3. H. F. Sheikh, H. Tan, I. Ahmad, S. Ranka, and P. Bv, “Energy- and performance-aware scheduling of tasks on parallel and distributed systems,” ACM Journal on Emerging Technologies in Computing Systems, vol. 8, no. 4, article 32, 2012. View at Publisher · View at Google Scholar · View at Scopus
  4. M. Armbrust, A. Fox, R. Griffith et al., “A view of cloud computing,” Communications of the ACM, vol. 53, no. 4, pp. 50–58, 2010. View at Publisher · View at Google Scholar · View at Scopus
  5. R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility,” Future Generation Computer Systems, vol. 25, no. 6, pp. 599–616, 2009. View at Publisher · View at Google Scholar · View at Scopus
  6. X. Zhu, D. Young, B. J. Watson et al., “1000 islands: an integrated approach to resource management for virtualized data centers,” Cluster Computing, vol. 12, no. 1, pp. 45–57, 2009. View at Publisher · View at Google Scholar · View at Scopus
  7. Y. Ajiro and A. Tanaka, “Improving packing algorithms for server consolidation,” in Proceedings of the 33rd International Computer Measurement Group Conference, pp. 399–406, CMG Press, San Diego, Calif, USA, December 2007. View at Scopus
  8. R. Gupta, S. K. Bose, S. Sundarrajan, M. Chebiyam, and A. Chakrabarti, “A two stage heuristic algorithm for solving the server consolidation problem with item-item and bin-item incompatibility constraints,” in Proceedings of the IEEE International Conference on Services Computing (SCC '08), pp. 39–46, IEEE Computer Society Press, Honolulu, Hawaii, USA, July 2008. View at Publisher · View at Google Scholar · View at Scopus
  9. S. Agrawal, S. K. Bose, and S. Sundarrajan, “Grouping genetic algorithm for solving the server consolidation problem with conflicts,” in Proceedings of the World Summit on Genetic and Evolutionary Computation, pp. 1–8, ACM Press, June 2009. View at Publisher · View at Google Scholar · View at Scopus
  10. T. Wood, P. J. Shenoy, and A. Venkataramani, “Black-box and gray-box strategies for virtual machine migration,” in Proceedings of the USENIX Symposium on Networked Systems Design and Implemetation, pp. 229–242, GBR, Cambridge, UK, 2007.
  11. A. Beloglazov and R. Buyya, “Energy efficient allocation of virtual machines in cloud data centers,” in Proceedings of the 10th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, pp. 577–578, IEEE Computer Society Press, Melbourne, Australia, May 2010. View at Publisher · View at Google Scholar · View at Scopus
  12. 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
  13. R. Nathuji and K. Schwan, “VirtualPower: coordinated power management in virtualized enterprise systems,” in Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP '07), vol. 41, no. 6, pp. 265–278, ACM Press, October 2007. View at Publisher · View at Google Scholar · View at Scopus
  14. R. Raghavendra, P. Ranganathan, V. Talwar, Z. Wang, and X. Zhu, “No “power” struggles: coordinated multi-level power management for the data center,” in Proceedings of the 13th International Conference Architectural Support for Programming Languages and Operating Systems (ASPLOS '08), vol. 36, no. 1, pp. 48–59, ACM Press, 2008.
  15. V. M. Lo, Task assignment in distributed systems [Ph.D. thesis], Department of Computer Science, University of Illinois, 1983.
  16. T. Widmer, M. Premmand, and P. Karaenke, “Energy-aware service allocation for cloud computing,” in Proceedings of the International Conference on Wirtschaftsinformatik, pp. 1147–1161, Leipzig, Germany, 2013.
  17. 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
  18. X. Xu and H. Yu, “A game theory approach to fair and efficient resource allocation in cloud computing,” Mathematical Problems in Engineering, vol. 2014, Article ID 915878, 14 pages, 2014. View at Publisher · View at Google Scholar
  19. A. Beloglazov and R. Buyya, “Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 7, pp. 1366–1379, 2013. View at Publisher · View at Google Scholar · View at Scopus
  20. S. Srikantaiah, A. Kansal, and F. Zhao, “Energy aware consolidation for cloud computing,” in Proceedings of the IEEE Conference on Power Aware Computing and Systems, pp. 577–578, IEEE Computer Society Press, San Diego, Calif, USA, 2010.
  21. P. Xiao, Z. Hu, and Y. Zhang, “An energy-aware heuristic scheduling for data-intensive workflows in virtualized datacenters,” Journal of Computer Science and Technology, vol. 28, no. 6, pp. 948–961, 2013. View at Google Scholar
  22. Y. del Valle, G. K. Venayagamoorthy, S. Mohagheghi, J.-C. Hernandez, and R. G. Harley, “Particle swarm optimization: basic concepts, variants and applications in power systems,” IEEE Transactions on Evolutionary Computation, vol. 12, no. 2, pp. 171–195, 2008. View at Publisher · View at Google Scholar · View at Scopus
  23. X. Wang, Y. Wang, and H. Zhu, “Energy-efficient multi-job scheduling model for cloud computing and its genetic algorithm,” Mathematical Problems in Engineering, vol. 2012, Article ID 589243, 16 pages, 2012. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at Scopus
  24. J. Kennedy and R. Eberhart, “Particle swarm optimization,” in Proceedings of the IEEE International Conference on Neural Networks, pp. 1942–1948, IEEE Computer Society Press, Perth, Australia, December 1995. View at Scopus
  25. A. Salman, I. Ahmad, and S. Al-Madani, “Particle swarm optimization for task assignment problem,” Microprocessors and Microsystems, vol. 26, no. 8, pp. 363–371, 2002. View at Publisher · View at Google Scholar · View at Scopus
  26. L. Zhang, Y. H. Chen, R. Y. Sun, S. Jing, and B. Yang, “A task scehduling algorithm based on PSO for grid computing,” International Journal of Computational Intelligence Research, vol. 4, no. 1, pp. 37–43, 2008. View at Google Scholar
  27. 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