Open Access Open Access  Restricted Access Subscription or Fee Access

Optimizing Power Consumption in Cloud Using Task Consolidation

Reenu Deswal, Sambit Kumar Mishra, Bibhudutta Sahoo


Energy consumed by modern computer systems, particularly by servers in a Cloud has almost reached at an unacceptable level. Also the energy consumed due to underutilization of resource accounts almost 60% of the energy consumed at peak load [6]. Therefore, task consolidation plays an important role in cloud computing, which map users’ service requests to appropriate resources resulting in proper utilization of various cloud resources. Task Consolidation results in significant improvements in energy savings and also enhances overall performance of cloud computing. In our approach, we present an energy aware model for task consolidation problem. The model includes description of physical hosts, virtual machines and service requests (tasks) submitted by users. For the proposed model, an Energy Aware Task Consolidation (EATC) algorithm is developed. ETC (Expected Time to Compute) matrix is used to generate heterogeneity in the cloud system. Performance is evaluated against another heuristic and the results show significant improvement in energy savings.



Cloud Computing, Energy Consumption, Task Consolidation, Virtualization.

Full Text:



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.

A. Alnowiser, E. Aldhahri, A. Alahmadi, and M. M. Zhu, “Enhanced weighted round robin (ewrr) with dvfs technology in cloud energy-aware,” in Computational Science and Computational Intelligence (CSCI), 2014 International Conference on, vol. 1. IEEE, 2014, pp. 320–326.

G.Katsaros,J.Subirats,J.O.Fit´o,J.Guitart,P.Gilet, and D. Espling, “A service framework for energyaware monitoring and vm management in clouds,” Future Generation Computer Systems, vol. 29, no. 8, pp. 2077–2091, 2013.

N. Liu, Z. Dong, and R. Rojas-Cessa, “Task and server assignment for reduction of energy consumption in datacenters,” in Network Computing and Applications (NCA), 2012 11th IEEE International Symposium on. IEEE, 2012, pp. 171–174.

L. Luo, W. Wu, D. Di, F. Zhang, Y. Yan, and Y. Mao, “A resource scheduling algorithm of cloud computing based on energy efficient optimization methods,” in Green Computing Conference (IGCC), 2012 International. IEEE, 2012, pp. 1–6.

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

D. Kliazovich, S. T. Arzo, F. Granelli, P. Bouvry, and S. U. Khan, “e-stab: Energy-efficient scheduling for cloud computingapplications with traffic load balancing,” in Green Computing and Communications (GreenCom), 2013IEEEandInternetofThings (iThings/CPSCom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing. IEEE, 2013, pp. 7–13

C.O.Diaz, M.Guzek, J.E.Pecero, G.Danoy, P.Bouvry, and S. U. Khan, “Energy-aware fast scheduling heuristics in heterogeneous computing systems,” in High Performance Computing and Simulation (HPCS), 2011 International Conference on. IEEE, 2011, pp. 478–484.

C.-H. Hsu, K. D. Slagter, S.-C. Chen, and Y.-C. Chung, “Optimizing energy consumption with task consolidation in clouds,” Information Sciences, vol. 258, pp. 452–462, 2014

R. K. Armstrong Jr, “Investigation of effect of different run-time distributions on smartnet performance,” DTIC Document, Tech. Rep., 1997.

D.Puthal, B.Sahoo, S.Mishra, and S.Swain,“Cloud computing features, issues and challenges: Abigpicture,” Computational Intelligence, 2015

Buyya, Rajkumar, Rajiv Ranjan, and Rodrigo N. Calheiros. "Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities." High Performance Computing & Simulation, 2009. HPCS'09. International Conference on. IEEE, 2009.

David Meisner, Brian T. Gold and Thomas F. Wenisch, “PowerNap: Eliminating Server Idle Power,” Proceeding of the 14th international onference on Architectural support for programming languages and operating systems, Vol. 44, No. 3, pp. 205-216, March 2009.

Mell, Peter, and Tim Grance. "The NIST definition of cloud computing." (2011).

Dilip Kumar and Bibhudatta Sahoo, “Energy Efficient Heuristic Resource Allocation for Cloud Computing”, CIIT International Journal of Artificial Intelligent Systems and Machine Learning, vol. 6, no.1, pp.32-38, 2014

Luo, Liang, et al. "A resource scheduling algorithm of cloud computing based on energy efficient optimization methods." Green Computing Conference (IGCC), 2012 International. IEEE, 2012.

Pranitha, P., and A. Rathinam. "Load Balancing of Grid Connected Data Centers Using Various Optimization Techniques." Computational Intelligence and Communication Networks (CICN), 2012 Fourth International Conference on. IEEE, 2012.

Chen, Huangke, et al. "ERES: An Energy-Aware Real-Time Elastic Scheduling Algorithm in Clouds." High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on. IEEE, 2013.

Jiang, Jing. "Optimised auto-scaling for cloud-based web service." (2015).


Srikantaiah, Shekhar, Aman Kansal, and Feng Zhao. "Energy aware consolidation for cloud computing." Proceedings of the 2008 conference on Power aware computing and systems. Vol. 10. 2008.

Valentini, Giorgio L., Samee U. Khan, and Pascal Bouvry. "Energy-efficient resource utilization in cloud computing." Large Scale Network-centric Computing Systems, John Wiley & Sons, Hoboken, NJ, USA (2013).


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.