Timely Throughput of Heterogeneous Wireless Networks: Fundamental Limits and Algorithms

The proliferation of different wireless access technologies, together with the growing number of multi-radio wireless devices suggest that the opportunistic utilization of multiple connections at the users can be an effective solution to the phenomenal growth of traffic demand in wireless networks. In this paper, we consider the downlink of a wireless network with N access points (APs) and M clients, where each client is connected to several out-of-band APs, and requests delay-sensitive traffic (e.g., real-time video). We adopt the framework of Hou and study the maximum total timely throughput of the network, denoted by CT3, which is the maximum average number of packets delivered successfully before their deadline. Solving this problem is challenging since even the number of different ways of assigning packets to the APs is NM. We overcome the challenge by proposing a deterministic relaxation of the problem, which converts the problem to a network with deterministic delays in each link. We show that the additive gap between the capacity of the relaxed problem, denoted by Cdet and CT3 is bounded by 2√(N(Cdet + [N/4])), which is asymptotically negligible compared to Cdet, when the network is operating at high-throughput regime. In addition, our numerical results show that the actual gap between CT3 and Cdet is in most cases much less than the worst-case gap proven analytically. Moreover, using LP rounding methods we prove that the relaxed problem can be approximated within additive gap of N. We extend the analytical results to the case of time-varying channel states, real-time traffic, prioritized traffic, and optimal online policies. Finally, we generalize the model for deterministic relaxation to consider fading, rate adaptation, and multiple simultaneous transmissions.

[1]  Kamal Jain,et al.  A Factor 2 Approximation Algorithm for the Generalized Steiner Network Problem , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[2]  P. Stănică GOOD LOWER AND UPPER BOUNDS ON BINOMIAL COEFFICIENTS , 2001 .

[3]  Vahab S. Mirrokni,et al.  Tight approximation algorithms for maximum general assignment problems , 2006, SODA '06.

[4]  J. F. Benders,et al.  A property of assignment type mixed integer linear programming problems , 1982 .

[5]  Panganamala Ramana Kumar,et al.  Scheduling Periodic Real-Time Tasks with Heterogeneous Reward Requirements , 2010, 2011 IEEE 32nd Real-Time Systems Symposium.

[6]  Aditya Dua,et al.  Channel, deadline, and distortion (C D2) aware scheduling for video streams over wireless , 2010, IEEE Transactions on Wireless Communications.

[7]  R. Srikant,et al.  Scheduling Real-Time Traffic With Deadlines over a Wireless Channel , 1999, WOWMOM '99.

[8]  Vivek S. Borkar,et al.  A Theory of QoS for Wireless , 2009, IEEE INFOCOM 2009.

[9]  Sanjeev Khanna,et al.  A Polynomial Time Approximation Scheme for the Multiple Knapsack Problem , 2005, SIAM J. Comput..

[10]  Panganamala Ramana Kumar,et al.  Optimality of periodwise static priority policies in real-time communications , 2011, IEEE Conference on Decision and Control and European Control Conference.

[11]  Sanjeev Khanna,et al.  A PTAS for the multiple knapsack problem , 2000, SODA '00.

[12]  Mohit Agarwal,et al.  Base station scheduling of requests with fixed deadlines , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[13]  V. Mirrokni,et al.  Tight approximation algorithms for maximum general assignment problems , 2006, SODA 2006.

[14]  Michael J. Neely,et al.  Dynamic optimization and learning for renewal systems , 2010, 2010 Conference Record of the Forty Fourth Asilomar Conference on Signals, Systems and Computers.

[15]  Panganamala Ramana Kumar,et al.  Admission control and scheduling for QoS guarantees for variable-bit-rate applications on wireless channels , 2009, MobiHoc '09.

[16]  M. Neely,et al.  Dynamic Optimization and Learning for Renewal Systems , 2010, IEEE Transactions on Automatic Control.

[17]  Éva Tardos,et al.  An approximation algorithm for the generalized assignment problem , 1993, Math. Program..

[18]  I-Hong Hou Scheduling Heterogeneous Real-Time Traffic Over Fading Wireless Channels , 2014, IEEE/ACM Transactions on Networking.

[19]  Leandros Tassiulas,et al.  Dynamic server allocation to parallel queues with randomly varying connectivity , 1993, IEEE Trans. Inf. Theory.

[20]  M. Trick A Linear Relaxation Heuristic for the Generalized Assignment Problem , 1992 .

[21]  Michael J. Neely,et al.  Delay Analysis for Max Weight Opportunistic Scheduling in Wireless Systems , 2008, IEEE Transactions on Automatic Control.

[22]  David D. Yao,et al.  Dynamic Scheduling via Polymatroid Optimization , 2002, Performance.

[23]  Amir Salman Avestimehr,et al.  Approximating the timely throughput of heterogeneous wireless networks , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.