Power-aware real-time scheduling using pinwheel model and profiling technique

被引:0
|
作者
Lin, HH [1 ]
Hsueh, CW [1 ]
机构
[1] Natl Chung Cheng Univ, Real Time Syst Lab, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy consumption is a critical design issue in embedded systems, especially in battery-operated systems. Maintaining high performance while extending the battery life is an interesting challenge for system designers. Dynamic voltage scaling and dynamic frequency scaling allow us to adjust supply voltage and processor frequency to adapt to the workload demand for better energy management. Because of the high complexity involved, most solutions depend on heuristics for online power-aware realtime scheduling or offline time-consuming scheduling. In this paper we discuss how we can apply pinwheel model to power-aware real-time scheduling so that task information, including start times, finish times, preemption times, etc, can be efficiently derived using pinwheel model. System predictability is thus increased and under better control on power-awareness. However job execution time may be only a small portion of its worst case execution time and can only be determined at runtime. We implement a profiling tool to insert codes for collecting runtime information of real-time tasks. Worst case execution time is updated online for scheduler to perform better rescheduling according to actual execution, Simulations have shown that at most 50% energy can be saved by the proposed scheduling algorithm. Moreover at most additional 33% energy can be saved when the profiling technique is applied.
引用
收藏
页码:299 / 304
页数:6
相关论文
共 50 条
  • [1] Applying pinwheel scheduling and compiler profiling for power-aware real-time scheduling
    Lin, Hsin-hung
    Hsueh, Chih-Wen
    REAL-TIME SYSTEMS, 2006, 34 (01) : 37 - 51
  • [2] Applying pinwheel scheduling and compiler profiling for power-aware real-time scheduling
    Hsin-hung Lin
    Chih-Wen Hsueh
    Real-Time Systems, 2006, 34 : 37 - 51
  • [3] Power-aware scheduling of compositional real-time frameworks
    Tchamgoue, Guy Martin
    Kim, Kyong Hoon
    Jun, Yong-Kee
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 102 : 58 - 71
  • [4] Power-aware scheduling for periodic real-time tasks
    Aydin, H
    Melhem, R
    Mossé, D
    Mejía-Alvarez, P
    IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (05) : 584 - 600
  • [5] Power-aware scheduling for AND/OR graphs in real-time systems
    Zhu, D
    Mossé, D
    Melhem, R
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (09) : 849 - 864
  • [6] An integrated heuristic approach to power-aware real-time scheduling
    Mejia, P
    Levner, E
    Mossé, D
    POWER-AWARE COMPUTER SYSTEMS, 2003, 2325 : 68 - 83
  • [7] Feedback scheduling of power-aware soft real-time tasks
    Soria-Lopez, A
    Mejia-Alvarez, P
    Cornejo, J
    SIXTH MEXICAN INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE, PROCEEDINGS, 2005, : 266 - 273
  • [8] Power Management and Tasks Scheduling Analysis in Power-Aware Real-Time Systems
    Xing, Jingyu
    Feng, Zhang
    2012 INTERNATIONAL CONFERENCE ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING (ICMPBE2012), 2012, 33 : 188 - 194
  • [9] Compositional power-aware real-time scheduling with discrete frequency levels
    Tchamgoue, Guy Martin
    Seo, Junho
    Kim, Kyong Hoon
    Jun, Yong-Kee
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (07) : 269 - 281
  • [10] Node Scaling Analysis for Power-Aware Real-Time Tasks Scheduling
    Yu, Lei
    Teng, Fei
    Magoules, Frederic
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (08) : 2510 - 2521