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 条
  • [1] Energy Aware Scheduling of Real-Time and Non Real-Time Tasks on Cloud Processors (Green Cloud Computing)
    Reddy, Sonika P.
    Chandan, H. K. S.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [2] HEART: A Heterogeneous Energy-Aware Real-Time scheduler
    Moulik, Sanjay
    Devaraj, Rajesh
    Sarkar, Arnab
    [J]. 2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 476 - 481
  • [3] HEARS: A heterogeneous energy-aware real-time scheduler
    Moulik, Sanjay
    Chaudhary, Rishabh
    Das, Zinea
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2020, 72
  • [4] A feedback scheduler for real-time controller tasks
    Eker, J
    Hagander, P
    Årzén, KE
    [J]. CONTROL ENGINEERING PRACTICE, 2000, 8 (12) : 1369 - 1378
  • [5] Energy-Aware Real-Time Tasks Processing for FPGA-Based Heterogeneous Cloud
    Majumder, Atanu
    Saha, Sangeet
    Chakrabarti, Amlan
    McDonald-Maier, Klaus
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (02): : 414 - 426
  • [6] Energy aware mixed tasks scheduling in real-time systems
    Zhang, Yiwen
    Li, Haibo
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2019, 23 : 38 - 48
  • [7] Auction Based Power Aware Real-Time Scheduler for Heterogeneous FPGA Cloud Platform
    Majumder, Atanu
    Guha, Krishnendu
    Saha, Sangeet
    Chakrabarti, Amlan
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2019), 2019, : 81 - 86
  • [8] Hardware Fuzzy Scheduler for Real-Time Independent Tasks
    Slimani, Khaled
    Hadaoui, Rebiha
    Lalam, Mustapha
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (09)
  • [9] CEAT: A Cluster based Energy Aware Scheduler for Real-Time Heterogeneous Systems
    Moulik, Sanjay
    Das, Zinea
    Saikia, Gitimoni
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 1815 - 1821
  • [10] Energy Efficient Scheduling of Real-Time Tasks in Cloud Environment
    Kaur, Sawinder
    Ghose, Manojit
    Sahu, Aryabartta
    [J]. 2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 178 - 185