Using Network Calculus to compute end-to-end delays in SpaceWire networks

  • Authors:
  • Thomas Ferrandiz;Fabrice Frances;Christian Fraboul

  • Affiliations:
  • Univ. de Toulouse, ISAE;Univ. de Toulouse, ISAE;Univ. de Toulouse, IRIT/ENSEEIHT-INPT

  • Venue:
  • ACM SIGBED Review - Work-in-Progress (WiP) Session of the 23rd Euromicro Conference on Real-Time Systems (ECRTS 2011)
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The SpaceWire network standard is promoted by the ESA and is scheduled to be used as the sole on-board network for future satellites. This network uses a wormhole routing mechanism that can lead to packet blocking in routers and consequently to variable end-to-end delays. As the network will be shared by real-time and non real-time traffic, network designers require a tool to check that temporal constraints are verified for all the critical messages. Network Calculus can be used for evaluating worst-case end-to-end delays. However, we first have to model SpaceWire components through the definition of service curves. In this paper, we propose a new Network Calculus element that we call the Wormhole Section. This element allows us to better model a wormhole network than the usual multiplexer and demultiplexer elements used in the context of usual Store-and-Forward networks.