An Energy and Performance Aware Scheduler for Real-Time Tasks in Cloud Datacentres

被引:8
|
作者
Ali, Hashim [1 ]
Qureshi, Muhammad Shuaib [2 ]
Qureshi, Muhammad Bilal [3 ]
Khan, Ayaz Ali [1 ]
Zakarya, Muhammad [1 ]
Fayaz, Muhammad [2 ]
机构
[1] Abdul Wali Khan Univ, Dept Comp Sci, Mardan 23200, Pakistan
[2] Univ Cent Asia, Sch Arts & Sci, Dept Comp Sci, Bishkek 720001, Kyrgyzstan
[3] Shaheed Zulfikar Ali Bhutto Inst Sci & Technol, Dept Comp Sci, Islamabad 44000, Pakistan
来源
IEEE ACCESS | 2020年 / 8卷
关键词
Task analysis; Cloud computing; Real-time systems; Dynamic scheduling; Resource management; Heuristic algorithms; Energy efficiency; clouds; performance; scheduling algorithm; DVFS; RESOURCE-ALLOCATION; EFFICIENT; ALGORITHMS; COST;
D O I
10.1109/ACCESS.2020.3020843
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Datacentres provide the foundations for cloud computing, but require large amounts of electricity for their operation. Approaches that promise to reduce power use by minimizing execution time, for example using different scheduling and resource management techniques, are discussed in the literature. This paper summarizes some of the most important scheduling techniques in clouds focusing on power consumption, covering VM-level, host-level and task-level scheduling where the most promising approach is task level scheduling, with energy savings by means of load filtering, consolidation, adapted CPU throughput, or host power control. We explore use of the rate monotonic (RM) and backfilling algorithms for real-time task scheduling in cloud environment because RM is the simplest fixed priority scheduling technique, and thus the choice for modern real-time systems, and prior uses of RM in task scheduling have demonstrated power efficiency with optimal results. We specifically consider deadline-based tasks scheduling for real-time clouds which, to the best of our knowledge, has not been employed previously. RM with backfilling is experimentally evaluated and results show that, compared to the classical algorithms, all tasks were scheduled with minimum power consumption (5.5% - 29.3%), on minimum resources (3.9% - 25.2% less) while majority were meeting their deadlines (93.21% - 94.7%). The approach can guarantee deadline oriented Software as a Service (SaaS) in cloud if arrival rate i.e. network transfer time can be estimated in advance. We subsequently provided an extension of the proposed approach to task-based load balancing for almost balanced resource utilization and approximately 1.0% to 1.6% energy efficiency.
引用
收藏
页码:161288 / 161303
页数:16
相关论文
共 50 条
  • [41] Reliability aware scheduling of bag of real time tasks in cloud environment
    Swain, Chinmaya Kumar
    Saini, Neha
    Sahu, Aryabartta
    [J]. COMPUTING, 2020, 102 (02) : 451 - 475
  • [42] A Nonclairvoyant Real-Time Scheduler for Ambient Energy Harvesting Sensors
    El Ghor, Hussein
    Chetto, Maryline
    Chehade, Rafic Hage
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2013,
  • [43] Real-Time Price Based Home Energy Management Scheduler
    Vivekananthan, Cynthujah
    Mishra, Yateendra
    Li, Fangxing
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2015, 30 (04) : 2149 - 2159
  • [44] Real-Time Price Based Home Energy Management Scheduler
    Vivekananthan, Cynthujah
    Mishra, Yateendra
    Li, Fran
    [J]. 2015 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, 2015,
  • [45] EAICA: An Energy-aware Resource Provisioning Algorithm for Real-Time Cloud Services
    Faragardi, Hamid
    Rajabi, Aboozar
    Sandstrom, Kristian
    Nolte, Thomas
    [J]. 2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [46] SEATS: smart energy-aware task scheduling in real-time cloud computing
    Seyedmehdi Hosseinimotlagh
    Farshad Khunjush
    Rashidaldin Samadzadeh
    [J]. The Journal of Supercomputing, 2015, 71 : 45 - 66
  • [47] SEATS: smart energy-aware task scheduling in real-time cloud computing
    Hosseinimotlagh, Seyedmehdi
    Khunjush, Farshad
    Samadzadeh, Rashidaldin
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (01): : 45 - 66
  • [48] CADA: channel and delay aware scheduler for real-time applications in WiMAX networks
    Oktay, Melek
    Mantar, Haci Ali
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2013, 21 (06) : 1780 - 1800
  • [49] Scheduling Real-Time Security Aware Tasks in Fog Networks
    Singh, Anil
    Auluck, Nitin
    Rana, Omer
    Jones, Andrew
    Nepal, Surya
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (06) : 1981 - 1994
  • [50] Power-aware scheduling for periodic real-time tasks
    Aydin, H
    Melhem, R
    Mossé, D
    Mejía-Alvarez, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (05) : 584 - 600