Priority Service Provisioning and Max–Min Fairness: A Utility-Based Flow Control Approach

In this paper, a novel priority assignment scheme is proposed for priority service networks, in which each link sets its own priority threshold, namely, the lowest priority the link is willing to support for the incoming packets without causing any congestion. Aiming at a reliable transmission, the source then assigns each originated packet the maximum priority value required along its path, because links may otherwise discard the incoming packets which do not meet the corresponding priority requirements. It is shown that if each source sends the traffic at a rate that is reciprocal to the specified highest priority, a bandwidth max–min fairness is achieved in the network. Furthermore, if each source possesses a utility function of the available bandwidth and sends the traffic at a rate so that the associated utility is reciprocal to the highest link priority, a utility max–min fairness is achieved. For general networks without priority services, the resulting flow control strategy can be treated as a unified framework to achieve either bandwidth max–min fairness or utility max–min fairness through link pricing policy. More importantly, the utility function herein is only assumed to be strictly increasing and does not need to satisfy the strictly concave condition, the new algorithms are thus not only suitable for the traditional data applications with elastic traffic, but are also capable of handling real-time applications in the Future Internet.

[1]  Peter Marbach,et al.  Analysis of a static pricing scheme for priority services , 2004, IEEE/ACM Transactions on Networking.

[2]  E. L. Hahne,et al.  Round-Robin Scheduling for Max-Min Fairness in Data Networks , 1991, IEEE J. Sel. Areas Commun..

[3]  Marimuthu Palaniswami,et al.  Utility max-min fair resource allocation for communication networks with multipath routing , 2009, Comput. Commun..

[4]  Rayadurgam Srikant,et al.  The Mathematics of Internet Congestion Control , 2003 .

[5]  Peter Marbach,et al.  Priority service and max-min fairness , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[6]  Jang-Won Lee,et al.  Cross-layer and end-to-end optimization for the integrated wireless and wireline network , 2012, Journal of Communications and Networks.

[7]  Rayadurgam Srikant,et al.  The Mathematics of Internet Congestion Control (Systems and Control: Foundations and Applications) , 2004 .

[8]  Naishuo Tian,et al.  Resource allocation for multi-class services in multipath networks , 2015, Perform. Evaluation.

[9]  Tobias Harks,et al.  Congestion control in utility fair networks , 2008, Comput. Networks.

[10]  Marimuthu Palaniswami,et al.  A simple framework of utility max-min flow control using sliding mode approach , 2009, IEEE Communications Letters.

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

[12]  Jiong Jin,et al.  Sliding mode-like congestion control for communication networks with heterogeneous applications , 2015, 2015 IEEE International Conference on Communications (ICC).

[13]  Ness B. Shroff,et al.  A utility-based power-control scheme in wireless cellular systems , 2003, TNET.

[14]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[15]  Hanif D. Sherali,et al.  Rate allocation and network lifetime problems for wireless sensor networks , 2008, IEEE/ACM Trans. Netw..

[16]  Choong Seon Hong,et al.  Network utility maximisation framework with multiclass traffic , 2013, IET Networks.

[17]  Marimuthu Palaniswami,et al.  Application-Oriented Flow Control: Fundamentals, Algorithms and Fairness , 2006, IEEE/ACM Transactions on Networking.

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

[19]  Ellen W. Zegura,et al.  Utility max-min: an application-oriented bandwidth allocation scheme , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[20]  Klara Nahrstedt,et al.  Optimal resource allocation in wireless ad hoc networks: a price-based approach , 2006 .

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

[22]  Jean C. Walrand,et al.  Fair end-to-end window-based congestion control , 2000, TNET.

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

[24]  Kin K. Leung,et al.  A Non-Convex Distributed Optimization Framework and its Application to Wireless Ad-hoc Networks , 2013, IEEE Transactions on Wireless Communications.

[25]  Naixue Xiong,et al.  A Distributed Efficient Flow Control Scheme for Multirate Multicast Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

[26]  Kin K. Leung,et al.  Optimization-based resource allocation in communication networks , 2014, Comput. Networks.

[27]  Guo-Fu Feng,et al.  Heterogeneous Resource Allocation Algorithm for Ad Hoc Networks with Utility Fairness , 2015, Int. J. Distributed Sens. Networks.

[28]  Jean-Yves Le Boudec,et al.  A Unified Framework for Max-Min and Min-Max Fairness With Applications , 2007, IEEE/ACM Transactions on Networking.

[29]  Marimuthu Palaniswami,et al.  Rate control for heterogeneous wireless sensor networks: Characterization, algorithms and performance , 2012, Comput. Networks.

[30]  Dimitri P. Bertsekas,et al.  Data networks (2nd ed.) , 1992 .