Saihu: A Common Interface of Worst-Case Delay Analysis Tools for Time-Sensitive Networks

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Tsai, Chun-Tso, Tabatabaee, Seyed Mohammadhossein, Plassart, Stéphan, Boudec, Jean-Yves Le
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913476933320704
author Tsai, Chun-Tso
Tabatabaee, Seyed Mohammadhossein
Plassart, Stéphan
Boudec, Jean-Yves Le
author_facet Tsai, Chun-Tso
Tabatabaee, Seyed Mohammadhossein
Plassart, Stéphan
Boudec, Jean-Yves Le
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2303_14565
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Saihu: A Common Interface of Worst-Case Delay Analysis Tools for Time-Sensitive Networks
Tsai, Chun-Tso
Tabatabaee, Seyed Mohammadhossein
Plassart, Stéphan
Boudec, Jean-Yves Le
Networking and Internet Architecture
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.
title Saihu: A Common Interface of Worst-Case Delay Analysis Tools for Time-Sensitive Networks
topic Networking and Internet Architecture
url https://arxiv.org/abs/2303.14565