Sub-additive service curves in the Network Calculus analysis
Pith reviewed 2026-05-10 03:34 UTC · model grok-4.3
The pith
Sub-additive functions allow non-negative service curves to model all feedback control cases in network calculus without instability.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The author establishes that in all cases where negative values were proposed for tractability, a conventional analysis using non-negative sub-additive service curves is feasible. Furthermore, the analysis of complex feedback control systems using functions with negative values is unsound and exhibits stability issues, for which a corrected version is supplied when possible.
What carries the argument
Sub-additive service curves, which satisfy f(x + y) ≤ f(x) + f(y) and remain non-negative, carrying the argument by enabling composition of network elements while preserving performance bounds.
If this is right
- Feedback control systems can be analyzed safely with non-negative functions.
- The use of negative values leads to invalid stability in feedback models.
- Conventional hypotheses suffice for all mentioned network cases.
- A corrected analysis replaces the unsound one in prior work.
Where Pith is reading between the lines
- If the sub-additive property is central, similar restrictions might apply to other function classes in performance modeling.
- Tools implementing network calculus could be simplified by enforcing non-negativity from the start.
- Stability verification becomes a key step when extending function spaces in control analyses.
Load-bearing premise
That the sub-additive property of service curves can be maintained under the non-negative constraint without losing the ability to model the feedback systems described in the prior work.
What would settle it
Finding a concrete feedback network example where non-negative sub-additive curves fail to give valid delay bounds while negative-value curves succeed stably.
Figures
read the original abstract
Network Calculus is a theoretical model that aims at providing upper bounds of worst-case performance (such as delay or buffer occupancy). This is a mathematical framework that handles both network modeling and network analysis. As such it has requirements regarding the space of functions needed for a safe analysis. Namely, the functions need to be non-negative, as they model a quantity of data. This results in some pitfall for the analysis, where hypothesis matter. A recent paper by Hamscher et al. states that allowing functions with negative values can also lead to a valid analysis, in cases that would be untractable with the non-negative assumption results, especially when feedback control is present in the system. In this paper, we show that, on the contrary, a more conventional analysis is possible in all the mentioned cases. The key is a detailed analysis of sub-additive functions. Second, we show that the analysis of complex feedback control systems, presented by Hamscher et al. in a second paper that uses functions with negative values, is unsound and has stability issues. We give a corrected analysis, when possible, with conventional hypotheses.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper claims that Network Calculus service curves can be analyzed using sub-additive functions under the standard non-negative constraint in all cases cited from Hamscher et al., including feedback control systems. It argues that a detailed examination of sub-additive properties enables conventional analysis without negative values, and that the negative-value approach in Hamscher et al.'s second paper is unsound due to stability issues, for which it provides a corrected non-negative model.
Significance. If the derivations and corrections hold, the result would be significant for Network Calculus by confirming that the non-negative function space remains sufficient for complex systems, avoiding physically invalid negative data quantities, and clarifying the role of sub-additivity in preserving valid performance bounds.
major comments (2)
- [Critique of negative-value analysis] The argument that the negative-value analysis has stability issues (mentioned in the abstract and presumably developed in the critique section) requires a concrete counter-example or explicit derivation showing divergence or invalid bounds; without it, the claim that the analysis is unsound rests on general properties rather than a load-bearing demonstration.
- [Corrected analysis section] In the corrected non-negative model for the complex feedback system, it is unclear whether the sub-additive property is preserved without altering the modeled behavior; a direct comparison of the original (negative) service curve to the corrected one, including verification that the same delay/buffer bounds are recovered, is needed to support the claim that conventional analysis suffices.
minor comments (2)
- [Abstract] The abstract refers to 'a second paper' by Hamscher et al. without a full citation; adding the reference here would aid readers.
- [Introduction] Notation for service curves and sub-additivity could be introduced with a brief reminder in the introduction for accessibility.
Simulated Author's Rebuttal
We thank the referee for the constructive feedback on our manuscript. The comments highlight areas where additional explicit demonstrations would strengthen the presentation of our results on non-negative sub-additive service curves and the issues with negative-value analyses in Network Calculus. We will revise the manuscript accordingly to provide the requested clarifications and examples while preserving the core contributions.
read point-by-point responses
-
Referee: [Critique of negative-value analysis] The argument that the negative-value analysis has stability issues (mentioned in the abstract and presumably developed in the critique section) requires a concrete counter-example or explicit derivation showing divergence or invalid bounds; without it, the claim that the analysis is unsound rests on general properties rather than a load-bearing demonstration.
Authors: We agree that an explicit counter-example would make the stability issues more concrete and load-bearing. In the revised manuscript, we will add a dedicated subsection with a simple feedback system example. We will derive the negative service curve, show how it leads to diverging delay bounds under iteration (violating stability), and contrast it with the bounded non-negative case. This will directly demonstrate the unsoundness beyond general properties. revision: yes
-
Referee: [Corrected analysis section] In the corrected non-negative model for the complex feedback system, it is unclear whether the sub-additive property is preserved without altering the modeled behavior; a direct comparison of the original (negative) service curve to the corrected one, including verification that the same delay/buffer bounds are recovered, is needed to support the claim that conventional analysis suffices.
Authors: We will expand the corrected analysis section to include a direct side-by-side comparison. This will present the original negative service curve, the derived non-negative sub-additive equivalent, explicit verification that sub-additivity holds, and numerical computation of the resulting delay and buffer bounds to confirm equivalence (or improvement) without changing the underlying system dynamics or performance guarantees. revision: yes
Circularity Check
No significant circularity
full rationale
The paper's derivation proceeds by re-deriving performance bounds from the algebraic properties of sub-additive functions under the standard non-negative constraint and by exhibiting a corrected non-negative model for the feedback example. These steps rely on direct mathematical manipulation of function properties rather than any self-definition, parameter fitting presented as prediction, or load-bearing self-citation. The critique of the external Hamscher et al. work is independent and does not reduce the paper's own claims to its inputs by construction.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
Cruz, Clayton Okino, and Rajendran Rajan
Rajeev Agrawal, Rene L. Cruz, Clayton Okino, and Rajendran Rajan. Performance bonds for flow control protocols.IEEE/ACM Trans. Netw., 7(3):310–323, 1999
work page 1999
-
[2]
Composition of service curves in network calculus
Anne Bouillard. Composition of service curves in network calculus. pages 35–42, 2011
work page 2011
-
[3]
Individual service curves for bandwidth-sharing policies using network calculus
Anne Bouillard. Individual service curves for bandwidth-sharing policies using network calculus. IEEE Networking Letters, 3(2):80–83, 2021
work page 2021
-
[4]
Trade-off between accuracy and tractability of network calculus in FIFO networks
Anne Bouillard. Trade-off between accuracy and tractability of network calculus in FIFO networks. Perform. Evaluation, 153:102250, 2022
work page 2022
-
[5]
Imperfect bandwidth-sharing policies using network calculus
Anne Bouillard. Imperfect bandwidth-sharing policies using network calculus. InIFIP Networking Conference, IFIP Networking 2023, Barcelona, Spain, June 12-15, 2023, pages 1–9. IEEE, 2023. 26
work page 2023
-
[6]
Anne Bouillard, Marc Boyer, and Euriell Le Corronc.Deterministic Network Calculus: From Theory to Practical Implementation. ISTE, 2018
work page 2018
-
[7]
Optimal routing for end-to- end guarantees: theprice ofmultiplexing
Anne Bouillard, Bruno Gaujal, Sebastien Lagrange, and Éric Thierry. Optimal routing for end-to- end guarantees: theprice ofmultiplexing. In Peter W.Glynn, editor,Proceedings of VALUETOOLS, ACM International Conference Proceeding Series, page 62. ICST/ACM, 2007
work page 2007
-
[8]
Computation of a (min, +) multi-dimensional convolution for end-to-end performance analysis
Anne Bouillard, Laurent Jouhet, and Eric Thierry. Computation of a (min, +) multi-dimensional convolution for end-to-end performance analysis. In John S. Baras and Costas Courcoubetis, editors, Proceedings of VALUETOOLS, page 68. ICST/ACM, 2008
work page 2008
-
[9]
Service curves in Network Calculus: dos and don’ts
Anne Bouillard, Laurent Jouhet, and Eric Thierry. Service curves in Network Calculus: dos and don’ts. Research Report RR-7094, INRIA, 2009
work page 2009
-
[10]
Comparison of different classes of service curves in network calculus
Anne Bouillard, Laurent Jouhet, and Éric Thierry. Comparison of different classes of service curves in network calculus. In Jörg Raisch, Alessandro Giua, Stéphane Lafortune, and Thomas Moor, editors, WODES, pages 306–311. IFAC, 2010
work page 2010
-
[11]
Tight Performance Bounds in the Worst-Case Analysis of Feed-Forward Networks
Anne Bouillard, Laurent Jouhet, and Éric Thierry. Tight Performance Bounds in the Worst-Case Analysis of Feed-Forward Networks. InIEEE INFOCOM, pages 1316–1324. IEEE, 2010
work page 2010
-
[12]
Anne Bouillard, Paul Nikolaus, and Jens B. Schmitt. Unleashing the power of paying multiplexing only once in stochastic network calculus. In D. Manjunath, Jayakrishnan Nair, Niklas Carlsson, Edith Cohen, and Philippe Robert, editors,SIGMETRICS/PERFORMANCE ’22, pages 117–118. ACM, 2022
work page 2022
-
[13]
Anne Bouillard, Linh T. X. Phan, and Samarjit Chakraborty. Lightweight modeling of complex state dependencies in stream processing systems. In15th IEEE RTAS, pages 195–204. IEEE Computer Society, 2009
work page 2009
-
[14]
Exact worst-case delay for FIFO-multiplexing tandems
Anne Bouillard and Giovanni Stea. Exact worst-case delay for FIFO-multiplexing tandems. In Bruno Gaujal, Alain Jean-Marie, Eduard A. Jorswieck, and Alexandre Seuret, editors,ICST/IEEE Valuetools, pages 158–167. 2012
work page 2012
- [15]
-
[16]
Impact on credit freeze before gate closing in cbs and gcl inte- gration into tsn
Marc Boyer and Hugo Daigmorte. Impact on credit freeze before gate closing in cbs and gcl inte- gration into tsn. In RTNS ’19, page 80–89. Association for Computing Machinery, 2019
work page 2019
-
[17]
Marc Boyer, Amaury Graillat, Benoît Dupont de Dinechin, and Jörn Migge. Bounding the delays of themppanetwork-on-chipwithnetworkcalculus: Modelsandbenchmarks.Performance Evaluation, 143:102124, 2020
work page 2020
-
[18]
Deficit round robin with network cal- culus
Marc Boyer, Giovanni Stea, and William Mangoua Sofack. Deficit round robin with network cal- culus. In Bruno Gaujal, Alain Jean-Marie, Eduard A. Jorswieck, and Alexandre Seuret, editors, ICST/IEEE Valuetools, pages 138–147. ICST/IEEE, 2012
work page 2012
-
[19]
A general per-flow service curve for GPS
Almut Burchard and Jörg Liebeherr. A general per-flow service curve for GPS. In30th International Teletraffic Congress, ITC 2018, Vienna, Austria, September 3-7, 2018 - Volume 2, pages 31–36. IEEE, 2018
work page 2018
-
[20]
Cheng-Shang Chang.Performance Guarantees in Communication Networks. TNCS, Springer- Verlag, 2000
work page 2000
-
[21]
Rene L. Cruz. A calculus for network delay, part I: network elements in isolation.IEEE Trans. Inf. Theory, 37(1):114–131, 1991
work page 1991
-
[22]
Rene L. Cruz. A calculus for network delay, part II: network analysis.IEEE Trans. Inf. Theory, 37(1):132–141, 1991. 27
work page 1991
-
[23]
Rene L. Cruz. Quality of Service Guarantees in Virtual Circuit Switched Networks.IEEE Journal on selected areas in communication, 13:1048–1056, 1995
work page 1995
-
[24]
Anja Hamscher, Vlad-Cristian Constantin, and Jens B. Schmitt. Extending network calculus to deal with min-plus service curves in multiple flow scenarios. In IEEE RTAS 2024, pages 95–107, 2024
work page 2024
-
[25]
Anja Hamscher, Lukas Wildberger, and Jens B. Schmitt. Per-flow performance guarantees in net- worked systems with complex feedback structures. In Renato Mancuso, editor, ECRTS 2025, volume 335 ofLIPIcs, pages 18:1–18:25. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2025
work page 2025
-
[26]
Mohammad Ilyas. Window flow control in computer communication networks.Computers & In- dustrial Engineering, 12(4):291–298, 1987
work page 1987
-
[27]
Evaluating performance in on-chip networks with network calculus
Md Amirul Islam and Giovanni Stea. Evaluating performance in on-chip networks with network calculus. In2025 ICEET, pages 1–6, 2025
work page 2025
-
[28]
Jean-Yves Le Boudec and Patrick Thiran.Network Calculus: A Theory of Deterministic Queuing Systems for the Internet, volume LNCS 2050. Springer-Verlag, 2001. revised version 4, May 10, 2004
work page 2050
-
[29]
L. Lenzini, L. Martorini, E. Mingozzi, and G. Stea. Tight end-to-end per-flow delay bounds in FIFO multiplexing sink-tree networks.Performance Evaluation, 63(9-10):956–987, 2006
work page 2006
-
[30]
J. M. McManus and K. W. Ross. Video-on-demand over ATM: Constant-rate Transmission and Transport.IEEE J.Sel. A. Commun., 14(6):1087–1098, September 1996
work page 1996
-
[31]
Jens B. Schmitt, Frank A. Zdarsky, and Markus Fidler. Delay Bounds under Arbitrary Multiplexing: When Network Calculus Leaves You in the Lurch... InIEEE INFOCOM, pages 1669–1677. IEEE, 2008
work page 2008
-
[32]
Jens B. Schmitt, Frank A. Zdarsky, and Ivan Martinovic. Improving Performance Bounds in Feed- Forward Networks by Paying Multiplexing Only Once. In Falko Bause and Peter Buchholz, editors, (MMB 2008), Dortmund, Germany, pages 13–28. VDE Verlag, 2008
work page 2008
-
[33]
Interleaved weighted round-robin: A network calculus analysis
Seyed Mohammadhossein Tabatabaee, Jean-Yves Le Boudec, and Marc Boyer. Interleaved weighted round-robin: A network calculus analysis. ITC 2020: 64-72, 2020
work page 2020
-
[34]
Nancy: An efficient parallel network calculus library.SoftwareX, 19:101178, 2022
Raffaele Zippo and Giovanni Stea. Nancy: An efficient parallel network calculus library.SoftwareX, 19:101178, 2022. 28
work page 2022
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.