Saihu: A common interface of worst-case delay analysis tools for time-sensitive networks

被引:0
作者
Tsai, Chun-Tso [1 ]
Tabatabaee, Seyed Mohammadhossein [1 ]
Plassart, Stephan [1 ]
Le Boudec, Jean-Yves [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, Lausanne, Switzerland
关键词
Worst-case delay analysis; Network analysis interface; Network calculus; Time-sensitive networking;
D O I
10.1016/j.softx.2024.101882
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Time-sensitive networks, as in the context of IEEE-TSN and IETF-Detnet, require bounds on worst-case delays. Various network analysis tools compute such bounds; these tools are based on different methods and provide delay bounds that are all valid but may differ; furthermore, it is generally not known which tool will provide the best bound. To obtain the best possible bound, users need to implement multiple pieces of code with a different syntax for every tool, which is impractical and error-prone. To address this issue, we present Saihu, a Python interface that integrates the three most frequently used worst-case network analysis tools: xTFA, DiscoDNC, and Panco. They altogether implement six analysis methods. Saihu provides a general interface that enables defining a network in a single file and executing all tools simultaneously without any modification. Saihu further exports analysis results as formatted reports automatically and allows quick generation of certain types of networks. With its simplified steps of execution, Saihu reduces the burden on users and makes it accessible for anyone working with time-sensitive networks. An introductory video is available at https://youtu.be/MiOhLay8Kr4.
引用
收藏
页数:6
相关论文
共 16 条
  • [1] Berkelaar M, 2004, Lpsolve
  • [2] Bondorf S., 2014, Proceedings of the 8th International Conference on Performance Evaluation Methodologies and Tools, P44
  • [3] Trade-off between accuracy and tractability of Network Calculus in FIFO networks
    Bouillard, Anne
    [J]. PERFORMANCE EVALUATION, 2022, 153
  • [4] Bouillard Anne, 2018, Deterministic Network Calculus: From Theory to Practical Implementation
  • [5] Methods for bounding end-to-end delays on an AFDX network
    Charara, Hussein
    Scharbarg, Jean-Luc
    Ermont, Jerome
    Fraboul, Christian
    [J]. 18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 193 - +
  • [6] Cplex, 2009, V12. 1: User's Manual for CPLEX, V46, P157, DOI DOI 10.1007/978-3-662-62185-12
  • [7] Grieu J, 2004, Analyse et evaluation de techniques de commutation ethernet pour l'interconnexion des systemes avioniques
  • [8] Le Boudec J.-Y., 2001, Network calculus: a theory of deterministic queuing systems for the internet
  • [9] Network Calculus for Bounding Delays in Feedforward Networks of FIFO Queueing Systems
    Scheffler, Alexander
    Bondorf, Steffen
    [J]. QUANTITATIVE EVALUATION OF SYSTEMS (QEST 2021), 2021, 12846 : 149 - 167
  • [10] Schmitt JB, 2011, Improving performance bounds in feed-forward networks by paying multiplexing only once