Skip to main content

Comparison of Tie-Breaking Policies for Real-Time Scheduling on Multiprocessor

  • Conference paper
Embedded and Ubiquitous Computing (EUC 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3207))

Included in the following conference series:

Abstract

Real-time scheduling on multiprocessor involves many complex issues. One of them is tie-breaking: the way how ties are broken among tasks with same priority. Unlike on uniprocessor, the feasibility of a task set on multiprocessor depends on a tie-breaking policy as well as on a scheduling algorithm. In this paper, we suggest and compare several tie-breaking policies for deadline-based schedule algorithms on multiprocessor. An effective tie-breaking policy for different scheduling algorithm is identified by simulation.

This work is supported in part by Brain Korea 21 project and in part by ICT.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Goossens, J., Devillers, R., Funk, S.: Tie-Breaking for EDF on Multiprocessor Platforms. In: The 23rd IEEE International Real-Time Systems Symposium (2002)

    Google Scholar 

  2. Goossens, J., Funk, S., Baruah, S.K.: Priority-Driven Scheduling of Periodic Task Systems on Multiprocessors. Real-Time Systems 25, 187–205 (2003)

    Article  MATH  Google Scholar 

  3. Liu, C., Layland, J.: Scheduling Algorithms for Multiprogramming in a Hard Real- Time Environment. Journal of ACM 20, 46–61 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  4. Baruah, S.K.: Optimal Utilization Bounds for the Fixed-Priority Scheduling of Periodic Task Systems on Identical Multiprocessors. IEEE Trans. on Computers 53, 781–784 (2004)

    Article  Google Scholar 

  5. Ernst, R.: Codesign of Embedded Systems. IEEE Design and Test of Computers 15, 45–54 (1998)

    Google Scholar 

  6. Audsley, N.: Towards the Codesign of Large Complex Hard Real-Time Embedded Systems. In: Proceedings Euromicro Workshop on Co-design for Embedded Real-Time Systems (2003)

    Google Scholar 

  7. Audsley, N.C., Burns, A., Richardson, M., Wellings, A.: Hard Real-Time Scheduling: The Deadline Monotonic Approach. In: Proceedings of IEEE Workshop on Real-Time Operating Systems and Software, pp. 133–137 (1991)

    Google Scholar 

  8. Cho, S., Lee, S., Ahn, S., Lin, K.: Efficient Real-Time Scheduling Algorithms for Multiprocessor Systems. IEICE Trans. on Communications E85-B, 2859–2867 (2002)

    Google Scholar 

  9. Dhall, S.K., Liu, C.L.: On a Real-Time Scheduling Problem. Information Processing Letters 26, 127–140 (1978)

    MATH  MathSciNet  Google Scholar 

  10. Dertouzos, M., Mok, A.K.: Multiprocessor Scheduling in a Hard Real-Time Environment. IEEE Trans. on Software Engineering, 1497–1506 (1989)

    Google Scholar 

  11. Mok, A.: Task Management Techniques for Enforcing ED Scheduling on a Periodic Task Set. In: Proceedings of the 5th IEEE Workshop on Real-Time Software and Operating Systems, pp. 42–46 (1988)

    Google Scholar 

  12. Zuberi, K.M., Pillai, P., Shin, K.G.: EMERALDS: a small-memory real-time microkernel. In: 17th ACM Symposium on Operating Systems Principles, vol. 34, pp. 277–291 (1999)

    Google Scholar 

  13. Ha, R., Liu, J.W.S.: Validating Timing Constraints in Multiprocessor and Distributed Real-Time Systems. In: proceedings of the 14th IEEE International Conference on Distributed Computing Systems, pp. 162–171 (1994)

    Google Scholar 

  14. Liu, J.W.S.: Real-Time Systems. Prentice Hall, Englewood Cliffs (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Park, M., Han, S., Kim, H., Cho, S., Cho, Y. (2004). Comparison of Tie-Breaking Policies for Real-Time Scheduling on Multiprocessor. In: Yang, L.T., Guo, M., Gao, G.R., Jha, N.K. (eds) Embedded and Ubiquitous Computing. EUC 2004. Lecture Notes in Computer Science, vol 3207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30121-9_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30121-9_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22906-3

  • Online ISBN: 978-3-540-30121-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics