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 条
  • [31] Real-time power-aware routing in sensor networks
    Chipara, Octav
    He, Zhimin
    Xing, Guoliang
    Chen, Qin
    Wang, Xiaorui
    Lu, Chenyang
    Stankovic, John
    Abdelzaher, Tarek
    2006 14TH IEEE INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, PROCEEDINGS, 2006, : 83 - +
  • [32] Power-aware scheduling for hard real-time embedded systems using voltage-scaling enabled architectures
    Mohsen, A
    Hofmann, R
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2005, 3728 : 127 - 136
  • [33] A Work-Demand Analysis Compatible with Preemption-Aware Scheduling for Power-Aware Real-Time Tasks
    Chen, Da-Ren
    Chen, Mu-Yen
    Chen, You-Shyang
    Chen, Lin-Chih
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [34] Toward an optimal power-aware scheduling technique
    Andrei, Stefan
    Cheng, Albert M. K.
    Radulescu, Vlad
    McNicholl, Timothy
    14TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2012), 2012, : 135 - 142
  • [35] Power-Aware Real-Time Operating Systems on Reconfigurable Architectures
    Akguen, Goekhan
    Goehringer, Diana
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 402 - 403
  • [36] Power-aware parametric dispatching in distributed real-time systems
    Elsharkawy, Sameh M.
    Younis, Mohamed F.
    Moulds, Clint
    PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 77 - +
  • [37] Extending a Multicore Multithread Simulator to Model Power-Aware Hard Real-Time Systems
    Luis March, Jose
    Sahuquillo, Julio
    Hassan, Houcine
    Petit, Salvador
    Duato, Jose
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT 2, PROCEEDINGS, 2010, 6082 : 444 - 453
  • [38] On two-pronged power-aware voltage scheduling for multi-processor real-time systems
    Kamiura, Naotake
    Isokawa, Teijiro
    Matsui, Nobuyuki
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2007, 4644 : 423 - +
  • [39] Prepare: Power-Aware Approximate Real-time Task Scheduling for Energy-Adaptive QoS Maximization
    Chakraborty, Shounak
    Saha, Sangeet
    Sjalander, Magnus
    Mcdonald-Maier, Klaus
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [40] Dynamic power-aware scheduling algorithms for real-time task sets in parallel and distributed computing environments
    Han, JJ
    Li, QH
    Essa, AA
    CHINESE JOURNAL OF ELECTRONICS, 2006, 15 (01): : 41 - 46