A deferrable scheduling algorithm for real-time transactions maintaining data freshness

被引:0
|
作者
Xiong, M
Han, S
Lam, KY
机构
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Periodic update transaction model has been used to maintain freshness (or temporal validity) of real-time data. Period and deadline assignment has been the main focus in the past studies such as the More-Less scheme [22] in which update transactions are guaranteed by the Deadline Monotonic scheduling algorithm [13] to complete by their deadlines. In this paper we propose a novel algorithm, namely deferrable scheduling, for minimizing imposed workload while maintaining temporal validity of real-time data. In contrast to previous work, update transactions scheduled by the deferrable scheduling algorithm follow a sporadic task model. The deferrable scheduling algorithm exploits the semantics of temporal validity constraint of real-time data by judiciously deferring the sampling times of update transaction jobs as late as possible. We present a theoretical analysis of its processor utilization, which is verified in our experiments. Our experimental results also demonstrate that the deferrable scheduling algorithm is a very effective approach, and it significantly outperforms the More-Less scheme in terms of reducing processor workload.
引用
收藏
页码:27 / 37
页数:11
相关论文
共 50 条
  • [1] Schedulability Analysis of Deferrable Scheduling Algorithms for Maintaining Real-Time Data Freshness
    Han, Song
    Chen, Deji
    Xiong, Ming
    Lam, Kam-Yiu
    Mok, Aloysius K.
    Ramamritham, Krithi
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (04) : 979 - 994
  • [2] 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
  • [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] Active transactions integrated with real-time transactions according to data freshness
    Shimakawa, H
    Ido, G
    Takada, H
    Asano, Y
    Takegaki, M
    [J]. THIRD IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 49 - 59
  • [5] 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
  • [6] 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
  • [7] SCHEDULING REAL-TIME TRANSACTIONS WITH DISK RESIDENT DATA
    ABBOTT, R
    GARCIAMOLINA, H
    [J]. VERY LARGE DATA BASES - PROCEEDINGS, 1989, : 385 - 396
  • [8] A sensor transaction scheduling algorithm for maintaining real-time data temporal validity
    Tian Bai
    Guo-hui Li
    Yun-sheng Liu
    [J]. Journal of Central South University of Technology, 2011, 18 : 2068 - 2073
  • [9] A sensor transaction scheduling algorithm for maintaining real-time data temporal validity
    白天
    李国徽
    刘云生
    [J]. Journal of Central South University, 2011, 18 (06) : 2068 - 2073
  • [10] A sensor transaction scheduling algorithm for maintaining real-time data temporal validity
    Bai Tian
    Li Guo-hui
    Liu Yun-sheng
    [J]. JOURNAL OF CENTRAL SOUTH UNIVERSITY OF TECHNOLOGY, 2011, 18 (06): : 2068 - 2073