panco documentationΒΆ

Panco (Performance Analysis with Network Calculus and Optimization) regroups a set of modules for the implementation of deterministic network calculus results to compute worst-case performance in networks. It focuses on the implementation of methods using linear programming (LP) techniques (hence the optimization term, but also some more classical results (revisited with LP).

Installation can be done using the command

$ pip install .

in the directory either globally or in a virtual environment

  • descriptor describes a network, by describing a set of flows and of servers

  • fifo is the implementation of the fifo multiplexing analysis

  • edf focuses on the Earliest-Deadline-First scheduling policy

  • staticpriorities on the priorities

  • tsn on the implementation of some TSN mechanisms, mainly the AVB/CBS scheduling (with taking into account the gate openings for the ime-triggered flows.

You also need to have lp_solve installed