Skip to main content
Log in

Schedulability Analysis for Strictly Periodic Tasks in RTOS

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

A new look at the problem of constructing a scheduler in the case of a group of strictly periodic tasks is proposed. The structure of the system of periods is represented in terms of graph theory. A criterion for the existence of a conflict-free schedule based on this representation is obtained, and generic schemes of algorithms for constructing such a schedule are described. The proposed approach is illustrated by building schedules for a number of strictly periodic tasks.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Liu, C.L. and Layland, J.W., Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment, J. ACM, 1973, No 20, p. 46–61.

    Article  MathSciNet  MATH  Google Scholar 

  2. Liu, J.W.S.W., Real-Time Systems, Upper Saddle River, NJ: Prentice Hall, 2000.

    Google Scholar 

  3. Zelenov, S.V., Scheduling of strictly periodic tasks in real-time systems, Trudy ISP RAN, 2011, vol. 20, pp. 113–122.

    Google Scholar 

  4. Tretyakov, A.V., Automation of scheduling for periodic real-time systems, Trudy ISP RAN, 2012, vol. 22, pp. 375–400.

    Google Scholar 

  5. Kermia, O. and Sorel, Y., Schedulability analysis for non-preemptive tasks under strict periodicity constraints, in Proc. of the 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2008, pp. 25–32

    Google Scholar 

  6. Marouf, M. and Sorel, Y., Schedulability conditions for non-preemptive hard real-time tasks with strict period, in Proc. of the 18th International Conference on Real-Time and Network Systems, RTNS’10, 2010, pp. 50–58

    Google Scholar 

  7. Yomsi, P.M. and Sorel, Y., Schedulability analysis for non necessarily harmonic real-time systems with precedence and strict periodicity constraints using the exact number of preemptions and no idle time, in Proc. of the 4th Multidisciplinary International Scheduling Conference, MISTA’09, Dublin, Ireland, 2009.

    Google Scholar 

  8. Yomsi, P.M. and Sorel, Y., Non-schedulability conditions for off-line scheduling of real-time systems subject to precedence and strict periodicity constraints, in Proc. of the 11th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA’06, Prague, 2006.

    Google Scholar 

  9. Zelenova, S.A. and Zelenov, S.V., Non-conflict scheduling criterion for strict periodic tasks. Trudy ISP RAN, 2017, vol. 29, no. 6, pp. 183–202.

    Google Scholar 

  10. Zykov, A.A., Fundamentals of Graph Theory, BCS Associates, Idaho, 1990.

    MATH  Google Scholar 

  11. Christofides, N., Graph Theory: An Algorithmic Approach, London: Academic, 1975.

    MATH  Google Scholar 

  12. Ore, O., Theory of Graphs, Providence: American Mathematical Society, 1962.

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. A. Zelenova.

Additional information

Original Russian Text © S.A. Zelenova, S.V. Zelenov, 2018, published in Programmirovanie, 2018, Vol. 44, No. 3.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zelenova, S.A., Zelenov, S.V. Schedulability Analysis for Strictly Periodic Tasks in RTOS. Program Comput Soft 44, 159–169 (2018). https://doi.org/10.1134/S0361768818030076

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768818030076

Navigation