logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-07042024-152701


Tipo di tesi
Tesi di laurea magistrale
Autore
TRASACCO, ANDREA
Indirizzo email
a.trasacco@studenti.unipi.it, andrea1900@outlook.it
URN
etd-07042024-152701
Titolo
Design and Development of a Library for Manipulating, Optimizing and Computing Deterministic Network Calculus Expressions
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
COMPUTER ENGINEERING
Relatori
relatore Prof. Stea, Giovanni
relatore Ing. Zippo, Raffaele
Parole chiave
  • antlr grammar
  • deterministic network calculus
  • dnc
  • symbolic expressions
  • visitor pattern
Data inizio appello
26/07/2024
Consultabilità
Non consultabile
Data di rilascio
26/07/2027
Riassunto
This work is a contribution to extend the software support for using Deterministic Network Calculus in both research and industry. Deterministic Network Calculus (DNC) is a mathematical framework for analysing performance guarantees in computer networks, such as the worst-case delay of a flow traversing a multi-hop network. A software library for computing single DNC operations already exists but lacks the possibility of capturing entire DNC symbolic expressions. By implementing this feature, the software would be able to analyse “top-to-bottom” the expression before making any computation and then apply possible optimization to reduce its complexity. Such a feature has been designed and implemented in the library result of this thesis, which describes it by a software engineering point-of-view. The implemented features allow the users to define, visualize, manipulate, reduce and compute DNC expressions.
File