Combining network calculus and scheduling theory to improve delay bounds

  • Authors:
  • Marc Boyer;David Doose

  • Affiliations:
  • ONERA -- The French Aerospace Lab, Toulouse, France;ONERA -- The French Aerospace Lab, Toulouse, France

  • Venue:
  • Proceedings of the 20th International Conference on Real-Time and Network Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays embedded real-time systems are often large distributed communicating systems, and the need for bounds on worst-case execution times (WCET) now includes the need of bound on worst-case network traversal time (WCTT). Network calculus is one method used to compute such bounds, and has been successfully applied on Airbus A380 [13]. Nevertheless, the computed bounds could be pessimistic. On the other hand, the scheduling theory can often compute tight bounds, but with algorithms of complexity not able to deal with too large systems. In this paper, the scheduling theory is used to compute tight constraints on flows produced by computers, improving the inputs to the network calculus method and consequently compute better (i.e. lower) bounds. To do so, scheduling methods must be adapted to approach the best and worst date of message production, and some results on network calculus must be written to go from the scheduling method on a finite interval to a general long term constraint.