Static Priorities¶
This repository implements the analysis of a network having static priorities scheduling. In addition to the flow for FIFO or blind multiplexing, a flow, also has a priority level (the lower the number, the higher the priority) and a maximum packet length. The main goal of this analysis is to transform each priority server into a set of FIFO servers (one per priority level), ni order to be able to perform a FIFO analysis of each class of traffic.
The module
spFlow
is for describing the priority flow, and can also aggregate flows according to the priiority levelThe module
spServer
computes the pr-class service curves. Note that it is not needed to give the description as a spServer , aas the construction is directly done when analyzing the network.The module :mod: spNetwork describes the static priority network, as s list of spFlows and Servers. Iteratively compute the equivalent FIFO network for each priority level.
The results are based on the results of the Inria report [1]
References:¶
- [1] Anne Bouillard, Éric Thierry and Laurent Jouhet. Service curves in Network calculus: dos and don’ts,
RR INRIA 7094, 2009.