<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=128.101.152.70</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=128.101.152.70"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/128.101.152.70"/>
	<updated>2026-08-03T06:59:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Hoop_Conjecture&amp;diff=12024</id>
		<title>Hoop Conjecture</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Hoop_Conjecture&amp;diff=12024"/>
		<updated>2014-01-20T20:29:18Z</updated>

		<summary type="html">&lt;p&gt;128.101.152.70: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Network calculus&#039;&#039;&#039; is &amp;quot;a set of mathematical results which give insights into man-made systems such as [[concurrent program]]s, [[digital circuit]]s and [[communication network]]s.&amp;quot;&amp;lt;ref name=&amp;quot;leboudec&amp;quot;&amp;gt;{{cite doi|10.1007/3-540-45318-0}}&amp;lt;/ref&amp;gt; Network calculus gives a theoretical framework for analysing performance guarantees in [[computer network]]s. As traffic flows through a network it is subject to [[Constraint (mathematics)|constraints]] imposed by the system components, for example:&lt;br /&gt;
* [[data link|link]] capacity&lt;br /&gt;
* traffic shapers ([[leaky bucket]]s)&lt;br /&gt;
* [[congestion control]]&lt;br /&gt;
* background traffic&lt;br /&gt;
&lt;br /&gt;
These constraints can be expressed and analysed with network calculus methods. Constraint curves can be &#039;&#039;combined&#039;&#039; using [[convolution]] under [[min-plus algebra]]. Network calculus can also be used to express traffic arrival and departure functions as well as service curves.&lt;br /&gt;
&lt;br /&gt;
The calculus uses &amp;quot;alternate algebras ... to transform complex non-linear network systems into analytically tractable linear systems.&amp;quot;&amp;lt;ref&amp;gt;{{cite doi|10.1007/978-1-84800-127-5}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Min-plus algebra==&lt;br /&gt;
In filter theory respectively linear systems theory the [[convolution]] of two functions &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(f \ast g) (t) := \sum_{\tau} f(\tau) \cdot g(t-\tau).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &#039;&#039;&#039;min-plus algebra&#039;&#039;&#039; the &#039;&#039;sum&#039;&#039; is replaced by the minimum respectively &#039;&#039;[[infimum]]&#039;&#039; operator and the &#039;&#039;product&#039;&#039; is replaced by the &#039;&#039;sum&#039;&#039;. So the min-plus convolution of two functions &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; becomes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(f \otimes g) (t) := \inf_{0 \leq \tau \leq t}\left\{f(\tau) + g(t-\tau)\right\}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e.g. see the definition of service curves. Convolution and min-plus convolution share many algebraic properties. In particular both are commutative and associative.&lt;br /&gt;
&lt;br /&gt;
A so-called min-plus de-convolution operation is defined as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(f \oslash g) (t) := \sup_{\tau \ge 0}\left\{f(t+\tau) - g(\tau)\right\}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e.g. as used in the definition of traffic envelopes.&lt;br /&gt;
&lt;br /&gt;
==Traffic envelopes==&lt;br /&gt;
Traffic flows in networks are described as cumulative functions. For example, &amp;lt;math&amp;gt;A(t)&amp;lt;/math&amp;gt; &lt;br /&gt;
is the number of bits in the interval &amp;lt;math&amp;gt;[0,t)&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;A(t)&amp;lt;/math&amp;gt; is said to conform to an envelope arrival curve &amp;lt;math&amp;gt;E(t)&amp;lt;/math&amp;gt;, if for all &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; it holds that&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
E(t) \ge \sup_{\tau \ge 0} \{A(t+\tau) - A(\tau) \} = (A \oslash A)(t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus, &amp;lt;math&amp;gt;E(t)&amp;lt;/math&amp;gt; places an upper constraint on flow &amp;lt;math&amp;gt;A(t)&amp;lt;/math&amp;gt;, i.e. an envelope &amp;lt;math&amp;gt;E(t)&amp;lt;/math&amp;gt; specifies an upper bound on the number of bits of flow &amp;lt;math&amp;gt;A(t)&amp;lt;/math&amp;gt; seen in any interval of length &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; starting at an arbitrary &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt;. The above equation can be rephrased for all &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(t) \le \inf_{0 \leq \tau \leq t} \{ A(\tau) + E(t-\tau) \} = (A \otimes E)(t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Service curves==&lt;br /&gt;
In order to provide performance guarantees to traffic flows it may be necessary to implement reservations in the network. Service curves provide a means of expressing resource allocations. &lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;A(t)&amp;lt;/math&amp;gt; be a flow arriving at the ingress of a system, e.g. a link, a scheduler, a traffic shaper, or a whole network, and &amp;lt;math&amp;gt;D(t)&amp;lt;/math&amp;gt; be the flow departing at the egress. The system is said to provide a service curve &amp;lt;math&amp;gt;S(t)&amp;lt;/math&amp;gt;, if for all &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; it holds that&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
D(t) \ge \inf_{0 \le \tau \le t} \{A(\tau) + S(t-\tau) \} = (A \otimes S)(t).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Concatenation==&lt;br /&gt;
Consider two systems with service curve &amp;lt;math&amp;gt;S_1(t)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S_2(t)&amp;lt;/math&amp;gt; in series. Let &amp;lt;math&amp;gt;A(t)&amp;lt;/math&amp;gt; be the arrival function at system 1 and &amp;lt;math&amp;gt;D(t)&amp;lt;/math&amp;gt; the departure function of system 2. By iterative application of the definition of service curves we have &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;D(t) \geq ((A \otimes S_1) \otimes S_2)(t)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
By associativity of the min-plus convolution it follows that &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;D(t) \geq (A \otimes (S_1 \otimes S_2))(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i.e. the tandem of systems &amp;lt;math&amp;gt;S_1(t)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S_2(t)&amp;lt;/math&amp;gt; is equivalent to a single, lumped system &amp;lt;math&amp;gt;S_{e2e}(t)&amp;lt;/math&amp;gt; where&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;S_{e2e}(t) = (S_1 \otimes S_2)(t)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Performance bounds==&lt;br /&gt;
The virtual backlog is defined as the vertical deviation of &amp;lt;math&amp;gt;A(t)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(t) = A(t) - D(t), \forall t \ge 0.&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Using the concepts of traffic envelopes and service curves the maximum backlog is bounded by&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B_{\max} \le \sup_{\tau \ge 0} \{E(\tau) - S(\tau) \} = (E \oslash S)(0).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The delay &amp;lt;math&amp;gt;W(t)&amp;lt;/math&amp;gt; is defined as the horizontal deviation of &amp;lt;math&amp;gt;A(t)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
W(t) = \inf \{w : A(t) - D(t+w) \le 0\} , \forall t \ge 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using the concepts of traffic envelopes and service curves the maximum delay is bounded by&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
W_{\max} \le \inf \{w : \sup_{\tau \ge w} \{ E(\tau-w) - S(\tau) \} \le 0 \} = \inf \{w : (E \oslash S)(-w) \le 0 \}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
Books that cover Network Calculus&lt;br /&gt;
* C.-S. Chang: &#039;&#039;Performance Guarantees in Communications Networks&#039;&#039;, Springer, 2000.&lt;br /&gt;
* J.-Y. Le Boudec and P. Thiran: &#039;&#039;[http://ica1www.epfl.ch/PS_files/NetCal.htm Network Calculus: A Theory of Deterministic Queuing Systems for the Internet]&#039;&#039;, Springer, LNCS, 2001.&lt;br /&gt;
* A. Kumar, D. Manjunath, and J. Kuri: &#039;&#039;Communication Networking: An Analytical Approach&#039;&#039;, Elsevier, 2004.&lt;br /&gt;
* Y. Jiang and Y. Liu: &#039;&#039;Stochastic Network Calculus&#039;&#039;, Springer, 2008.&lt;br /&gt;
&lt;br /&gt;
Related books on the max-plus algebra or on [[convex minimization]]&lt;br /&gt;
* [[R. T. Rockafellar]]: &#039;&#039;[[Convex analysis]]&#039;&#039;, Princeton University Press, 1972.&lt;br /&gt;
* F. Baccelli, G. Cohen, G. J. Olsder, and J.-P. Quadrat: &#039;&#039;Synchronization and Linearity: An Algebra for Discrete Event Systems&#039;&#039;, Wiley, 1992.&lt;br /&gt;
* V. N. Kolokol&#039;tsov, Victor P. Maslov: &#039;&#039;Idempotent Analysis and Its Applications&#039;&#039;, Springer, 1997. ISBN 0792345096.&lt;br /&gt;
&lt;br /&gt;
Some related research papers&lt;br /&gt;
* R. L. Cruz: {{doi-inline|10.1109/18.61109|A Calculus for Network Delay. Part I: Network Elements in Isolation}} and {{doi-inline|10.1109/18.61110|Part II: Network Analysis}}, IEEE Transactions on Information Theory, 37(1):114-141, Jan. 1991.&lt;br /&gt;
* O. Yaron and M. Sidi: &#039;&#039;Performance and Stability of Communication Networks via Robust Exponential Bounds&#039;&#039;, IEEE/ACM Transactions on Networking, 1(3):372-385, Jun. 1993.&lt;br /&gt;
* C.-S. Chang: &#039;&#039;Stability, Queue Length and Delay of Deterministic and Stochastic Queueing Networks&#039;&#039;, IEEE Transactions on Automatic Control, 39(5):913-931, May 1994.&lt;br /&gt;
* D. E. Wrege, E. W. Knightly, H. Zhang, and J. Liebeherr: &#039;&#039;Deterministic delay bounds for VBR video in packet-switching networks: Fundamental limits and practical tradeoffs&#039;&#039;, IEEE/ACM Transactions on Networking, 4(3):352-362, Jun. 1996.&lt;br /&gt;
* R. L. Cruz: &#039;&#039;SCED+: Efficient Management of Quality of Service Guarantees&#039;&#039;, IEEE INFOCOM, pp.&amp;amp;nbsp;625-634, Mar. 1998.&lt;br /&gt;
* J.-Y. Le Boudec: &#039;&#039;Application of Network Calculus to Guaranteed Service Networks&#039;&#039;, IEEE Transactions on Information Theory, 44(3):1087-1096, May 1998.&lt;br /&gt;
* C.-S. Chang: &#039;&#039;On Deterministic Traffic Regulation and Service Guarantees: A Systematic Approach by Filtering&#039;&#039;, IEEE Transactions on Information Theory, 44(3):1097-1110, May 1998.&lt;br /&gt;
* R. Agrawal, R. L. Cruz, C. Okino, and R. Rajan: &#039;&#039;Performance Bounds for Flow Control Protocols&#039;&#039;, IEEE/ACM Transactions on Networking, 7(3):310-323, Jun. 1999.&lt;br /&gt;
* D. Starobinski and M. Sidi: &#039;&#039;Stochastically Bounded Burstiness for Communication Networks&#039;&#039;, IEEE Transactions on Information Theory, 46(1):206-212, Jan. 2000.&lt;br /&gt;
* A. Charny and J.-Y. Le Boudec: &#039;&#039;Delay Bounds in a Network with Aggregate Scheduling&#039;&#039;, QoFIS, pp.&amp;amp;nbsp;1-13, Sep. 2000.&lt;br /&gt;
* R.-R. Boorstyn, A. Burchard, J. Liebeherr, and C. Oottamakorn: &#039;&#039;Statistical Service Assurances for Traffic Scheduling Algorithms&#039;&#039;, IEEE Journal on Selected Areas in Communications, 18(12):2651-2664, Dec. 2000.&lt;br /&gt;
* J.-Y. Le Boudec: &#039;&#039;Some properties of variable length packet shapers&#039;&#039;, IEEE/ACM Transactions on Networking, 10(3):329-337, Jun. 2002.&lt;br /&gt;
* Q. Yin, Y. Jiang, S. Jiang, and P. Y. Kong: &#039;&#039;Analysis of Generalized Stochastically Bounded Bursty Traffic for Communication Networks&#039;&#039;, IEEE LCN, pp.&amp;amp;nbsp;141-149, Nov. 2002.&lt;br /&gt;
* C.-S. Chang, R. L. Cruz, J.-Y. Le Boudec, and P. Thiran: &#039;&#039;A Min, + System Theory for Constrained Traffic Regulation and Dynamic Service Guarantees&#039;&#039;, IEEE/ACM Transactions on Networking, 10(6):805-817, Dec. 2002.&lt;br /&gt;
* D. Starobinski, M. Karpovsky, and L. Zakrevski: &#039;&#039;Application of Network Calculus to General Topologies using Turn-Prohibition&#039;&#039;, IEEE/ACM Transactions on Networking, 11(3):411-421, Jun. 2003.&lt;br /&gt;
* C. Li, A. Burchard, and J. Liebeherr: &#039;&#039;A Network Calculus with Effective Bandwidth&#039;&#039;, University of Virginia, Technical Report CS-2003-20, Nov. 2003.&lt;br /&gt;
* F. Ciucu, A. Burchard, and J. Liebeherr: &#039;&#039;A Network Service Curve Approach for the Stochastic Analysis of Networks&#039;&#039;, IEEE/ACM Transactions on Networking, 52(6):2300–2312, Jun. 2006.&lt;br /&gt;
* M. Fidler and S. Recker: &#039;&#039;Conjugate network calculus: A dual approach applying the Legendre transform&#039;&#039;, Computer Networks, 50(8):1026-1039, Jun. 2006.&lt;br /&gt;
* M. Fidler: &#039;&#039;An End-to-End Probabilistic Network Calculus with Moment Generating Functions&#039;&#039;, IEEE IWQoS, Jun. 2006.&lt;br /&gt;
* A. Burchard, J. Liebeherr, and  S. D. Patek: &#039;&#039;A Min-Plus Calculus for End-to-end Statistical Service Guarantees&#039;&#039;, IEEE Transactions on Information Theory, 52(9):4105–4114, Sep. 2006.&lt;br /&gt;
* Eitan Altman, Kostya Avrachenkov, and Chadi Barakat: &#039;&#039;TCP network calculus: The case of large bandwidth-delay product&#039;&#039;, In proceedings of IEEE INFOCOM, NY, June 2002.&lt;br /&gt;
* Kym Watson, Juergen Jasperneite: &#039;&#039;Determining End-to-End Delays using Network Calculus&#039;&#039;, in 5th IFAC International Conference on Fieldbus Systems and their Applications (FeT´2003) S.: 255-260, Aveiro, Portugal, Jul 2003&lt;br /&gt;
&lt;br /&gt;
[[Category:Network performance]]&lt;br /&gt;
[[Category:Computer network analysis]]&lt;/div&gt;</summary>
		<author><name>128.101.152.70</name></author>
	</entry>
</feed>