DIMTOOL: A Platform for Determining Worst
Case Latencies in Switched Queuing Networks
Emanuel Heidinger
∗ †
, Stefan Burger
∗
, Stefan Schneele
∗
, Alexander Klein
†
, Georg Carle
†
∗
EADS Innovation Works
Dept. IW-SI-CO
D-81663 M¨ unchen, Germany
Email: {emanuel.heidinger,stefan.schneele,
stefan.burger}@eads.net
†
Technische Universit¨ at M¨ unchen
Institut f¨ ur Informatik, I-8
Boltzmannstraße 3
D-85748 Garching b. M¨ unchen, Germany
Email: {klein,carle}@net.in.tum.de
Abstract—Performance evaluation in computer networks re-
quires consistent traffic and topology models to deliver compa-
rable results. In this work we present our platform that provides
a consistent interface by encapsulating standard parameters as
scheduling strategy, link speed, processing delay, and propagation
delay. In contrast to existing solutions, we provide several perfor-
mance estimation techniques within a single toolbox making the
identified performance results comparable. The functionality of
our developed toolbox is demonstrated by employing it to real-
world scenarios in avionics, which is the Ethernet based Cabin
Management System and the communication network inside the
cabin server.
I. I NTRODUCTION
Automotive and aeronautics industry have to cope with
evolved communication networks in vehicles and airplanes.
However, there are good reasons to benefit from recent
progress in the field of switched Ethernet. In aeronautics,
a clear cost driver is the weight of the communication in-
frastructure, and so, any additional redundant link results
additional weight. Transmitting more traffic over the network
while possibly merging different safety domains would bring
clear advantage compared to current systems. In automotive
industry, the cost drivers in terms of network technology
are connectors, cable and their shielding, as well as the
price for the network chips. The objectives of both means
of transportation differ somewhat, but the intention is clear:
less weight, lower price, higher bandwidth, and yet no loss in
terms of safety. Certainly, these objectives influence each other
and are difficult to fulfill. Often an existing and expensive cer-
tification process does not encourage the introduction of novel
communication technologies. In terms of safety, an important
point that be addressed is the certification process, which
differs in the certain areas of transportation. The evaluations
in those processes are often hand-crafted or semi-automated.
Our toolchain tries to fill that gap by providing a consistent
platform for performance evaluation and calculation such that
certification processes can be completed in shorter time. Figure
1 shows the aspects of our performance calculation toolbox.
The task of performance estimation and calculation yielded
several approaches in the last decades. There are discrete event
simulations based on Monte Carlo studies, methods that aim at
the calculation of queuing delays based on queuing theory as
Proc
Delay Type
Max Mean Min Median
Trans
Prop
Total
Queue
Aspects
WC
MIP
NC
Sim
Performance
Calculator
Traffic Model
Token Bucket Model
Stochastical Model
Fig. 1. Performance Calculation with DIMTOOL
well as its alternative Network Calculus (NC). The calculated
results often fall in the category of latency, memory utilization,
and link utilization. To the best of our knowledge, these tools
deliver results, that cannot easily be compared since they may
assume different models or constraints. In this work we present
the network calculation platform DIMTOOL, which provides
such a consistent view on network performance calculations.
This paper provides the following key contributions: In
contrast to previous tools, we provide several performance
estimators under one umbrella, thus making performance
results of different methods transparent and comparable. We
employ DIMTOOL to verify latency constraints in the switched
aircraft cabin and show that the NC FIFO bound does not
hold by Worse Case Simulation (WCS). In contrast, we did
not observe the necessity of the non-FIFO bound with the
established Monte Carlo method— even after several random
runs.
This paper is structured as follows: Section II shows related
work in the field of performance calculators. Section III pro-
vides an overview of DIMTOOL, its objectives, its architecture
and the provided back-ends. The experimental results are
discussed in Section IV. Section V summarizes the work and
outlines further steps.
II. RELATED WORK
In this section we provide a comprehensive overview of
network performance calculation solutions. Throughout this
work, network performance calculators are classified by the
employed technology. More precisely, we cover network sim-
ulation based on Monte Carlo Simulation (SIM), NC analysis,
VALUETOOLS 2012, October 09-12, Cargèse, France
Copyright © 2012 ICST
DOI 10.4108/valuetools.2012.250296