ACM Home Page
Please provide us with feedback. Feedback
Optimal scheduling and routing for maximum network throughput
Full text PdfPdf (615 KB)
Source IEEE/ACM Transactions on Networking (TON) archive
Volume 15 ,  Issue 6  (December 2007) table of contents
Pages 1541-1554  
Year of Publication: 2007
ISSN:1063-6692
Authors
Emilio Leonardi  Dipartimento di Elettronica, Politecnico di Torino, Torino, Italy
Marco Mellia  Dipartimento di Elettronica, Politecnico di Torino, Torino, Italy
Marco Ajmone Marsan  Dipartimento di Elettronica, Politecnico di Torino, Torino, Italy
Fabio Neri  Dipartimento di Elettronica, Politecnico di Torino, Torino, Italy
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 50,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: 10.1109/TNET.2007.896486

ABSTRACT

In this paper we consider packet networks loaded by admissible traffic patterns, i.e., by traffic patterns that, if optimally routed, do not overload network resources. We prove that simple distributed dynamic routing and scheduling algorithms based upon link state information can achieve the same network throughput as optimal centralized routing and scheduling algorithms with complete traffic information.

Our proofs apply the stochastic Lyapunov function methodology to a flow-level abstract model of the network, and consider elastic traffic, i.e., we assume that flows can adapt their transmission rates to network conditions, thus resembling traffic engineering and quality-of-service approaches being currently proposed for IP networks.

Although the paper mainly brings a theoretical contribution, such dynamic routing and scheduling algorithms can be implemented in a distributed way. Moreover we prove that maximum throughput is achieved also in case of temporary mismatches between the actual links state and the link state information used by the routing algorithm. This is a particularly relevant aspect, since any distributed implementation of a routing algorithm requires a periodic exchange of link state information among nodes, and this implies delays, and thus time periods in which the current link costs are not known.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
4
 
5
 
6
[6] L. Fratta, M. Gerla, and L. Kleinrock, "The flow deviation method--An approach to the store-and-forward communication network design," Networks, vol. 3, pp. 97-133, 1973.
 
7
[7] Z. Wang, Y. Wang, and L. Zhang, "Internet traffic engineering without full mesh overlaying," in Proc. IEEE INFOCOM 2001, Anchorage, AK, Apr. 2001, vol. 1, pp. 565-571.
 
8
9
 
10
[10] Z. Wang and J. Crowcroft, "QoS routing for supporting multimedia applications," IEEE J. Sel. Areas Commun., vol. 14, no. 7, pp. 1228-1234, Sep. 1996.
11
 
12
13
 
14
 
15
[15] S. P. Meyn and R. Tweedie, Markov Chain and Stochastic Stability. New York: Springer-Verlag, 1993.
 
16
[16] M. J. Neely, E. Modiano, and C. E. Rohrs, "Dynamic power allocation and routing for time varying wireless networks," in Proc. IEEE INFOCOM 2003, San Francisco, CA, Apr. 2003, pp. 745-755.
 
17
18
 
19
 
20
 
21
[21] M. Bramson, "Instability of FIFO queueing networks," Ann. Appl. Probab., vol. 4, pp. 414-431, 1994.
 
22
 
23
 
24
[24] H. C. Gromoll, "Diffusion approximation for a processor sharing queue in heavy traffic," Ann. Appl. Prob., vol. 14, pp. 555-611, 2004.
 
25
[25] E. Leonardi, M. Mellia, M. Ajmone Marsan, and F. Neri, "Joint optimal scheduling and routing for maximum network throughput," in Proc. IEEE INFOCOM 2005, Miami, FL, Jun. 2005, pp. 819-830.

Collaborative Colleagues:
Emilio Leonardi: colleagues
Marco Mellia: colleagues
Marco Ajmone Marsan: colleagues
Fabio Neri: colleagues