Int. J. Electron. Commun. (AEÜ) 65 (2011) 320–330
Contents lists available at ScienceDirect
International Journal of Electronics and
Communications (AEÜ)
journal homepage: www.elsevier.de/aeue
Achieving the Nash bargaining solution in OFDMA uplink using distributed
scheduling with limited feedback
Elias Yaacoub
∗
, Zaher Dawy
Department of Electrical and Computer Engineering, American University of Beirut, P.O. Box 11-0236, Beirut, Lebanon
article info
Article history:
Received 8 September 2009
Accepted 28 March 2010
Keywords:
Nash bargaining solution
Proportional fair
OFDMA
Uplink
Scheduling
abstract
The Nash bargaining solution in OFDMA uplink scheduling is investigated. The problem is equivalent to
proportional fair scheduling. The logarithm of throughput, when used as a utility function, ensures pro-
portional fairness and thus is equivalent to the Nash bargaining solution. An algorithm to implement the
solution in the centralized and distributed scenarios is proposed. In the centralized scheduling scenario,
the base station is assumed to enforce the cooperative solution. In the distributed scheduling scenario,
cooperation between mobile users is implemented using limited feedback of channel state information.
A quantization scheme for channel state information is proposed and shown to achieve results close to
optimal with a limited number of feedback bits. In fact, only one bit feedback per subcarrier was sufficient
to achieve near-optimal results with proportional fair scheduling.
© 2010 Elsevier GmbH. All rights reserved.
1. Introduction
The Nash bargaining problem (NBP) [1] is a well known scenario
in game theory. Players in the NBP negotiate to maximize their pay-
offs. The optimal solution of the NBP, the Nash bargaining solution
(NBS), consists of distributing the resources in a way to maximize
the product of the payoffs [2]. It was shown that proportional fair
(PF) scheduling is equivalent to the implementation of the NBS in
the resource allocation of wireless communication systems, the
payoff of each user being its throughput [3,4]. PF scheduling is
widely investigated in the literature, mainly in the framework of
centralized resource allocation [5–7]. With Orthogonal Frequency
Division Multiple Access (OFDMA) adopted as the accessing scheme
of next generation cellular systems, e.g., 3GPP Long-Term Evolution
(LTE) and mobile WiMAX (IEEE 802.16e), several applications of PF
to OFDMA were studied [8–10].
Conversely to centralized resource allocation, mobile users have
more autonomy in making transmission decisions in distributed
schemes. The benefits of distributed resource allocation are being
widely investigated in the context of ad-hoc networks, relay-based
networks, and sensor networks [11–13], in addition to wireless
local area networks (WLANs) [14,15] and cognitive radio (CR)
networks [16–19]. In this paper, we propose a distributed PF
scheduling approach that leads to results close to the centralized
case. The PF solution is desirable in distributed scenarios since it is
∗
Corresponding author.
E-mail addresses: eey00@aub.edu.lb (E. Yaacoub), zd03@aub.edu.lb (Z. Dawy).
equivalent to the NBS, and hence it is in the benefit of the users to
cooperate in order to implement it.
The main contribution of this paper is the investigation of col-
laborative distributed scheduling in OFDMA uplink and proposing
a distributed scheduling scheme that can be easily implemented
by the users with a limited exchange of channel state information
(CSI). A CSI quantization technique is proposed in order to achieve
a near optimal performance with one bit feedback per subcarrier.
Other contributions of the paper include proposing a low complex-
ity scheduling algorithm by extending an algorithm proposed by
the authors in [20] for the full CSI case so that it can be implemented
by the users in a distributed collaborative scenario with limited
feedback. Furthermore, the algorithm is shown to be efficiently
applicable with various utility functions in both the centralized and
distributed scenarios.
The paper is organized as follows. An overview of proportional
fair scheduling and its equivalence to the Nash bargaining solu-
tion are presented in Section 2. The proposed scheduling algorithm
is described in Section 3. The application of the algorithm to cen-
tralized scheduling is presented in Section 4, and its application
to distributed scheduling is discussed in Section 5. The simulation
results are presented and analyzed in Section 6. Section 7 presents
a comparison of the proposed approach to the existing literature.
Finally, Section 8 concludes the paper.
2. Proportional fairness and the Nash bargaining solution
2.1. PF scheduling methods
In [21], proportional fairness was defined as follows: a feasible
rate vector R is proportional fair if for any other feasible rate vector
1434-8411/$ – see front matter © 2010 Elsevier GmbH. All rights reserved.
doi:10.1016/j.aeue.2010.03.007