Real-time Systems Scheduling 1
Fundamentals
1. Edition November 2014
308 Pages, Hardcover
Wiley & Sons Ltd
Real-time systems are used in a wide range of applications, including control, sensing, multimedia, etc. Scheduling is a central problem for these computing/communication systems since responsible of software execution in a timely manner. This book provides state of knowledge in this domain with special emphasis on the key results obtained within the last decade.
This book addresses foundations as well as the latest advances and findings in Real-Time Scheduling, giving all references to important papers. But nevertheless the chapters will be short and not overloaded with confusing details. Coverage includes scheduling approaches for mono-core as well as multi-core platforms, dependent tasks, networks, and notably very tremendous recent advances in scheduling of energy constrained embedded systems. Other sophisticated issues such as feedback control scheduling and timing analysis of critical applications are also addressed.
This volume can serve as a textbook for courses on the topic in bachelor and in more advanced master programs. It also provides a reference for computer scientists and engineers involved in the design or the development of Cyber-Physical Systems which require up-to-date real-time scheduling solutions.
Chapter 1: Introduction to real-time scheduling
Part 2: Fundamentals of Real-Time Scheduling
Chapter 2: Solutions for uniprocessor architectures
Chapter 3: Solutions for multiprocessor architectures
Chapter 4: Probabilistic scheduling
Chapter 5: Synchronization and precedence graphs
Part 3: Networks
Chapter 6: Scheduling issues and solutions
Chapter 7: Packet scheduling for integrated QoS routing optimization
Chapter 8: Avionics networks
Part 4: Energy Constraint
Chapter 9: Optimization of energy consumption
Chapter 10: Ambient energy recovery
Part 5: Related Issues
Chapter 11: Command-scheduling joint design
Chapter 12: Synchronous Approach and scheduling
Chapter 13: Estimation of execution time and delays