Schedulability Analysis of Deferrable Scheduling Algorithms for Maintaining Real-Time Data Freshness

被引:21
|
作者
Han, Song [1 ]
Chen, Deji [2 ]
Xiong, Ming [3 ]
Lam, Kam-Yiu [4 ]
Mok, Aloysius K. [5 ]
Ramamritham, Krithi [6 ]
机构
[1] Univ Connecticut, Dept Comp Sci & Engn, Storrs, CT 06269 USA
[2] Emerson Proc Management, Round Rock, TX 78681 USA
[3] Google Inc, New York, NY 10011 USA
[4] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[5] Univ Texas Austin, Dept Comp Sci, Austin, TX 78701 USA
[6] Indian Inst Technol, Dept Comp Sci & Engn, Bombay 400076, Maharashtra, India
关键词
Real-time database; real-time data; schedulability; temporal validity; real-time scheduling; TEMPORAL CONSISTENCY; DATABASES; PERIODS;
D O I
10.1109/TC.2012.266
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although the deferrable scheduling algorithm for fixed priority transactions (DS-FP) has been shown to provide a better performance compared with the More-Less (ML) method, there is still a lack of any comprehensive studies on the necessary and sufficient conditions for the schedulability of DS-FP. In this paper, we first analyze the necessary and sufficient schedulability conditions for DS-FP, and then propose a schedulability test algorithm for DS-FP by exploiting the fact that there always exists a repeating pattern in a DS-FP schedule. To resolve the limitation of fixed priority scheduling in DS-FP, we then extend the deferrable scheduling to a dynamic priority scheduling algorithm called DS-EDF by applying the earliest deadline first (EDF) policy to schedule update jobs. We also propose a schedulability test for DS-EDF and compare its performance with DS-FP and ML through extensive simulation experiments. The results show that the schedulability tests are effective. Although the schedulability of DS-EDF is lower than DS-FP and the repeating patterns in DS-EDF schedules are longer than those in DS-FP due to the use of dynamic priority scheduling, the performance of DS-EDF is better than both DS-FP and ML in terms of CPU utilization and impact on lower priority application transactions.
引用
收藏
页码:979 / 994
页数:16
相关论文
共 50 条
  • [1] Deferrable scheduling for maintaining real-time data freshness: Algorithms, analysis, and results
    Xiong, Ming
    Han, Song
    Lam, Kam-Yiu
    Chen, Deji
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (07) : 952 - 964
  • [2] A deferrable scheduling algorithm for real-time transactions maintaining data freshness
    Xiong, M
    Han, S
    Lam, KY
    [J]. RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 27 - 37
  • [3] Online Scheduling Switch for Maintaining Data Freshness in Flexible Real-Time Systems
    Han, Song
    Chen, Deji
    Xiong, Ming
    Mok, Aloysius K.
    [J]. 2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 115 - +
  • [4] Maintaining data freshness in distributed real-time databases
    Wei, Y
    Son, SH
    Stankovic, JA
    [J]. 16TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2004, : 251 - 260
  • [5] A schedulability analysis of deferrable scheduling using patterns
    Han, Song
    Chen, Deji
    Xiong, Ming
    Mok, Aloysius K.
    [J]. ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 47 - +
  • [6] EDZL Schedulability Analysis in Real-Time Multicore Scheduling
    Lee, Jinkyu
    Shin, Insik
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (07) : 910 - 916
  • [7] Schedulability Analysis for Real-Time Systems with EDF Scheduling
    Zhang, Fengxiang
    Burns, Alan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (09) : 1250 - 1258
  • [8] Real-time Scheduling of Deferrable Electric Loads
    Subramanian, A.
    Garcia, M.
    Dominguez-Garcia, A.
    Callaway, D.
    Poolla, K.
    Varaiya, P.
    [J]. 2012 AMERICAN CONTROL CONFERENCE (ACC), 2012, : 3643 - 3650
  • [9] Maintaining Real-Time Data Freshness in Wireless Powered Communication Networks
    Zhou, Zimeng
    Yun, Zelin
    Fu, Chenchen
    Xue, Chun Jason
    Han, Song
    [J]. 2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 166 - 177
  • [10] A Proposal of Real-Time Scheduling Algorithm based on RMZL and Schedulability Analysis
    Yanai, Ken
    Yoo, Myungryun
    Yokoyama, Takanori
    [J]. 17TH ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS, IES2013, 2013, 24 : 9 - 14