Time and Energy Efficient DVS Scheduling for Real-Time Pinwheel Tasks

被引:6
|
作者
Da-Ren, Chen [1 ]
Young-Long, Chen [2 ]
You-Shyang, Chen [3 ]
机构
[1] Natl Taichung Univ Sci & Technol, Dept Informat Management, Taichung, Taiwan
[2] Natl Taichung Univ Sci & Technol, Dept Comp Sci & Informat Engn, Taichung, Taiwan
[3] Hwa Hsia Univ Technol, Dept Informat Management, New Taipei City, Taiwan
关键词
Hard real-time systems; Power-aware scheduling; Dynamic voltage scaling; Pinwheel tasks; RESERVATION; WIRELESS; ALGORITHM; SCHEME;
D O I
10.1016/S1665-6423(14)71663-3
中图分类号
学科分类号
摘要
Dynamic voltage/frequency scaling (DVFS) is one of the most effective techniques for reducing energy use. In this paper, we focus on the pinwheel task model to develop a variable voltage processor with d discrete voltage/speed levels. Depending on the granularity of execution unit to which voltage scaling is applied, DVFS scheduling can be defined in two categories: (i) inter-task DVFS and (ii) intra-task DVFS. In the periodic pinwheel task model, we modified the definitions of both intra- and inter-task and design their DVFS scheduling to reduce the power consumption of DVFS processors. Many previous approaches have solved DVFS problems by generating a canonical schedule in advance and thus require pseudo polynomial time and space because the length of a canonical schedule depends on the hyperperiod of the task periods and is generally of exponential length. To limit the length of the canonical schedules and predict their task execution, tasks with arbitrary periods are first transformed into harmonic periods and their key features are profiled. The proposed methods have polynomial time and space complexities, and experimental results show that, under identical assumptions, the proposed methods achieve more energy savings than the previous methods.
引用
收藏
页码:1025 / 1039
页数:15
相关论文
共 50 条
  • [31] Energy efficient backup overloading schemes for fault tolerant scheduling of real-time tasks
    Bansal, Savina
    Bansal, Rakesh Kumar
    Arora, Kiran
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 113
  • [32] Energy-efficient scheduling for real-time tasks using dynamic slack reclamation
    Kannaian, Vasanthamani
    Palanisamy, Visalakshi
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (04) : 2746 - 2754
  • [33] Energy-Efficient Continuous Task Scheduling for Near Real-time Periodic Tasks
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND DATA INTENSIVE SYSTEMS, 2015, : 675 - 681
  • [34] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Hwang-Cheng Wang
    Isaac Woungang
    Cheng-Wen Yao
    Alagan Anpalagan
    Mohammad S. Obaidat
    [J]. The Journal of Supercomputing, 2012, 62 : 967 - 988
  • [35] ONLINE SCHEDULING OF REAL-TIME TASKS
    HONG, KS
    LEUNG, JYT
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (10) : 1326 - 1331
  • [36] Scheduling real-time tasks for dependability
    Oh, Y
    Son, SH
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1997, 48 (06) : 629 - 639
  • [37] Energy aware mixed tasks scheduling in real-time systems
    Zhang, Yiwen
    Li, Haibo
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2019, 23 : 38 - 48
  • [38] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [39] Coexistence of real-time and interactive & batch tasks in DVS systems
    Saewong, Saowanee
    Rajkumar, Ragunathan
    [J]. PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 24 - 33
  • [40] Real-Time Scheduling of aperiodic tasks in Energy Harvesting Devices
    Osta, Rola E. L.
    Chetto, Maryline
    El Ghor, Hussein
    Hage, Rafic
    [J]. 2017 SENSORS NETWORKS SMART AND EMERGING TECHNOLOGIES (SENSET), 2017,