Real-time systems play a crucial role in our society, supporting several important application areas, such as nuclear and chemical plant control, flight control systems, traffic control in airports, harbors, and train stations, telecommunication systems, industrial automation, robotics, defensiv
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications
โ Scribed by Giorgio C. Buttazzo (auth.)
- Publisher
- Springer US
- Year
- 2011
- Tongue
- English
- Leaves
- 538
- Series
- Real-Time Systems Series 24
- Edition
- 3
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
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.
โฆ Table of Contents
Front Matter....Pages i-xv
A General View....Pages 1-22
Basic Concepts....Pages 23-51
Aperiodic Task Scheduling....Pages 53-78
Periodic Task Scheduling....Pages 79-118
Fixed-Priority Servers....Pages 119-159
Dynamic Priority Servers....Pages 161-203
Resource Access Protocols....Pages 205-249
Limited Preemptive Scheduling....Pages 251-286
Handling Overload Conditions....Pages 287-347
Kernel Design Issues....Pages 349-395
Application Design Issues....Pages 397-417
Real-Time Operating Systems and Standards....Pages 419-455
Solutions to the Exercises....Pages 457-485
Back Matter....Pages 487-521
โฆ Subjects
Special Purpose and Application-Based Systems; Circuits and Systems; System Performance and Evaluation; Computer Communication Networks; Processor Architectures
๐ SIMILAR VOLUMES
<span>This book is a basic treatise on real-time computing, with particular emphasis on predictable scheduling algorithms. The main objectives of the book are to introduce the basic concepts of real-time computing, illustrate the most significant results in the field, and provide the basic methodolo
<span>This book is a basic treatise on real-time computing, with particular emphasis on predictable scheduling algorithms. The main objectives of the book are to introduce the basic concepts of real-time computing, illustrate the most significant results in the field, and provide the basic methodolo
Many real-time systems rely on static scheduling algorithms. This includes cyclic scheduling, rate monotonic scheduling and fixed schedules created by off-line scheduling techniques such as dynamic programming, heuristic search, and simulated annealing. However, for many real-time systems, static sc