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 条
  • [41] A Real-Time Power Analysis Platform for Power-Aware Embedded System Development
    Chen, Liang-Bi
    Chen, Yen-Ling
    Huang, Ing-Jer
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2011, 27 (03) : 1165 - 1182
  • [42] Real-Time Power-Aware Routing Protocol for Wireless Sensor Network
    Al-Jarrah, Omar
    Salhieh, Ayad
    Qaroush, Aziz
    INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT, PROCEEDINGS, 2010, 54 : 156 - +
  • [43] PAUC: Power-Aware Utilization Control in Distributed Real-Time Systems
    Wang, Xiaorui
    Fu, Xing
    Liu, Xue
    Gu, Zonghua
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (03) : 302 - 315
  • [44] Power-aware design synthesis techniques for distributed real-time systems
    Kang, DI
    Crago, S
    Suh, J
    ACM SIGPLAN NOTICES, 2001, 36 (08) : 20 - 28
  • [45] Process algebraic modelling and analysis of power-aware real-time systems
    Lee, Insup
    Philippou, Anna
    Sokolsky, Oleg
    Computing and Control Engineering Journal, 2002, 13 (04): : 180 - 188
  • [46] Power-aware provisioning of virtual machines for real-time Cloud services
    Kim, Kyong Hoon
    Beloglazov, Anton
    Buyya, Rajkumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (13): : 1491 - 1505
  • [47] Real-time power-aware routing protocol for wireless sensor network
    Al-Jarrah O.
    Salhieh A.
    Qaroush A.
    Communications in Computer and Information Science, 2010, 54 : 156 - 166
  • [48] Power-Aware CPU Utilization Control for Distributed Real-Time Systems
    Wang, Xiaorui
    Fu, Xing
    Liu, Xue
    Gu, Zonghua
    15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 233 - +
  • [49] A power-aware technique to manage real-time database transactions in mobile ad-hoc networks
    Gruenwald, L
    Banik, SM
    12TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2001, : 570 - 574
  • [50] POWER-AWARE SCHEDULING OF REAL-TIME VIRTUAL MACHINES IN CLOUD DATA CENTERS CONSIDERING FIXED PROCESSING INTERVALS
    Tian, Wenhong
    Yeo, Chee Shin
    Xue, Ruini
    Zhong, Yuanliang
    2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS) Vols 1-3, 2012, : 269 - 273