An Algorithmic Toolbox for Network Calculus
read more
Citations
Survey of deterministic and stochastic service curve models in the network calculus
Deterministic and stochastic service curve models in the network calculus
Delay Bounds under Arbitrary Multiplexing: When Network Calculus Leaves You in the Lurch...
Tight Performance Bounds in the Worst-Case Analysis of Feed-Forward Networks
References
Introduction to Algorithms
Network Calculus: A Theory of Deterministic Queuing Systems for the Internet
Related Papers (5)
Frequently Asked Questions (10)
Q2. What is the main question raised by all these algorithms?
An important question raised by all these algorithms is whether the computed output is a compressed representation of the output.
Q3. What is the way to organize the pairwise sums of functions?
Another way to organize the pairwise sums of functions is to use the binary tree constructed with Huffman algorithm (where weights are the number of jump points, i.e. tuples in the data structure), it is proven that the overall complexity is better than the balanced binary tree.
Q4. What is the main issue with the transform?
Its use seemed promising (e.g. convolution becomes addition for the transformed functions), however one important issue is that this transform is not injective for non-convex functions.
Q5. What is the smallest rank of pseudo-periodicity of f?
It is an ultimately affine function, and its smallest rank of pseudo-periodicity is exactly Frob(a1, . . . , an)−1. Thus the computation of the smallest rank of pseudo-periodicity of f ∗ is NP-hard.
Q6. What is the proof for the subadditive closure of ultimately plain functions?
The subadditive closure of ultimately plain function is not necessarily ultimately plain: let f ∈ D (or F) such that f(t) = 0 if t = 2 and = +∞ otherwise, it is ultimately plain but f∗(t) = 0 if t is an even integer and = +∞ otherwise, is not.
Q7. What is the ultimate pseudo-periodicity of f?
For instance f1(t) = 1 1−(t−btc) and f2(t) = t are both plain and pseudo-periodic but f1 is not locally bounded and min(f1, f2) is not ultimately pseudo-periodic.
Q8. What is the way to ensure that min(f1) is locally bounded?
As a complement, note that if c′1 ≤ c′2, another way to ensure that min(f1, f2) is locally bounded, ultimately plain and pseudo-periodic, is to keep locally bounded and pseudo-periodicity assumptions on inputs but suppose that only f1 is ultimately plain with ∀t ≥ T1, f1(t) ∈ R and that f2 is not necessarily ultimately plain (it may have +∞ values from T2) but ∀t ≥ T2, f2(t) 6= −∞.
Q9. What is the definition of a function closed under a set of operations?
A class of functions is closed under some set of operations if combining members of the class with any of these operations outputs (if defined) a function which remains in the class.
Q10. What is the hardness result for pseudo-periodic functions?
Note that the hardness result is also true when the authors deal with ultimately pseudo-periodic functions in F [Q+, Q], even if they are continuous, non-decreasing and ultimately affine (see [8]).