Multiperiod Network Rate Allocation With End-to-End Delay Constraints

QoS-aware networking applications such as real-time streaming and video surveillance systems require nearly fixed average end-to-end delay over long periods to communicate efficiently, although may tolerate some delay variations in short periods. This variability exhibits complex dynamics that makes rate control of such applications a formidable task. This paper addresses rate allocation for heterogeneous QoS-aware applications that preserves the long-term end-to-end delay constraint while seeking the maximum network utility cumulated over a fixed time interval. To capture the temporal dynamics of sources, we incorporate a novel time-coupling constraint in which delay sensitivity of sources is considered such that a certain end-to-end average delay for each source over a prespecified time interval is satisfied. We propose an algorithm, as a dual-based solution, which allocates source rates for the next time interval in a distributed fashion, given the knowledge of network parameters in advance. Also, we extend the algorithm to the case that the problem data is not known fully in advance to capture more realistic scenarios. Through numerical experiments, we show that our proposed algorithm attains higher average link utilization and a wider range of feasible scenarios in comparison with the best, to our knowledge, rate control schemes that may guarantee such constraints on delay.

[1]  Ahmad Khonsari,et al.  Utility-optimal dynamic rate allocation under average end-to-end delay requirements , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[2]  Kamal Premaratne,et al.  A distributed congestion and power control algorithm to achieve bounded average queuing delay in wireless networks , 2010, Telecommun. Syst..

[3]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[4]  Steven H. Low,et al.  Reverse Engineering TCP/IP-Like Networks Using Delay-Sensitive Utility Functions , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[5]  Ahmad Khonsari,et al.  Utility-proportional bandwidth sharing for multimedia transmission supporting scalable video coding , 2010, Comput. Commun..

[6]  Ahmad Khonsari,et al.  Content-aware rate allocation for efficient video streaming via dynamic network utility maximization , 2012, J. Netw. Comput. Appl..

[7]  Marko Bacic,et al.  Model predictive control , 2003 .

[8]  S. Shenker Fundamental Design Issues for the Future Internet , 1995 .

[9]  A. Robert Calderbank,et al.  Layering as Optimization Decomposition: A Mathematical Theory of Network Architectures , 2007, Proceedings of the IEEE.

[10]  Alberto Leon-Garcia,et al.  Optimal network rate allocation under end-to-end quality-of-service requirements , 2007, IEEE Transactions on Network and Service Management.

[11]  Archan Misra,et al.  Utility-based bandwidth adaptation in mission-oriented wireless sensor networks , 2012, TOSN.

[12]  Eylem Ekici,et al.  Delay-Aware Cross-Layer Design for Network Utility Maximization in Multi-Hop Networks , 2011, IEEE Journal on Selected Areas in Communications.

[13]  Yuan Xue,et al.  Towards optimal rate allocation in multi-hop wireless networks with delay constraints: A double-price approach , 2012, 2012 IEEE International Conference on Communications (ICC).

[14]  Yuan Xue,et al.  Optimal rate allocation in wireless networks with delay constraints , 2014, Ad Hoc Networks.

[15]  W. Rudin Principles of mathematical analysis , 1964 .

[16]  Tobias Harks,et al.  Utility fair congestion control for real-time traffic , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[17]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[18]  Panganamala Ramana Kumar,et al.  Utility Maximization for Delay Constrained QoS in Wireless , 2009, 2010 Proceedings IEEE INFOCOM.

[19]  R. Srikant,et al.  Scheduling for Optimal Rate Allocation in Ad Hoc Networks With Heterogeneous Delay Constraints , 2011, IEEE Journal on Selected Areas in Communications.

[20]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[21]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[22]  Asuman E. Ozdaglar,et al.  A distributed newton method for dynamic Network Utility Maximization with delivery contracts , 2012, 2012 46th Annual Conference on Information Sciences and Systems (CISS).

[23]  A. Robert Calderbank,et al.  Congestion control and its stability in networks with delay sensitive traffic , 2011, Comput. Networks.

[24]  Stephen P. Boyd,et al.  Dynamic Network Utility Maximization with Delivery Contracts , 2008 .

[25]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[26]  Dimitri P. Bertsekas,et al.  Stochastic optimal control : the discrete time case , 2007 .

[27]  Z. Rosberg Rate control with end-to-end delay and rate constraints , 2008, IEEE INFOCOM Workshops 2008.