10th EAI International Conference on Performance Evaluation Methodologies and Tools

Research Article

Generalizing Network Calculus Analysis to Derive Performance Guarantees for Multicast Flows

  • @INPROCEEDINGS{10.4108/eai.25-10-2016.2266598,
        author={Steffen Bondorf and Fabien Geyer},
        title={Generalizing Network Calculus Analysis to Derive Performance Guarantees for Multicast Flows},
        proceedings={10th EAI International Conference on Performance Evaluation Methodologies and Tools},
        publisher={ACM},
        proceedings_a={VALUETOOLS},
        year={2017},
        month={5},
        keywords={delay bounds deterministic network calculus feed-forward networks multicast flows},
        doi={10.4108/eai.25-10-2016.2266598}
    }
    
  • Steffen Bondorf
    Fabien Geyer
    Year: 2017
    Generalizing Network Calculus Analysis to Derive Performance Guarantees for Multicast Flows
    VALUETOOLS
    ACM
    DOI: 10.4108/eai.25-10-2016.2266598
Steffen Bondorf1,*, Fabien Geyer2
  • 1: Distributed Computer Systems (DISCO) Lab, University of Kaiserslautern
  • 2: Airbus Group Innovations
*Contact email: bondorf@cs.uni-kl.de

Abstract

Guaranteeing performance bounds of data flows is an essential part of network engineering and certification of networks with real-time constraints. A prevalent analytical method to derive guarantees for end-to-end delay and buffer size is Deterministic Network Calculus (DNC). Due to the DNC system model, one decisive restriction is that only unicast flows can be analyzed. Previous attempts to analyze networks with multicast flows circumvented this restriction instead of overcoming it. E.g., they replaced the system model with an overly-pessimistic one that consists of unicast flows only. Such approaches impair modeling accuracy and thus inevitably result in inaccurate performance bounds. In this paper, we approach the problem of multicast flows differently. We start from existing DNC analyses and generalize them to handle multicast flows. We contribute a novel analysis procedure that leaves the network model unaltered, preserves its accuracy, allows for DNC principles such as pay multiplexing only once, and therefore derives more accurate performance bounds than existing approaches.