Graph-based Approach for Buffer-aware Timing Analysis of Heterogeneous Wormhole NoCs under Bursty Traffic

11/06/2019
by   Frederic Giroudot, et al.
0

This paper addresses the problem of worst-case timing analysis of heterogeneous wormhole NoCs, i.e., routers with different buffer sizes and transmission speeds, when consecutive packet queuing (CPQ) occurs. The latter means that there are several consecutive packets of one flow queuing in the network. This scenario happens in the case of bursty traffic but also for non-schedulable traffic. Conducting such an analysis is known to be a challenging issue due to the sophisticated congestion patterns when enabling backpressure mechanisms. We tackle this problem through extending the applicability domain of our previous work for computing maximum delay bounds using Network Calculus, called Buffer-aware worst-case Timing Analysis (BATA). We propose a new Graph-based approach to improve the analysis of indirect blocking due to backpressure, while capturing the CPQ effect and keeping the information about dependencies between flows. Furthermore, the introduced approach improves the computation of indirect-blocking delay bounds in terms of complexity and ensures the safety of these bounds even for non-schedulable traffic. We provide further insights into the tightness and complexity issues of worst-case delay bounds yielded by the extended BATA with the Graph-based approach, denoted G-BATA. Our assessments show that the complexity has decreased by up to 100 times while offering an average tightness ratio of 71 with reference to the basic BATA. Finally, we evaluate the yielded improvements with G-BATA for a realistic use case against a recent state-of-the-art approach. This evaluation shows the applicability of G-BATA under more general assumptions and the impact of such a feature on the tightness and computation time.

READ FULL TEXT
research
10/12/2021

Worst-case Delay Bounds in Time-Sensitive Networks with Packet Replication and Elimination

Packet replication and elimination functions are used by time-sensitive ...
research
08/07/2020

On Packet Reordering in Time-Sensitive Networks

Time-sensitive networks (IEEE TSN or IETF DetNet) may tolerate some pack...
research
07/18/2017

Incorporating TSN/BLS in AFDX for Mixed-Criticality Avionics Applications: Specification and Analysis

In this paper, we propose an extension of the AFDX standard, incorporati...
research
05/01/2019

Network Calculus-based Timing Analysis of AFDX networks incorporating multiple TSN/BLS traffic classes

We propose a formal timing analysis of an extension of the AFDX standard...
research
03/18/2020

Interleaved Weighted Round-Robin: A Network Calculus Analysis

Weighted Round-Robin (WRR) is often used, due to its simplicity, for sch...
research
08/24/2022

Worst-case Delay Analysis of Time-Sensitive Networks with Deficit Round-Robin

In feed-forward time-sensitive networks with Deficit Round-Robin (DRR), ...
research
09/06/2021

Analysis of Dampers in Time-Sensitive Networks with Non-ideal Clocks

Dampers are devices that reduce delay jitter in the context of time-sens...

Please sign up or login with your details

Forgot password? Click here to reset