EARTH: Energy-aware autonomic resource scheduling in cloud computing

In Cloud computing, data centers gain popularity as an effective platform for scheduling of resources and hosting cloud applications. However, tremendous amount of energy is consumed by these data centers which leads to high operational costs and contributes towards carbon footprints to the environment. Therefore, there is need of energy aware cloud based framework which schedules computing resources automatically by considering energy consumption as a QoS parameter itself. In this paper, we present fuzzy logic based energy-aware autonomic resource scheduling framework for cloud for energy efficient scheduling of cloud computing resources in data centers. We have evaluated the proposed framework in CloudSim based simulation environment and real cloud environment. The experimental results show that the proposed framework performs better in terms of resource utilization and energy consumption along with other QoS parameters.

[1]  Inderveer Chana,et al.  QoS-Aware Autonomic Resource Management in Cloud Computing , 2015, ACM Comput. Surv..

[2]  R Suchithra Heuristic Based Resource Allocation Using Virtual Machine Migration : A Cloud Computing Perspective , 2013 .

[3]  Rajkumar Buyya,et al.  Energy Efficient Resource Management in Virtualized Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[4]  Yang Liu,et al.  Collaborative Security , 2015, ACM Comput. Surv..

[5]  Xiao Liu,et al.  A market-oriented hierarchical scheduling strategy in cloud workflow systems , 2011, The Journal of Supercomputing.

[6]  Maged M.M. Fahmy,et al.  A fuzzy algorithm for scheduling non-periodic jobs on soft real-time single processor system , 2010 .

[7]  Inderveer Chana,et al.  QRSF: QoS-aware resource scheduling framework in cloud computing , 2014, The Journal of Supercomputing.

[8]  Salim Hariri,et al.  Task scheduling algorithms for heterogeneous processors , 1999, Proceedings. Eighth Heterogeneous Computing Workshop (HCW'99).

[9]  Ajith Abraham,et al.  130: Rule-based Expert Systems , 2005 .

[10]  Nam Thoai,et al.  A Genetic Algorithm for Power-Aware Virtual Machine Allocation in Private Cloud , 2013, ICT-EurAsia.

[11]  Rajkumar Buyya,et al.  CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services , 2009, ArXiv.

[12]  Dan Wang,et al.  Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization , 2011, 2011 Sixth Annual Chinagrid Conference.

[13]  P. Varalakshmi,et al.  An Optimal Workflow Based Scheduling and Resource Allocation in Cloud , 2011, ACC.

[14]  Inderveer Chana,et al.  Quality of Service and Service Level Agreements for Cloud Environments: Issues and Challenges , 2014 .

[15]  Rajkumar Buyya,et al.  Cost-based scheduling of scientific workflow applications on utility grids , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[16]  Javier Bajo,et al.  Infrastructure to simulate intelligent agents in cloud environments , 2015, J. Intell. Fuzzy Syst..

[17]  M. A. Bhagyaveni,et al.  Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud , 2011 .

[18]  Inderveer Chana,et al.  Energy based Efficient Resource Scheduling: A Step Towards Green Computing , 2014 .

[20]  Inderveer Chana,et al.  Cloud Based Development Issues: A Methodical Analysis , 2012, CloudCom 2012.

[21]  Rajkumar Buyya,et al.  A Particle Swarm Optimization-Based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[22]  Ajith Abraham,et al.  Rule-Based Expert Systems , 2005 .

[23]  Inderveer Chana,et al.  Q-aware: Quality of service based cloud resource provisioning , 2015, Comput. Electr. Eng..