Stability, Fairness, and Performance: A Flow-Level Study on Nonconvex and Time-Varying Rate Regions

The flow-level stability and performance of data networks with utility-maximizing allocations are studied in this paper. Similarly to prior works on flow-level models, exogenous data arrivals with finite workloads are considered. However, to model many realistic situations, the rate region, which constrains the feasibility of resource allocation, may be either nonconvex or time-varying. When the rate region is fixed but nonconvex, sufficient and necessary conditions are characterized for stability for a class of alpha-fair allocation policies, which coincide when the set of allocated rate vectors have continuous contours. When the rate region is time-varying according to a Markovian stationary and ergodic process, the precise stability region is obtained. In both cases, the size of the stability region depends on the resource allocation policy, in particular, on the fairness parameter alpha in alpha-fair utility maximization. This is in sharp contrast with the substantial existing literature on stability under fixed and convex rate regions, in which the stability region coincides with the rate region for many utility-based resource allocation schemes, independent of the value of the fairness parameter. It is further shown that for networks which consist of flows from two different classes under alpha-fair allocations, there exists a tradeoff between the stability region and the fairness parameter alpha. Moreover, the impact of this fairness-stability tradeoff on the system performance, e.g., average throughput and mean flow response time, is studied, and numerical experiments that illustrate the new stability region and the performance versus fairness tradeoff are presented.

[1]  T. Bonald,et al.  Flow-level Stability of Utility-Based Allocations for Non-Convex Rate Regions , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[2]  R. Srikant,et al.  On the Connection-Level Stability of Congestion-Controlled Communication Networks , 2008, IEEE Transactions on Information Theory.

[3]  L. Massouli'e Structural properties of proportional fairness: Stability and insensitivity , 2007, 0707.4542.

[4]  Rayadurgam Srikant,et al.  Connection Level Stability Analysis of the Internet using the Sum of Squares Technique , 2004 .

[5]  Wojciech Szpankowski,et al.  Stabilty Conditions for Some Multiqueue Distributed Systems: Buffered Random Access Systems , 1992 .

[6]  R. Srikant,et al.  Joint congestion control, routing, and MAC for stability and fairness in wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

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

[8]  Sem C. Borst,et al.  Wireless data performance in multi-cell scenarios , 2004, SIGMETRICS '04/Performance '04.

[9]  Laurent Massoulié,et al.  A queueing analysis of max-min fairness, proportional fairness and balanced fairness , 2006, Queueing Syst. Theory Appl..

[10]  Ao Tang,et al.  Counter-intuitive throughput behaviors in networks under end-to-end control , 2006, IEEE/ACM Transactions on Networking.

[11]  Koushik Kar,et al.  Cross-layer rate control for end-to-end proportional fairness in wireless networks with random access , 2005, MobiHoc '05.

[12]  Sem C. Borst,et al.  How mobility impacts the flow-level performance of wireless data systems , 2004, IEEE INFOCOM 2004.

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

[14]  Laurent Massoulié,et al.  Impact of fairness on Internet performance , 2001, SIGMETRICS '01.

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

[16]  P. Gupta,et al.  Optimal Throughput Allocation in General Random-Access Networks , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[17]  W. Szpankowski Stability conditions for some distributed systems: buffered random access systems , 1994, Advances in Applied Probability.

[18]  Matthew S. Grob,et al.  CDMA/HDR: a bandwidth-efficient high-speed wireless data service for nomadic users , 2000, IEEE Commun. Mag..

[19]  Christian Gromoll,et al.  Fluid limit of a network with fair bandwidth sharing and general document size distributions , 2004 .

[20]  Nicholas Bambos,et al.  Queueing Dynamics and Maximal Throughput Scheduling in Switched Processing Systems , 2003, Queueing Syst. Theory Appl..

[21]  Wei Luo,et al.  Stability of N interacting queues in random-access systems , 1999, IEEE Trans. Inf. Theory.

[22]  Sem C. Borst,et al.  Capacity of Wireless Data Networks with Intra- and Inter-Cell Mobility , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[23]  Sem C. Borst,et al.  Stability of Parallel Queueing Systems with Coupled Service Rates , 2006, Discret. Event Dyn. Syst..

[24]  Edward W. Knightly,et al.  End-to-end performance and fairness in multihop wireless backhaul networks , 2004, MobiCom '04.

[25]  Xue-Ming Yuan,et al.  Stability of Data Networks: Stationary and Bursty Models , 2005, Oper. Res..

[26]  Sem Borst,et al.  Capacity of wireless networks with intra- and inter-cell mobility , 2005 .

[27]  Laurent Massoulié,et al.  Bandwidth sharing: objectives and algorithms , 2002, TNET.

[28]  Mung Chiang Devavrat Shah Ao Tang Stochastic Stability Under Network Utility Maximization : General File Size Distribution , 2006 .

[29]  Gustavo de Veciana,et al.  Stability and performance analysis of networks supporting elastic services , 2001, TNET.

[30]  Axthonv G. Oettinger,et al.  IEEE Transactions on Information Theory , 1998 .

[31]  Heng-Qing Ye,et al.  Stability of data networks under an optimization-based bandwidth allocation , 2003, IEEE Trans. Autom. Control..

[32]  Alexandre Proutière,et al.  WLC07-3: Packet and Flow Level Performance of Wireless Multihop Data Networks , 2006, IEEE Globecom 2006.

[33]  J. Dai On Positive Harris Recurrence of Multiclass Queueing Networks: A Unified Approach Via Fluid Limit Models , 1995 .

[34]  Haiyun Luo,et al.  A new model for packet scheduling in multihop wireless networks , 2000, MobiCom '00.

[35]  Sem C. Borst,et al.  Stability of multi-class queueing systems with state-dependent service rates , 2006, valuetools '06.