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 条
  • [21] PARM: A Power-Aware Message Scheduling Algorithm for Real-Time Wireless Networks
    Alghamdi, Mohammed I.
    CSE 2008: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, 2008, : 299 - 306
  • [22] Dynamic Voltage Scaling for Power-aware Hierarchical Real-Time Scheduling Framework
    Tchamgoue, Guy Martin
    Kim, Kyong Hoon
    Jun, Yong-Kee
    15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 540 - 547
  • [23] Applying Dynamic Priority Scheduling Scheme to Static Systems of Pinwheel Task Model in Power-Aware Scheduling
    Seol, Ye-In
    Kim, Young-Kuk
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [24] A simple power-aware scheduling for multicore systems when running real-time applications
    Bautista, Diana
    Sahuquillo, Julio
    Hassan, Houcine
    Petit, Salvador
    Duato, Jose
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 847 - 853
  • [25] An efficient power-aware scheduling algorithm in real time system
    Kweon, Hyekseong
    Do, Younggu
    Lee, Jaejeong
    Ahn, Byoungchul
    2007 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2007, : 346 - +
  • [26] A resource reservation algorithm for power-aware scheduling of periodic and aperiodic real-time tasks
    Scordino, Claudio
    Lipari, Giuseppe
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (12) : 1509 - 1522
  • [27] Power-aware scheduling with effective task migration for real-time multicore embedded systems
    Luis March, Jose
    Sahuquillo, Julio
    Petit, Salvador
    Hassan, Houcine
    Duato, Jose
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (14): : 1987 - 2001
  • [28] Power-Aware Real-Time Scheduling upon Dual CPU Type Multiprocessor Platforms
    Goossens, Joel
    Milojevic, Dragomir
    Nelis, Vincent
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 12TH INTERNATIONAL CONFERENCE, OPODIS 2008, 2008, 5401 : 388 - 407
  • [29] Power-Aware Scheduling of Fixed Priority Tasks in Soft Real-Time Multicore Systems
    Ansari, K. Hakkim
    Chitra, P.
    Sonaiyakarthick, P.
    2013 IEEE INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN COMPUTING, COMMUNICATION AND NANOTECHNOLOGY (ICE-CCN'13), 2013, : 496 - 502
  • [30] Power-aware fixed priority scheduling for sporadic tasks in hard real-time systems
    Zhang, Yi-wen
    Guo, Rui-feng
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 90 : 128 - 137