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 条
  • [41] The feasibility analysis of multiprocessor real-time systems
    Baruah, Sanjoy
    Fisher, Nathan
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 85 - +
  • [42] Multiprocessor platform for partitioned real-time systems
    Perez Tijero, Hector
    Aldea Rivas, Mario
    Medina Ortega, Daniel
    SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (01): : 61 - 78
  • [43] RESOURCE RECLAIMING IN MULTIPROCESSOR REAL-TIME SYSTEMS
    SHEN, C
    RAMAMRITHAM, K
    STANKOVIC, JA
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (04) : 382 - 397
  • [44] A Survey of Real-Time Scheduling on Multiprocessor Systems
    Sun, Zhenyu
    Guo, Mengying
    Liu, Xingwu
    THEORETICAL COMPUTER SCIENCE, NCTCS 2021, 2021, 1494 : 89 - 118
  • [45] Real-time and embedded systems
    Stankovic, JA
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 205 - 208
  • [46] Real-time embedded systems
    Bate, I
    Liu, S
    COMPUTING & CONTROL ENGINEERING JOURNAL, 2002, 13 (04): : 154 - 155
  • [47] Embedded/real-time systems
    Katz, DS
    Kepner, J
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (02): : 186 - 190
  • [48] Accounting for Interrupts in Multiprocessor Real-Time Systems
    Brandenburg, Bjoern B.
    Leontyev, Hennadiy
    Anderson, James H.
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 273 - 283
  • [49] ANALYSIS OF MULTIPROCESSOR SYSTEMS THAT OPERATE IN REAL-TIME
    ZAIKIN, OA
    IGNATYEV, VO
    YAKOVLEV, VB
    ENGINEERING CYBERNETICS, 1973, 11 (06): : 963 - 963
  • [50] A multiprocessor real-time scheduling embedded testbed based on Linux
    Qiao, Jiaqing
    Wang, Huachen
    Guan, Fei
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2021, 14 (05) : 451 - 464