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 条
  • [1] Deferrable scheduling for maintaining real-time data freshness: Algorithms, analysis, and results
    Xiong, Ming
    Han, Song
    Lam, Kam-Yiu
    Chen, Deji
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (07) : 952 - 964
  • [2] EDZL Schedulability Analysis in Real-Time Multicore Scheduling
    Lee, Jinkyu
    Shin, Insik
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (07) : 910 - 916
  • [3] A Proposal of Real-Time Scheduling Algorithm based on RMZL and Schedulability Analysis
    Yanai, Ken
    Yoo, Myungryun
    Yokoyama, Takanori
    17TH ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS, IES2013, 2013, 24 : 9 - 14
  • [4] Schedulability envelope for real-time radar dwell scheduling
    Lee, Chang-Gung
    Kang, Phil-Su
    Shih, Chi-Sheng
    Sha, Lui
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (12) : 1599 - 1613
  • [5] A sensor transaction scheduling algorithm for maintaining real-time data temporal validity
    白天
    李国徽
    刘云生
    JournalofCentralSouthUniversityofTechnology, 2011, 18 (06) : 2068 - 2073
  • [6] A Event-B-Based Approach for Schedulability Analysis For Real-Time Scheduling Algorithms through Deadlock Detection
    Quan, Jiale
    Li, Qin
    ENGINEERING OF COMPLEX COMPUTER SYSTEMS, ICECCS 2024, 2025, 14784 : 223 - 244
  • [7] A sensor transaction scheduling algorithm for maintaining real-time data temporal validity
    Tian Bai
    Guo-hui Li
    Yun-sheng Liu
    Journal of Central South University of Technology, 2011, 18 : 2068 - 2073
  • [8] A sensor transaction scheduling algorithm for maintaining real-time data temporal validity
    Bai Tian
    Li Guo-hui
    Liu Yun-sheng
    JOURNAL OF CENTRAL SOUTH UNIVERSITY OF TECHNOLOGY, 2011, 18 (06): : 2068 - 2073
  • [9] Algorithms and Complexity for Periodic Real-Time Scheduling
    Bonifaci, Vincenzo
    Chan, Ho-Leung
    Marchetti-Spaccamela, Alberto
    Megow, Nicole
    ACM TRANSACTIONS ON ALGORITHMS, 2012, 9 (01)
  • [10] Modeling Real-time Scheduling Problem Schedulability Test in QCSP
    Zhang, Ju-yang
    Bu, Tian-ming
    Chen, Yi-xiang
    2013 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (ICCSAI 2013), 2013, : 110 - 113