An Energy-Efficient Task Scheduling Heuristic Algorithm Without Virtual Machine Migration in Real-Time Cloud Environments

被引:3
|
作者
Zhang, Yi [1 ]
Chen, Liuhua [2 ]
Shen, Haiying [2 ]
Cheng, Xiaohui [1 ]
机构
[1] Guilin Univ Technol, Sch Informat & Engn, Guangxi 541004, Peoples R China
[2] Clemson Univ, Sch Elect & Comp Engn, Clemson, SC 29631 USA
来源
关键词
Virtualized cloud; Real-time task; Scheduling; Criticality; Energy-aware;
D O I
10.1007/978-3-319-46298-1_6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Reducing energy consumption has become an important task in cloud datacenters. Many existing scheduling approaches in cloud datacenters try to consolidate virtual machines (VMs) to the minimum number of physical machines (PMs) and hence minimize the energy consumption. VM live migration technique is used to dynamically consolidate VMs to as few PMs as possible; however, it introduces high migration overhead. Furthermore, the cost factor is usually not taken into account by existing approaches, which will lead to high payment cost for cloud users. In this paper, we aim to achieve energy reduction for cloud providers and payment saving for cloud users, and at the same time, without introducing VM migration overhead and without compromising deadline guarantees for user tasks. Motivated by the fact that some of the tasks have relatively loose deadlines, we can further reduce energy consumption by proactively postponing the tasks without waking up new PMs. In this paper, we propose a heuristic task scheduling algorithm called Energy and Deadline Aware with Non-Migration Scheduling (EDA-NMS) algorithm. EDA-NMS exploits the looseness of task deadlines and tries to postpone the execution of the tasks that have loose deadlines in order to avoid waking up new PMs. When determining the VM instant types, EDA-NMS selects the instant types that are just sufficient to guarantee task deadline to reduce user payment cost. The results of extensive experiments show that our algorithm performs better than other existing algorithms on achieving energy efficiency without introducing VM migration overhead and without compromising deadline guarantees.
引用
收藏
页码:80 / 97
页数:18
相关论文
共 50 条
  • [31] An Energy-Efficient Task Scheduling for Near Real-Time Systems on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (02) : 329 - 338
  • [32] Energy-Efficient Task Partitioning for Real-Time Scheduling on Multi-Core Platforms
    El Sayed, Manal A.
    Saad, El Sayed M.
    Aly, Rasha F.
    Habashy, Shahira M.
    [J]. COMPUTERS, 2021, 10 (01) : 1 - 21
  • [33] Energy-Efficient Task Synchronization for Real-Time Systems
    Chen, Ya-Shu
    Yang, Chuan-Yue
    Kuo, Tei-Wei
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (03) : 287 - 301
  • [34] Towards Energy-Efficient and Real-Time Cloud Computing
    Tekreeti, Taha
    Cao, Ting
    Peng, Xiaopu
    Bhattacharya, Tathagata
    Mao, Jianzhou
    Qin, Xiao
    Ku, Wei-Shinn
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2021, : 255 - 258
  • [35] Energy Efficient Scheduling with Probability and Task Migration Considerations for Soft Real-time Systems
    Li, Ying
    Niu, Jianwei
    Long, Xiang
    Qiu, Meikang
    [J]. 2014 IEEE COMPUTING, COMMUNICATIONS AND IT APPLICATIONS CONFERENCE (COMCOMAP), 2014, : 287 - 293
  • [36] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    周舟
    胡志刚
    于俊洋
    Jemal Abawajy
    Morshed Chowdhury
    [J]. Journal of Central South University, 2017, 24 (10) : 2331 - 2341
  • [37] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Hu Zhi-gang
    Yu Jun-yang
    Abawajy, Jemal
    Chowdhury, Morshed
    [J]. JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2017, 24 (10) : 2331 - 2341
  • [38] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Zhi-gang Hu
    Jun-yang Yu
    Jemal Abawajy
    Morshed Chowdhury
    [J]. Journal of Central South University, 2017, 24 : 2331 - 2341
  • [39] An Energy-efficient Virtual Machine Placement Algorithm in Cloud Data Center
    Liu, Dan
    Sui, Xin
    Li, Li
    [J]. 2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 719 - 723
  • [40] A Heuristic Virtual Machine Scheduling Algorithm in Cloud Data Center
    Liang, Bin
    Dong, Xiaoshe
    Zhang, Xingjun
    [J]. PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 180 - 184