In an industrial context, performance analysis of complex system architectures is important for enhancing capability through architectural design and ensuring quality of service in both worst-case and best-case scenarios. Network calculus is founded on the principles of system theory and min-plus algebra, which employs min-plus functions to model and control constraints on service and arrival processes. It is a widely used analytical method for evaluating such architectures. However, most existing approaches often overlook the effects of buffer sizes and the number of virtual channels on system performance, leading to unsuitable performance for time-sensitive applications. In this paper, we highlight the limitations of existing queueing theory, scheduling theorems, and network calculus-based approaches. We introduce our approach, which accounts for the effects of the amount of buffers and virtual channels on throughput and is designed to support multiple virtual channels, improving the accuracy of performance analysis.

Analyzing the Performance of Complex System Architectures Using Network Calculus

Md Amirul Islam;Giovanni Stea
2025-01-01

Abstract

In an industrial context, performance analysis of complex system architectures is important for enhancing capability through architectural design and ensuring quality of service in both worst-case and best-case scenarios. Network calculus is founded on the principles of system theory and min-plus algebra, which employs min-plus functions to model and control constraints on service and arrival processes. It is a widely used analytical method for evaluating such architectures. However, most existing approaches often overlook the effects of buffer sizes and the number of virtual channels on system performance, leading to unsuitable performance for time-sensitive applications. In this paper, we highlight the limitations of existing queueing theory, scheduling theorems, and network calculus-based approaches. We introduce our approach, which accounts for the effects of the amount of buffers and virtual channels on throughput and is designed to support multiple virtual channels, improving the accuracy of performance analysis.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/1338230
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact