DocumentCode
1226839
Title
Application of network calculus to general topologies using turn-prohibition
Author
Starobinski, David ; Karpovsky, Mark ; Zakrevski, Lev A.
Author_Institution
Dept. of Electr. & Comput. Eng., Boston Univ., MA, USA
Volume
11
Issue
3
fYear
2003
fDate
6/1/2003 12:00:00 AM
Firstpage
411
Lastpage
421
Abstract
Network calculus is known to apply in general only to feedforward routing networks, i.e., networks where routes do not create cycles of interdependent packet flows. We address the problem of using network calculus in networks of arbitrary topology. For this purpose, we introduce a novel graph-theoretic algorithm, called turn-prohibition (TP), that breaks all the cycles in a network and, thus, prevents any interdependence between flows. We prove that the TP-algorithm prohibits the use of at most 1/3 of the total number of turns in a network, for any network topology. Using analysis and simulation, we show that the TP-algorithm significantly outperforms other approaches for breaking cycles, such as the spanning tree and up/down routing algorithms, in terms of network utilization and delay bounds. Our simulation results also show that the network utilization achieved with the TP-algorithm is within a factor of two of the maximum theoretical network utilization, for networks of up to 50 nodes of degree four. Thus, in many practical cases, the restriction of network calculus to feedforward routing networks may not represent a too significant limitation.
Keywords
calculus; delays; graph theory; network topology; telecommunication network routing; QoS; delay bounds; feedforward routing networks; graph-theoretic algorithm; network calculus; network topology; network utilization; quality of service; spanning tree algorithms; turn-prohibition; up/down routing algorithms; Algorithm design and analysis; Analytical models; Calculus; Communication networks; Network topology; Quality of service; Routing; Stability; Telecommunication traffic; Throughput;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2003.813040
Filename
1208302
Link To Document