Joint Resource Allocation for Uplink and Downlink in Wireless Networks: A Case Study with User-Level Utility Functions

In most of researches in resource allocation for wireless networks, uplink and downlink problems are considered separately, especially when resources for uplink and downlink are statically partitioned, as in FDD and static TDD systems. However, even in those systems, joint resource allocation for uplink and downlink can improve system efficiency and we study this issue in this paper with the concept of the user-level utility function. In most cases, a user has a two-way communication that consists of two sessions: uplink and downlink sessions and its overall satisfaction to its communication depends on its satisfaction to each of its sessions. To model user's overall satisfaction to its communication, we define a user-level utility function, which is defined as a function of its session-level utility functions. We then formulate and solve the optimization problem with user-level utility functions for cell-level resource scheduling that jointly considers uplink and downlink resource allocation. Simulation results show that our cell-level scheduling in which resource allocation in both uplink and downlink is done jointly outperforms link-level scheduling, in which resource allocation in each of uplink and downlink is done separately in most cases, especially when the asymmetry between uplink and downlink is large.

[1]  Roy D. Yates,et al.  A Framework for Uplink Power Control in Cellular Radio Systems , 1995, IEEE J. Sel. Areas Commun..

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

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

[4]  Byung-Seo Kim,et al.  Downlink and uplink resource allocation in IEEE 802.11 wireless LANs , 2005, IEEE Transactions on Vehicular Technology.

[5]  Henning Schulzrinne,et al.  Balancing uplink and downlink delay of VoIP traffic in WLANs using Adaptive Priority Control (APC) , 2006, QShine '06.

[6]  Ness B. Shroff,et al.  Downlink power allocation for multi-class wireless systems , 2005, IEEE/ACM Transactions on Networking.

[7]  Joint Uplink and Downlink Optimization for Real-Time Multiuser Video Streaming Over WLANs , 2007, IEEE Journal of Selected Topics in Signal Processing.

[8]  Peter Marbach,et al.  Downlink resource allocation and pricing for wireless networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[9]  Lijun Qian,et al.  Uplink Scheduling in CDMA Packet-Data Systems , 2006, Wirel. Networks.

[10]  Sunghyun Choi,et al.  Achieving weighted fairness between uplink and downlink in IEEE 802.11 DCF-based WLANs , 2005, Second International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks (QSHINE'05).

[11]  Haiyun Luo,et al.  Joint uplink/downlink opportunistic scheduling for Wi-Fi WLANs , 2008, Comput. Commun..

[12]  N.B. Shroff,et al.  Joint resource allocation and base-station assignment for the downlink in CDMA networks , 2006, IEEE/ACM Transactions on Networking.

[13]  Wha Sook Jeon,et al.  CDMA/TDD system for wireless multimedia services with traffic unbalance between uplink and downlink , 1999, IEEE J. Sel. Areas Commun..