• DocumentCode
    125531
  • 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
  • fYear
    2014
  • fDate
    12-14 Feb. 2014
  • Firstpage
    178
  • Lastpage
    182
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
  • Conference_Location
    Torino
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2014.91
  • Filename
    6787270