TY - JOUR
T1 - Maintaining data temporal consistency in distributed real-time systems
AU - Wang, Jiantao
AU - Han, Song
AU - Lam, Kam-Yiu
AU - Mok, Aloysius K.
PY - 2012/7
Y1 - 2012/7
N2 - Previous works on maintaining temporal consistency of real-time data objects mainly focuses on real-time database systems in which the transmission delays (jitters) of update jobs are simply ignored. However, this assumption does not hold in distributed real-time systems where the jitters of the update jobs can be large and change unpredictably with time. In this paper, we examine the design problems when the More-Less (ML) approach (Xiong and Ramamritham in Proc. of the IEEE realtime systems symposium 1999; IEEE Trans Comput 53: 567-583, 2004), known to be an efficient scheme for maintaining temporal consistency of real-time data objects, is applied in a distributed real-time system environment. We propose two new extensions based on ML, called Jitter-based More-Less (JB-ML) and Statistical Jitterbased More-Less (SJB-ML) to address the jitter problems. JB-ML assumes that in the system the jitter is a constant for each update task, and it provides a deterministic guarantee in temporal consistency of the real-time data objects. SJB-ML further relaxes this restriction and provides a statistical guarantee based on the given QoS requirements of the real-time data objects. We demonstrate through extensive simu- lation experiments that both JB-ML and SJB-ML are effective approaches and they significantly outperform ML in terms of improving schedulability. © 2012 Springer Science+Business Media, LLC.
AB - Previous works on maintaining temporal consistency of real-time data objects mainly focuses on real-time database systems in which the transmission delays (jitters) of update jobs are simply ignored. However, this assumption does not hold in distributed real-time systems where the jitters of the update jobs can be large and change unpredictably with time. In this paper, we examine the design problems when the More-Less (ML) approach (Xiong and Ramamritham in Proc. of the IEEE realtime systems symposium 1999; IEEE Trans Comput 53: 567-583, 2004), known to be an efficient scheme for maintaining temporal consistency of real-time data objects, is applied in a distributed real-time system environment. We propose two new extensions based on ML, called Jitter-based More-Less (JB-ML) and Statistical Jitterbased More-Less (SJB-ML) to address the jitter problems. JB-ML assumes that in the system the jitter is a constant for each update task, and it provides a deterministic guarantee in temporal consistency of the real-time data objects. SJB-ML further relaxes this restriction and provides a statistical guarantee based on the given QoS requirements of the real-time data objects. We demonstrate through extensive simu- lation experiments that both JB-ML and SJB-ML are effective approaches and they significantly outperform ML in terms of improving schedulability. © 2012 Springer Science+Business Media, LLC.
KW - Data freshness
KW - Real-time databases
KW - Scheduling and jitters
KW - Temporal consistency
UR - http://www.scopus.com/inward/record.url?scp=84861957322&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-84861957322&origin=recordpage
U2 - 10.1007/s11241-012-9150-4
DO - 10.1007/s11241-012-9150-4
M3 - RGC 21 - Publication in refereed journal
SN - 0922-6443
VL - 48
SP - 387
EP - 429
JO - Real-Time Systems
JF - Real-Time Systems
IS - 4
ER -