Power aware scheduling for AND/OR graphs in multi-processor real-time systems

被引:17
|
作者
Zhu, D [1 ]
AbouGhazaleh, N [1 ]
Mossé, D [1 ]
Melhem, R [1 ]
机构
[1] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
关键词
D O I
10.1109/ICPP.2002.1040917
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Power aware computing has become popular recently and many techniques have been proposed to manage the energy consumption for traditional real-time applications. We have previously proposed two greedy slack sharing scheduling algorithms for such applications on multi-processor systems. In this paper, we are concerned mainly with real-time applications that have different execution paths consisting of different number of tasks. The AND/OR graph model is used to represent the application's data dependence and control flow. The contribution of this paper is twofold. First, we extend our greedy slack sharing algorithm for traditional applications to deal with applications represented by AND/OR graphs. Then, using the statistical information about the applications, we propose a few variations of speculative scheduling algorithms that intend to save energy by reducing the number of speed changes (and thus the overhead) while ensuring that the applications meet the timing constraints. The performance of the algorithms is analyzed with respect to energy savings. The results surprisingly show that the greedy scheme is better than some speculative schemes and that the greedy scheme is good enough when a reasonable minimal speed exists in the system.
引用
收藏
页码:593 / 601
页数:9
相关论文
共 50 条
  • [21] Power Aware Job Scheduling in Multi-Processor System with Service Level Agreements Constraints
    Jiang, Congfeng
    Wan, Jian
    You, Xindong
    Zhao, Yinghui
    [J]. JOURNAL OF COMPUTERS, 2010, 5 (08) : 1193 - 1203
  • [22] Workload and Variation Aware Thread Scheduling for Heterogeneous Multi-processor
    Lee, Seungwon
    Ro, Won Woo
    [J]. 18TH IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE 2014), 2014,
  • [23] Photovoltaic-Aware Multi-Processor Scheduling - A Recipe for Research
    Koch, Peter
    [J]. TOWARDS GREEN ICT, 2010, 9 : 211 - 228
  • [24] Peak load optimization through 2-dimensional packing and multi-processor real-time scheduling
    De Martini, Daniele
    Benetti, Guido
    Cipolla, Filippo
    Caprino, Davide
    Della Vedova, Marco L.
    Facchinetti, Tullio
    [J]. ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2017, 2017, : 275 - 278
  • [25] Stochastic allocation and scheduling for conditional task graphs in multi-processor systems-on-chip
    Michele Lombardi
    Michela Milano
    Martino Ruggiero
    Luca Benini
    [J]. Journal of Scheduling, 2010, 13 : 315 - 345
  • [26] Scheduling real-time multi-processor systems with distance-constrained tasks using the early-release-fair model
    Chen, Da-Ren
    Hsu, Chiun-Chieh
    Wang, Chien-Min
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (11): : 3260 - 3271
  • [27] Stochastic allocation and scheduling for conditional task graphs in multi-processor systems-on-chip
    Lombardi, Michele
    Milano, Michela
    Ruggiero, Martino
    Benini, Luca
    [J]. JOURNAL OF SCHEDULING, 2010, 13 (04) : 315 - 345
  • [28] Real-Time Execution Monitoring on Multi-Processor System-on-Chip
    Holma, Kalle
    Arpinen, Tero
    Salminen, Erno
    Hannikainen, Marko
    Hamalainen, Timo D.
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2008, : 23 - 28
  • [29] Real-time execution monitoring on multi-processor system-on-chip
    Holma, Kalle
    Arpinen, Tero
    Salminen, Erno
    Hännikäinen, Marko
    Hämäläinen, Timo D.
    [J]. 2008 International Symposium on System-on-Chip Proceedings, SOC 2008, 2008,
  • [30] Improved multi-processor scheduling for flow time and energy
    Tak-Wah Lam
    Lap-Kei Lee
    Isaac K. K. To
    Prudence W. H. Wong
    [J]. Journal of Scheduling, 2012, 15 : 105 - 116