|
ABSTRACT
Consider a set of active elastic sessions over a network. Session traffic is routed at each hop (potentially through multiple network paths) based only on its destination. Each session is associated with a concave increasing utility function of its transfer rate. The transfer rates of all sessions and the routing policy define the operating point of the network.We construct a metric f of the goodness of this operating point. f is an increasing function of the session utilities and a decreasing function of the extent of congestion in the network.We define"good" operating points as those that maximizef, subject to the capacity constraints in the network. This paper presents a distributed, iterative algorithm for adapting the session rates and the routing policy across the network so as to converge asymptotically to the set of "good" operating points. The algorithm updates session rates and routing variables concurrently and is, therefore, amenable to distributed online implementation. The convergence of the concurrent update scheme is proved rigorously.
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
|
F. Kelly, A. Maulloo, and D. Tan, "Rate control in communication networks: Shadow prices, proportional fairness and stability," J. Oper. Res. Soc., vol. 49, no. 3, pp. 237-252, 1998.
|
| |
2
|
|
| |
3
|
K. Kar, S. Sarkar, and L. Tassiulas, "Optimization based rate control for multipath sessions," Inst. for Syst. Res., Univ. of Maryland, Tech. Rep. No. 2001-1, 2001.
|
| |
4
|
X. Lin and N. B. Shroff, "Utility maximization for communication networks with multi-path routing," IEEE Trans. Automat. Control, vol. 51, no. 5, pp. 766-781, May 2006.
|
| |
5
|
|
| |
6
|
R. G. Gallager, "A minimum delay routing algorithm using distributed computation," IEEE Trans. Commun., vol. COM-25, no. 1, pp. 73-85, Jan. 1977.
|
| |
7
|
V. S. Borkar and P. R. Kumar, "Dynamic Cesaro-Wardrop equilibration in networks," IEEE Trans. Automat. Control, vol. 48, no. 3, pp. 382-396, Mar. 2003.
|
 |
8
|
|
| |
9
|
F. Paganini, "Congestion control with adaptive multipath routing based on optimization," in Proc. 40th Conf. Inf. Sci. Syst. (CISS 2006), Princeton, NJ, Mar. 2006, pp. 333-338.
|
| |
10
|
J. Pongsajapan and S. H. Low, "Reverse engineering TCP/IP-like networks using delay-sensitive utility functions," in Proc. IEEE INFOCOM, Anchorage, Alaska, May 2007, pp. 418-426.
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
A. Eryilmaz and R. Srikant, "Joint congestion control, routing, and MAC for stability and fairness in wireless networks," IEEE J. Sel. Areas Commun., vol. 24, no. 8, pp. 1514-1524, Aug. 2006.
|
| |
16
|
|
| |
17
|
|
| |
18
|
J. Zhang, D. Zheng, and M. Chiang, "The impact of stochastic noisy feedback on distributed network utility maximization," IEEE Trans. Inf. Theory, vol. 54, no. 2, pp. 645-665, Feb. 2008.
|
| |
19
|
M. S. Bazaraa, H. D. Sherali, and C. M. Shetty, Nonlinear Programming: Theory and Algorithms. New York: Wiley, 1993.
|
| |
20
|
P. Dupuis and A. Nagurney, "Dynamical systems and variational inequalities," Ann. Oper. Res., vol. 55, pp. 9-42, 1993.
|
| |
21
|
H. K. Khalil, Nonlinear Systems. Englewood Cliffs, NJ: Prentice-Hall, 2002.
|
| |
22
|
H. J. Kushner and G. G. Yin, Stochastic Approximation and Recursive Algorithms and Applications. New York: Springer, 1997.
|
| |
23
|
V. S. Borkar, Stochastic Approximation: A Dynamical Systems Viewpoint . New Delhi, India: Hindustan Book Agency and Cambridge, U.K.: Cambridge Univ. Press, 2008.
|
| |
24
|
W. Rudin, Principles of Mathematical Analysis. New York: Mc-Graw-Hill, 1976.
|
|