Open Access Open Access  Restricted Access Subscription or Fee Access

Energy Efficient Heuristic Resource Allocation for Cloud Computing

Dilip Kumar, Bibhudatta Sahoo


Minimizing the energy consumption in cloud computing environment is one of the key research issues. Power consumed by computing resources and storage in cloud can be optimized through energy aware resource allocation. As the resource utilization by the tasks are directly relates to energy consumption, the task consolidation are being used to optimize the energy consumption. An energy efficient heuristic algorithm has been proposed and compared with three energy-aware task consolidation heuristics by varying number of tasks. The proposed task consolidation algorithm minimizes total energy consumed by the cloud computing system.


Cloud Computing, Task Consolidation, Energy Aware, Virtual Machine, Energy-Efficient Resource Allocation, Resource Utilization

Full Text:



K. Hwang, G. Fox, and J. Dongarra, Distributed and Cloud Computing: From Parallel Processing to the Internet of Things. Morgan Kaufmann, 2012.

P. Mell and T. Grance, “The nist definition of cloud computing (draft),” NIST special publication, vol. 800, no. 145, p. 7, 2011.

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.

I. Rodero, J. Jaramillo, A. Quiroz, M. Parashar, F. Guim, and S. Poole, “Energy-efficient application-aware online provisioning for virtualized clouds and data centers,” in Green Computing Conference, 2010 International. IEEE, 2010, pp. 31–45.

R. Buyya, A. Beloglazov, and J. Abawajy, “Energy-efficient management of data center resources for cloud computing: A vision, architectural elements, and open challenges,” arXiv preprint arXiv:1006.0308, 2010.

L. Liu, H. Wang, X. Liu, X. Jin, W. B. He, Q. B. Wang, and Y. Chen, “Greencloud: a new architecture for green data center,” in Proceedings of the 6th international conference industry session on Autonomic computing and communications industry session. ACM, 2009, pp. 29–38.

STANDARDIZATION and ITU, “Fg cloud technical report v1.0,” International Telecommunication Union, 2012.

S.-Y. Jing, S. Ali, K. She, and Y. Zhong, “State-of-the-art research study for green cloud computing,” The Journal of Supercomputing, pp. 1–24, 2013.

K. Ye, D. Huang, X. Jiang, H. Chen, and S. Wu, “Virtual machine based energy-efficient data center architecture for cloud computing: a performance perspective,” in Proceedings of the 2010 IEEE/ACM Int’l Conference on Green Computing and Communications & Int’l Conference on Cyber, Physical and Social Computing. IEEE Computer Society, 2010, pp. 171–178.

Y. C. Lee and A. Y. Zomaya, “Energy efficient utilization of resources in cloud computing systems,” The Journal of Supercomputing, vol. 60, no. 2, pp. 268–280, 2012.

V. Venkatachalam and M. Franz, “Power reduction techniques for microprocessor systems,” ACM Computing Surveys (CSUR), vol. 37, no. 3, pp. 195–237, 2005.

S. Srikantaiah, A. Kansal, and F. Zhao, “Energy aware consolidation for cloud computing,” in Proceedings of the 2008 conference on Power aware computing and systems, vol. 10. USENIX Association, 2008.

J. M. Galloway, K. L. Smith, and S. S. Vrbsky, “Power aware load balancing for cloud computing,” in Proceedings of the World Congress on Engineering and Computer Science, vol. 1, 2011, pp. 19–21.

C. S. Yeo and R. Buyya, “A taxonomy of market-based resource management systems for utility-driven cluster computing,” Software: Practice and Experience, vol. 36, no. 13, pp. 1381–1419, 2006.

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.

Y. Song, H. Wang, Y. Li, B. Feng, and Y. Sun, “Multi-tiered on-demand resource scheduling for vm-based data center,” in Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid. IEEE Computer Society, 2009, pp. 148–155.

M. Cardosa, M. R. Korupolu, and A. Singh, “Shares and utilities based power consolidation in virtualized server environments,” in Integrated Network Management, 2009. IM’09. IFIP/IEEE International Symposium on IEEE, 2009, pp. 327–334.

A. Verma, P. Ahuja, and A. Neogi, “pmapper: power and migration cost aware application placement in virtualized systems,” in Middleware 2008. Springer, 2008, pp. 243–264.

R. N. Calheiros, R. Buyya, and C. A. De Rose, “A heuristic for mapping virtual machines and links in emulation testbeds,” in Parallel Processing, 2009. ICPP’09. International Conference on. IEEE, 2009, pp. 518–525.

R. Buyya, J. Broberg, and A. M. Goscinski, Cloud computing: Principles and paradigms., 2010, vol. 87.

M. Mezmaz, N. Melab, Y. Kessaci, Y. C. Lee, E.-G. Talbi, A. Y. Zomaya, and D. Tuyttens, “A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems,” Journal of Parallel and Distributed Computing, vol. 71, no. 11, pp. 1497–1508, 2011.

S. Ali, H. J. Siegel, M. Maheswaran, and D. Hensgen, “Task execution time modeling for heterogeneous computing systems,” in Heterogeneous Computing Workshop, 2000.(HCW 2000) Proceedings. 9th. IEEE, 2000, pp. 185–199.


  • There are currently no refbacks.