Real-Time Tasks Oriented Energy-Aware Scheduling in Virtualized Clouds

被引:159
|
作者
Zhu, Xiaomin [1 ]
Yang, Laurence T. [2 ]
Chen, Huangke [1 ]
Wang, Ji [1 ]
Yin, Shu [3 ]
Liu, Xiaocheng [1 ]
机构
[1] Natl Univ Def Technol, Sci & Technol Informat Syst Engn Lab, Changsha 410073, Hunan, Peoples R China
[2] St Francis Xavier Univ, Dept Comp Sci, Antigonish, NS B2G 2W5, Canada
[3] Hunan Univ, Sch Informat Sci & Engn, Changsha 410012, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Virtualized cloud; real-time; energy-aware; scheduling; rolling-horizon; elasticity;
D O I
10.1109/TCC.2014.2310452
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy conservation is a major concern in cloud computing systems because it can bring several important benefits such as reducing operating costs, increasing system reliability, and prompting environmental protection. Meanwhile, power-aware scheduling approach is a promising way to achieve that goal. At the same time, many real-time applications, e.g., signal processing, scientific computing have been deployed in clouds. Unfortunately, existing energy-aware scheduling algorithms developed for clouds are not real-time task oriented, thus lacking the ability of guaranteeing system schedulability. To address this issue, we first propose in this paper a novel rolling-horizon scheduling architecture for real-time task scheduling in virtualized clouds. Then a task-oriented energy consumption model is given and analyzed. Based on our scheduling architecture, we develop a novel energy-aware scheduling algorithm named EARH for real-time, aperiodic, independent tasks. The EARH employs a rolling-horizon optimization policy and can also be extended to integrate other energy-aware scheduling algorithms. Furthermore, we propose two strategies in terms of resource scaling up and scaling down to make a good trade-off between task's schedulability and energy conservation. Extensive simulation experiments injecting random synthetic tasks as well as tasks following the last version of the Google cloud tracelogs are conducted to validate the superiority of our EARH by comparing it with some baselines. The experimental results show that EARH significantly improves the scheduling quality of others and it is suitable for real-time task scheduling in virtualized clouds.
引用
收藏
页码:168 / 180
页数:13
相关论文
共 50 条
  • [1] Energy-Aware Rolling-Horizon Scheduling for Real-Time Tasks in Virtualized Cloud Data Centers
    Zhu, Xiaomin
    Chen, Huangke
    Yang, Laurence T.
    Yin, Shu
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1119 - 1126
  • [2] A Cooperative Two-Tier Energy-Aware Scheduling for Real-Time Tasks in Computing Clouds
    Hosseinimotlagh, Seyedmehdi
    Ithunjush, Farshad
    Hosseinimotlagh, Seyedmahyar
    [J]. 2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 178 - 182
  • [3] ERES: An Energy-Aware Real-Time Elastic Scheduling Algorithm in Clouds
    Chen, Huangke
    Zhu, Xiaomin
    Zhu, Jianghan
    Wang, Jianjiang
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 777 - 784
  • [4] Energy-aware scheduling of real-time tasks in wireless networked embedded systems
    Kumar, G. Sudha Anil
    Manimaran, G.
    Wang, Z.
    [J]. RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 15 - 24
  • [5] Energy-aware modeling and scheduling of real-time tasks for dynamic voltage scaling
    Zhong, XL
    Xu, CZ
    [J]. RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 366 - 375
  • [6] Energy-aware scheduling mandatory/optional tasks in multicore real-time systems
    Mendez-Diaz, Isabel
    Orozco, Javier
    Santos, Rodrigo
    Zabala, Paula
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (1-2) : 173 - 198
  • [7] ERECT: Energy-efficient reactive scheduling for real-time tasks in heterogeneous virtualized clouds
    Chen, Huangke
    Liu, Guipeng
    Yin, Shu
    Liu, Xiaocheng
    Qiu, Dishan
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 28 : 416 - 425
  • [8] ANGEL: Agent-Based Scheduling for Real-Time Tasks in Virtualized Clouds
    Zhu, Xiaomin
    Chen, Chao
    Yang, Laurence T.
    Xiang, Yang
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (12) : 3389 - 3403
  • [9] Energy-aware sporadic tasks scheduling with shared resources in hard real-time systems
    Zhang, Yi-Wen
    Wang, Cheng
    Lin, Chang-Long
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2017, 15 : 52 - 62
  • [10] Feedback-based Energy-aware Scheduling Algorithm for Hard Real-time Tasks
    Zhang, Dong-song
    Jin, Shi-yao
    Wu, Tong
    Li, Hua-wei
    [J]. NAS: 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2009, : 211 - +