Energy-Aware Task Scheduling ( EATS ) Framework for Efficient Energy in Smart Cities Cloud Computing Infrastructures

Cloud computing is an emerging technology that has an important potential in future Smart Cities’ information technology infrastructure. Cloud computing employs a heterogeneous infrastructure and a middleware aiming to provide services to users in Smart Cities. The energy consumption of the underlying data centers of the Clouds becomes a crucial issue, as Clouds come to be necessary components in a heavily used smart digital ecosystem. In this paper, we propose an energyaware task scheduling (EATS) framework, which is responsible to schedule users’ tasks in the Cloud while optimizing the energy consumption of the underlying infrastructure. This paper describes our framework, its implementation and report on energy consumption under different workload conditions. The results show that steady states servers consume 54% of energy of servers at peak usage, and that the power-off and the startup of servers counts to 54% and 68% respectively of energy consumption at servers’ peak usage in our experimental environment; suggesting that strategies based on poweroff and power-on of servers should be avoided. The results in this paper are promising directions to save energy in cloud providers’ data centers.

[1]  Steve Greenberg,et al.  Best Practices for Data Centers: Lessons Learned from Benchmarking 22 Data Centers , 2006 .

[2]  Louis E. Frenzel Electronics Explained: The New Systems Approach to Learning Electronics , 2010 .

[3]  K. B. Klaassen Electronic Measurement and Instrumentation , 1996 .

[4]  Feng Zhao,et al.  Energy aware consolidation for cloud computing , 2008, CLUSTER 2008.

[5]  Ahmad Patooghy,et al.  Bee-MMT: A load balancing method for power consumption management in cloud computing , 2013, 2013 Sixth International Conference on Contemporary Computing (IC3).

[6]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[7]  Poulami Dalapati,et al.  Green Solution for Cloud Computing with Load Balancing and Power Consumption Management , 2013 .

[8]  Jordi Torres,et al.  Reducing wasted resources to help achieve green data centers , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[9]  Suresh Singh,et al.  Greening of the internet , 2003, SIGCOMM '03.

[10]  Saurabh Kumar,et al.  Energy Efficient Utilization of Resources in Cloud Computing Systems , 2016 .

[11]  Enrique V. Carrera,et al.  Load balancing and unbalancing for power and performance in cluster-based systems , 2001 .

[12]  Vanish Talwar,et al.  No "power" struggles: coordinated multi-level power management for the data center , 2008, ASPLOS.

[13]  Leila Ismail,et al.  EATS: Energy-Aware Tasks Scheduling in Cloud Computing Systems , 2016, ANT/SEIT.