Title :
A Cooperative Two-Tier Energy-Aware Scheduling for Real-Time Tasks in Computing Clouds
Author :
Hosseinimotlagh, Seyedmahyar ; Khunjush, Farshad ; Hosseinimotlagh, Seyedmahyar
Author_Institution :
Dept. of Comput. Sci., Eng. & IT, Shiraz Univ., Shiraz, Iran
Abstract :
Customers in a cloud would like to receive the results of their task as soon as possible while paying less. On the other hand, cloud providers aim to mitigate the operational cost of cloud environments. In other words, a limited budget makes providers create efficient cloud systems that utilize the computational powers of the clouds while minimizing their energy consumptions and environmental footprints. One of the prevalent techniques in mitigating the total energy consumptions of data-centers is through using consolidation of virtual machines (VMs). However, it incurs significant overheads on both computing resources and network infrastructure of a cloud. Furthermore, it causes tasks to be accomplished later or even it might lead to System Level Agreement (SLA) violations. To address the aforementioned challenges, we propose a cooperative two-tier task scheduling approach to benefit both cloud providers and their customers. It regulates the execution speeds of real-time tasks in a way that a host reaches the optimum level of utilization instead of migrating its tasks to other hosts. We also propose several predictive global task scheduling policies to map arrived tasks to feasible VMs. The simulation results show that the proposed task scheduling approach not only reduces the total energy consumption of a cloud by 41%, but also has profound impacts on turnaround times of real-time tasks by 85%.
Keywords :
cloud computing; cooperative systems; scheduling; virtual machines; cloud computing; cloud environments; cooperative two-tier energy-aware scheduling; cooperative two-tier task scheduling approach; data centers; predictive global task scheduling; real-time task; system level agreement violations; total energy consumption; virtual machines consolidation; Cloud computing; Dynamic scheduling; Energy consumption; Prediction algorithms; Scheduling algorithms; DVFS; Real-time Tasks; SLA; Task Scheduling;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
Conference_Location :
Torino
DOI :
10.1109/PDP.2014.91