Abstract
In order to maintain real-time data freshness (or temporal consistency) while minimizing the imposed processor workload, much work has been done to address the period and deadline assignment problem for real-time update transactions, such as the More-Less scheme [18] for fixed priority scheduling, and the \({\mathcal{M}}{\mathcal{L}}_{\rm EDF}\) and \({\mathcal{H}}{\mathcal{S}}_{\rm EDF}\) algorithms [19] for dynamic priority scheduling. This paper studies the period and deadline assignment problem for update transactions scheduled by the earliest deadline first (EDF) scheme. Based on a sufficient feasibility test for EDF [3], we formulate the assignment problem as a Linear Programming problem and propose the Improved More-Less (\({\mathcal{I}}{\mathcal{M}}{\mathcal{L}}_{\rm EDF}\)) algorithm. \({\mathcal{I}}{\mathcal{M}}{\mathcal {L}}_{\rm EDF}\) can achieve a considerably low workload in a time-efficient manner. Extensive experiments are conducted and the results verify the efficiency of \(\mathcal{I}\mathcal{M}{\mathcal{L}}_{\rm EDF},\) when compared with existing methods with comparable quality.
This work was partially supported by the National Science Foundation of China [Award No. 60873030] and the Research Fund for the Doctoral Program of the Ministry of Education of China [Award No. 20090142110023].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Since \(\mathcal{O}\mathcal{S}_{\rm EDF}\) doesnot scale well with problem size, we do not consider it in our experiments.
References
Baruah S, Rosier L, Howell R (1990) Algorithms and complexity concerning the preemptive scheduling of periodic, real-time tasks on one processor. Real-Time Syst 2(4):301–324
Buttazzo G (2005) Hard real-time computing systems: predictable scheduling algorithms and applications. Springer, Heidelburg
Chantem T, Hu X, Lemmon M (2006) Generalized elastic scheduling. In: Proceedings of RTSS, pp 236–245
Gerber R, Hong S, Saksena M (1994) Guaranteeing end-to-end timing constraints by calibrating intermediate processes. In: Proceedings of RTSS, pp 192–203
Gustafsson T, Hansson J (2004) Dynamic on-demand updating of data in realtime database systems. In: Proceedings of ACM symposium on applied computing, New York, USA, pp 846–853
Han S, Chen D, Xiong M, Mok A (2008) A schedulability analysis of deferrable scheduling using patterns. In: Proceedings of ECRTS, pp 47–56
Ho S, Kuo T, Mok A (1997) Similarity-based load adjustment for real-time dataintensive applications. In: Proceedings of RTSS, pp 144–154
Jha A, Xiong M, Ramamritham K (2006) Mutual consistency in real-time databases. In: Proceedings of RTSS, pp 335–343
Kang K, Son S, Stankovic J, Abdelzaher T (2002) A QoS-sensitive approach for timeliness and freshness guarantees in real-time databases. In: Proceedings of ECRTS
Kuo T, Mok A (1993) SSP: a semantics-based protocol for real-time data access. In: Proceedings of RTSS, pp 76–86
Lam K, Xiong M, Liang B, Guo Y (2004) Statistical quality of service guarantee for temporal consistency of real-time data objects. In: Proceedings of RTSS
Locke D (1997) Real-time databases: real-world requirements. Kluwer international series in engineering and computer science, pp 83–92
Nyström D, Tešanovic A, Nolin M, Norström C, Hansson J (2004) COMET: a component-based real-time database for automotive systems. In: Proceedings of the workshop on software engineering for automotive systems
Ramamritham K (1993) Real-time databases. Distrib Parallel Databases 1(2):199–226
Ramamritham K (1996) Where do time constraints come from? Where do they go?. J Database Manag 7:4–11
Song X, Liu J (1995) Maintaining temporal consistency: pessimistic vs. optimistic concurrency control. IEEE Trans Knowl Data Eng 7(5):786–796
Xiong M, Han S, Lam K. (2005) A deferrable scheduling algorithm for real-time transactions maintaining data freshness. In: Proceedings of RTSS, pp 27–37
Xiong M, Ramamritham K (2004) Deriving deadlines and periods for real-time update transactions. IEEE Trans Comput 53(5):567–583
Xiong M, Wang Q, Ramamritham K (2008) On earliest deadline first scheduling for temporal consistency maintenance. Real-Time Syst 40(2):208–237
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media B.V.
About this paper
Cite this paper
Zhu, F., Li, J., Li, G. (2011). An Efficient Deadline and Period Assignment Scheme for Maintaining Temporal Consistency Under EDF. In: Park, J., Jin, H., Liao, X., Zheng, R. (eds) Proceedings of the International Conference on Human-centric Computing 2011 and Embedded and Multimedia Computing 2011. Lecture Notes in Electrical Engineering, vol 102. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-2105-0_32
Download citation
DOI: https://doi.org/10.1007/978-94-007-2105-0_32
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-2104-3
Online ISBN: 978-94-007-2105-0
eBook Packages: EngineeringEngineering (R0)