Hard Real-Time Computing Systems

Predictable Scheduling Algorithms and Applications

  • Giorgio C.¬†Buttazzo

Part of the Real-Time Systems Series book series (RTSS, volume 24)

Table of contents

  1. Front Matter
    Pages i-xv
  2. Giorgio C. Buttazzo
    Pages 1-22
  3. Giorgio C. Buttazzo
    Pages 23-51
  4. Giorgio C. Buttazzo
    Pages 53-78
  5. Giorgio C. Buttazzo
    Pages 79-118
  6. Giorgio C. Buttazzo
    Pages 119-159
  7. Giorgio C. Buttazzo
    Pages 161-203
  8. Giorgio C. Buttazzo
    Pages 205-249
  9. Giorgio C. Buttazzo
    Pages 251-286
  10. Giorgio C. Buttazzo
    Pages 287-347
  11. Giorgio C. Buttazzo
    Pages 349-395
  12. Giorgio C. Buttazzo
    Pages 397-417
  13. Giorgio C. Buttazzo
    Pages 419-455
  14. Giorgio C. Buttazzo
    Pages 457-485
  15. Back Matter
    Pages 487-521

About this book


This updated edition offers an indispensable exposition on real-time computing, with particular emphasis on predictable scheduling algorithms. It introduces the fundamental concepts of real-time computing, demonstrates the most significant results in the field, and provides the essential methodologies for designing predictable computing systems used to support time-critical control applications. Along with an in-depth guide to the available approaches for the implementation and analysis of real-time applications, this revised edition contains a close examination of recent developments in real-time systems, including limited preemptive scheduling, resource reservation techniques, overload handling algorithms, and adaptive scheduling techniques. This volume serves as a fundamental advanced-level textbook. Each chapter provides basic concepts, which are followed by algorithms, illustrated with concrete examples, figures and tables. Exercises and solutions are provided to enhance self-study, making this an excellent reference for those interested in real-time computing for designing and/or developing predictable control applications.


Real-time systems aperiodic task scheduling critical control applications dynamic priority servers embedded systems feedback scheduling techniques fixed-priority servers limited preemptive scheduling periodic task scheduling predictability predictable scheduling algorithms priority servers real-time embedded systems resource access protocols resource reservation task scheduling

Authors and affiliations

  • Giorgio C.¬†Buttazzo
    • 1
  1. 1., RETIS LabScuola Superiore St. AnnaPisaItaly

Bibliographic information