Distributed utility-based rate adaptation protocols for prioritized, quasi-elastic flows

This paper considers rate adaptation for streaming multimedia data in a wireless sensor network (WSN) consisting of multiple missions, where each mission subscribes to data streams from multiple sensors, and each sensor's data is utilized by multiple heterogenous missions. We specifically consider the application of the distributed network utility maximization (NUM) framework to a previously unconsidered scenario where the different missions have different priorities, as well as minimum utility demands. When all the utility demands are feasible, we first show that the addition of a penalty for failing to reach the minimum utility demand to the base NUM protocol leads to maximization of the global utility. The paper, however, principally focuses on those situations where the minimum demands cannot all be satisfied due to resource constraints. To address such practical scenarios, we present and evaluate a) a family of modified NUM-based protocols to determine the optimal satisfied set, when the missions have unique priority order, and b) heuristics for applying NUM, when multiple missions have the same priority.

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

[2]  P. Hande,et al.  Distributed Rate Allocation for Inelastic Flows , 2007, IEEE/ACM Transactions on Networking.

[3]  Edwin K. P. Chong,et al.  A heuristic for dynamic bandwidth allocation with preemption and degradation for prioritized requests , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

[4]  Alexander L. Stolyar,et al.  Optimal resource allocation for multicast flows in multihop wireless networks , 2007, 2007 46th IEEE Conference on Decision and Control.

[5]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[6]  Daniel Pérez Palomar,et al.  Alternative Distributed Algorithms for Network Utility Maximization: Framework and Applications , 2007, IEEE Transactions on Automatic Control.

[7]  Robert G. Gallager,et al.  Flow Control and Routing Algorithms for Data Networks , 1980 .

[8]  Archan Misra,et al.  Utility-Based Adaptation in Mission-Oriented Wireless Sensor Networks , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[9]  F. Kelly Charging and Rate Control for Elastic Traac , 1997 .

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

[11]  Bin Liu,et al.  Utility-Based Bandwidth Allocation for Triple-Play Services , 2007, Fourth European Conference on Universal Multiservice Networks (ECUMN'07).