Skip to main content

An Efficient Deadline and Period Assignment Scheme for Maintaining Temporal Consistency Under EDF

  • Conference paper
  • First Online:
Book cover Proceedings of the International Conference on Human-centric Computing 2011 and Embedded and Multimedia Computing 2011

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 102))

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].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Since \(\mathcal{O}\mathcal{S}_{\rm EDF}\) doesnot scale well with problem size, we do not consider it in our experiments.

References

  1. 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

    Article  Google Scholar 

  2. Buttazzo G (2005) Hard real-time computing systems: predictable scheduling algorithms and applications. Springer, Heidelburg

    MATH  Google Scholar 

  3. Chantem T, Hu X, Lemmon M (2006) Generalized elastic scheduling. In: Proceedings of RTSS, pp 236–245

    Google Scholar 

  4. Gerber R, Hong S, Saksena M (1994) Guaranteeing end-to-end timing constraints by calibrating intermediate processes. In: Proceedings of RTSS, pp 192–203

    Google Scholar 

  5. 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

    Google Scholar 

  6. Han S, Chen D, Xiong M, Mok A (2008) A schedulability analysis of deferrable scheduling using patterns. In: Proceedings of ECRTS, pp 47–56

    Google Scholar 

  7. Ho S, Kuo T, Mok A (1997) Similarity-based load adjustment for real-time dataintensive applications. In: Proceedings of RTSS, pp 144–154

    Google Scholar 

  8. Jha A, Xiong M, Ramamritham K (2006) Mutual consistency in real-time databases. In: Proceedings of RTSS, pp 335–343

    Google Scholar 

  9. 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

    Google Scholar 

  10. Kuo T, Mok A (1993) SSP: a semantics-based protocol for real-time data access. In: Proceedings of RTSS, pp 76–86

    Google Scholar 

  11. 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

    Google Scholar 

  12. Locke D (1997) Real-time databases: real-world requirements. Kluwer international series in engineering and computer science, pp 83–92

    Google Scholar 

  13. 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

    Google Scholar 

  14. Ramamritham K (1993) Real-time databases. Distrib Parallel Databases 1(2):199–226

    Article  Google Scholar 

  15. Ramamritham K (1996) Where do time constraints come from? Where do they go?. J Database Manag 7:4–11

    Google Scholar 

  16. Song X, Liu J (1995) Maintaining temporal consistency: pessimistic vs. optimistic concurrency control. IEEE Trans Knowl Data Eng 7(5):786–796

    Article  Google Scholar 

  17. 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

    Google Scholar 

  18. Xiong M, Ramamritham K (2004) Deriving deadlines and periods for real-time update transactions. IEEE Trans Comput 53(5):567–583

    Article  Google Scholar 

  19. Xiong M, Wang Q, Ramamritham K (2008) On earliest deadline first scheduling for temporal consistency maintenance. Real-Time Syst 40(2):208–237

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics