Techniques for Building Timing-Predictable Embedded Systems

  • Nan Guan

Table of contents

  1. Front Matter
    Pages i-xiv
  2. Nan Guan
    Pages 1-18
  3. Cache Analysis for WCET Estimation

    1. Front Matter
      Pages 19-19
  4. Real-Time Scheduling on Multicores

    1. Front Matter
      Pages 69-69
    2. Nan Guan
      Pages 105-128
    3. Nan Guan
      Pages 129-155
    4. Nan Guan
      Pages 157-179
  5. Real-Time Calculus

    1. Front Matter
      Pages 181-181
    2. Nan Guan
      Pages 183-208
    3. Nan Guan
      Pages 209-225
  6. Back Matter
    Pages 227-235

About this book


This book describes state-of-the-art techniques for designing real-time computer systems. The author shows how to estimate precisely the effect of cache architecture on the execution time of a program, how to dispatch workload on multicore processors to optimize resources, while meeting deadline constraints, and how to use closed-form mathematical approaches to characterize highly variable workloads and their interaction in a networked environment.  Readers will learn how to deal with unpredictable timing behaviors of computer systems on different levels of system granularity and abstraction. 
  • Introduces promising techniques for dealing with challenges associated with deploying real-time systems on multicore platforms;
  • Provides a complete picture of building timing-predictable computer systems, at the program level, component level and system level;
  • Leverages different levels of abstraction to deal with the complexity of the analysis.


Multicore scheduling of real-time systems Real-time systems on multicore platforms Reliable embedded systems Timing unpredictability of real-time systems Timing-predictable computer systems

Authors and affiliations

  • Nan Guan
    • 1
  1. 1.Department of ComputingHong Kong Polytechnic UniversityShenyangChina

Bibliographic information