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

被引:22
作者
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 条
  • [31] Feedback control real-time scheduling: Framework, modeling, and algorithms
    Lu, CY
    Stankovic, JA
    Son, SH
    Tao, G
    REAL-TIME SYSTEMS, 2002, 23 (1-2) : 85 - 126
  • [32] Maintaining data temporal consistency in distributed real-time systems
    Jiantao Wang
    Song Han
    Kam-Yiu Lam
    Aloysius K. Mok
    Real-Time Systems, 2012, 48 : 387 - 429
  • [33] Scheduling and Analysis of Real-Time Software Families
    Sabouri, Hamideh
    Jaghoori, Mohammad Mahdi
    de Boer, Frank
    Khosravi, Ramtin
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 680 - 689
  • [34] Maintaining data temporal consistency in distributed real-time systems
    Wang, Jiantao
    Han, Song
    Lam, Kam-Yiu
    Mok, Aloysius K.
    REAL-TIME SYSTEMS, 2012, 48 (04) : 387 - 429
  • [35] Composition of Schedulability Analyses for Real-Time Multiprocessor Systems
    Lee, Jinkyu
    Shin, Kang G.
    Shin, Insik
    Easwaran, Arvind
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (04) : 941 - 954
  • [36] Schedulability analysis and symbolic verification method for heterogeneous multicore real-time systems
    Wang W.
    Liao Z.
    Guo D.
    Zhang H.
    Tian C.
    Tong J.
    Wang, Wei (wwang@tongji.edu.cn), 2017, Totem Publishers Ltd (13) : 785 - 795
  • [37] Improved schedulability analysis of the contention-free policy for real-time systems
    Baek, Hyeongboo
    Lee, Jinkyu
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 154 : 112 - 124
  • [38] Managing deadline miss ratio and sensor data freshness in real-time databases
    Kang, KD
    Son, SH
    Stankovic, JA
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2004, 16 (10) : 1200 - 1216
  • [39] Analysis of real-time scheduling algorithms under overload conditions in a multi-core ECU
    Lim, SeongHyeon
    Lim, SeJeong
    Do, YoungSoo
    Jeon, JaeWook
    2024 33RD INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, ISIE 2024, 2024,
  • [40] Efficient Scheduling Algorithms for Real-Time Service on WDM Optical Networks
    M. Ma
    B. Hamidzadeh
    M. Hamdi
    Photonic Network Communication, 1999, 1 : 161 - 178