ERfair Scheduler with Processor Suspension for Real-Time Multiprocessor Embedded Systems

被引:6
|
作者
Nair, Piyoosh Purushothaman [1 ]
Sarkar, Arnab [1 ]
Harsha, N. M. [1 ]
Gandhi, Megha [1 ]
Chakrabarti, P. P. [2 ]
Ghose, Sujoy [2 ]
机构
[1] Indian Inst Technol, Comp Sci & Engn Dept, Gauhati 781039, Assam, India
[2] Indian Inst Technol, Comp Sci & Engn Dept, Kharagpur 721302, WB, India
关键词
Energy aware scheduling; ERfair scheduling; leakage awareness; procrastination scheduling; proportional fairness; real-time; static energy reduction; ALGORITHMS; ENERGY;
D O I
10.1145/2948979
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Proportional fair schedulers with their ability to provide optimal schedulability along with hard timeliness and quality-of-service guarantees on multiprocessors form an attractive alternative in real-time embedded systems that concurrently run a mix of independent applications with varying timeliness constraints. This article presents ERfair Scheduler with Suspension on Multiprocessors (ESSM), an efficient, optimal proportional fair scheduler that attempts to reduce system wide energy consumption by locally maximizing the processor suspension intervals while not sacrificing the ERfairness timing constraints of the system. The proposed technique takes advantage of higher execution rates of tasks in underloaded ERfair systems and uses a procrastination scheme to search for time points within the schedule where suspension intervals are locally maximal. Evaluation results reveal that ESSM achieves good sleep efficiency and provides up to 50% higher effective total sleep durations as compared to the Basic-ERfair scheduler on systems consisting of 2 to 20 processors.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] An adaptive scheduler for embedded multi-processor real-time systems
    Lee, Liang-Teh
    Tseng, Chia-Ying
    Hsu, Shieh-Jie
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 331 - 336
  • [2] A Low-Overhead Partition-Oriented ERfair Scheduler for Hard Real-Time Embedded Systems
    Sarkar, Arnab
    Shanker, Amit
    Ghose, Sujoy
    Chakrabarti, P. P.
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2011, 3 (01) : 5 - 8
  • [3] A QoS scheduler for real-time embedded systems
    Matschulat, David
    Marcon, Cesar A. M.
    Hessel, Fabiano
    [J]. ISQED 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2008, : 564 - 567
  • [4] Frame based fair multiprocessor scheduler: A fast fair algorithm for real-time embedded systems
    Sarkar, A
    Chakrabarti, PP
    Kumar, R
    [J]. 19TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2005, : 677 - 682
  • [5] A real-time scheduler design for a class of embedded systems
    Song, Insop
    Kim, Sehjeong
    Karray, Fakhreddine
    [J]. IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2008, 13 (01) : 36 - 45
  • [6] Design of a real-time scheduler for Kahn Process Networks on multiprocessor systems
    Dulloo, J
    Marquet, P
    [J]. PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 271 - 277
  • [7] Task scheduler co-processor for hard real-time systems
    Cooling, JE
    Tweedale, P
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1997, 20 (09) : 553 - 566
  • [8] Task scheduler co-processor for hard real-time systems
    Loughborough Univ of Technology, Loughborough, United Kingdom
    [J]. Microprocessors Microsyst, 9 (553-566):
  • [9] EXPERIMENTAL EVALUATION OF A REAL-TIME SCHEDULER FOR A MULTIPROCESSOR SYSTEM
    BLAKE, BA
    SCHWAN, K
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (01) : 34 - 44
  • [10] Partitioning Real-Time Tasks With Replications on Multiprocessor Embedded Systems
    Lin, Jian
    Cheng, Albert M. K.
    Gercek, Gokhan
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2016, 8 (04) : 89 - 92