Extending the Network Calculus Algorithmic Toolbox for Ultimately Pseudo-Periodic Functions: Pseudo-Inverse and Composition

05/24/2022
by   Raffaele Zippo, et al.
0

Network Calculus (NC) is an algebraic theory that represents traffic and service guarantees as curves in a Cartesian plane, in order to compute performance guarantees for flows traversing a network. NC uses transformation operations, e.g., min-plus convolution of two curves, to model how the traffic profile changes with the traversal of network nodes. Such operations, while mathematically well-defined, can quickly become unmanageable to compute using simple pen and paper for any non-trivial case, hence the need for algorithmic descriptions. Previous work identified the class of piecewise affine functions which are ultimately pseudo-periodic (UPP) as being closed under the main NC operations and able to be described finitely. Algorithms that embody NC operations taking as operands UPP curves have been defined and proved correct, thus enabling software implementations of these operations. However, recent advancements in NC make use of operations, namely the lower pseudo-inverse, upper pseudo-inverse, and composition, that are well defined from an algebraic standpoint, but whose algorithmic aspects have not been addressed yet. In this paper, we introduce algorithms for the above operations when operands are UPP curves, thus extending the available algorithmic toolbox for NC. We discuss the algorithmic properties of these operations, providing formal proofs of correctness.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/04/2022

Computationally efficient worst-case analysis of flow-controlled networks with Network Calculus

Networks with hop-by-hop flow control occur in several contexts, from da...
research
09/30/2016

Algebraic and algorithmic aspects of radical parametrizations

In this article algebraic constructions are introduced in order to study...
research
04/21/2018

A Fluid-Flow Interpretation of SCED Scheduling

We show that a fluid-flow interpretation of Service Curve Earliest Deadl...
research
05/23/2022

Nancy: an efficient parallel Network Calculus library

This paper describes Nancy, a Network Calculus (NC) library that allows ...
research
06/02/2021

Deficit Round-Robin: A Second Network Calculus Analysis

Deficit Round-Robin (DRR) is a widespread scheduling algorithm that prov...
research
03/01/2002

Deductive Nonmonotonic Inference Operations: Antitonic Representations

We provide a characterization of those nonmonotonic inference operations...

Please sign up or login with your details

Forgot password? Click here to reset