TY - JOUR
T1 - A General Framework for Temporal Fair User Scheduling in NOMA Systems
AU - Shahsavari, Shahram
AU - Shirani, Farhad
AU - Erkip, Elza
N1 - Funding Information:
Manuscript received September 14, 2018; revised January 11, 2019 and February 22, 2019; accepted February 24, 2019. Date of publication March 7, 2019; date of current version May 22, 2019. This work was supported in part by the NYU WIRELESS Industrial Affiliates and in part by the National Science Foundation Grants EARS-1547332 and NeTS-1527750. The guest editor coordinating the review of this paper and approving it for publication was Dr. Zhiguo Ding. (Corresponding author: Farhad Shirani.) The authors are with the Department of Electrical and Computer Engineering, New York University Tandon School of Engineering, New York, NY 10012 USA (e-mail:,shahram.shahsavari@nyu.edu; fsc265@nyu.edu; elza@nyu.edu). Digital Object Identifier 10.1109/JSTSP.2019.2903745
Publisher Copyright:
© 2007-2012 IEEE.
PY - 2019/6
Y1 - 2019/6
N2 - Non-orthogonal multiple access (NOMA) is one of the promising radio access techniques for next generation wireless networks. Opportunistic multi-user scheduling is necessary to fully exploit multiplexing gains in NOMA systems, but compared with traditional scheduling, inter-relations between users' throughputs induced by multi-user interference poses new challenges in the design of NOMA schedulers. A successful NOMA scheduler has to carefully balance the following three objectives: Maximizing average system utility, satisfying desired fairness constraints among the users and enabling real time, and low computational cost implementations. In this paper, scheduling for NOMA systems under temporal fairness constraints is considered. Temporal fair scheduling leads to communication systems with predictable latency as opposed to utilitarian fair schedulers for which latency can be highly variable. It is shown that under temporal fairness constraints, optimal system utility is achieved using a class of opportunistic scheduling schemes called threshold based strategies (TBS). One of the challenges in heterogeneous NOMA scenarios - where only specific users may be activated simultaneously - is to determine the set of feasible temporal shares. A variable elimination algorithm is proposed to accomplish this task. Furthermore, an (online) iterative algorithm based on the Robbins-Monro method is proposed to construct a TBS by finding the optimal thresholds for a given system utility metric. The algorithm does not require knowledge of the users' channel statistics. Rather, at each time slot, it has access to the channel realizations in the previous time slots. Various numerical simulations of practical scenarios are provided to illustrate the effectiveness of the proposed NOMA scheduling in static and mobile scenarios.
AB - Non-orthogonal multiple access (NOMA) is one of the promising radio access techniques for next generation wireless networks. Opportunistic multi-user scheduling is necessary to fully exploit multiplexing gains in NOMA systems, but compared with traditional scheduling, inter-relations between users' throughputs induced by multi-user interference poses new challenges in the design of NOMA schedulers. A successful NOMA scheduler has to carefully balance the following three objectives: Maximizing average system utility, satisfying desired fairness constraints among the users and enabling real time, and low computational cost implementations. In this paper, scheduling for NOMA systems under temporal fairness constraints is considered. Temporal fair scheduling leads to communication systems with predictable latency as opposed to utilitarian fair schedulers for which latency can be highly variable. It is shown that under temporal fairness constraints, optimal system utility is achieved using a class of opportunistic scheduling schemes called threshold based strategies (TBS). One of the challenges in heterogeneous NOMA scenarios - where only specific users may be activated simultaneously - is to determine the set of feasible temporal shares. A variable elimination algorithm is proposed to accomplish this task. Furthermore, an (online) iterative algorithm based on the Robbins-Monro method is proposed to construct a TBS by finding the optimal thresholds for a given system utility metric. The algorithm does not require knowledge of the users' channel statistics. Rather, at each time slot, it has access to the channel realizations in the previous time slots. Various numerical simulations of practical scenarios are provided to illustrate the effectiveness of the proposed NOMA scheduling in static and mobile scenarios.
KW - Non-orthogonal multiple access
KW - Robbins-Monro algorithm
KW - multi-user scheduling
KW - temporal fairness
KW - threshold-based strategies
UR - http://www.scopus.com/inward/record.url?scp=85062675681&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85062675681&partnerID=8YFLogxK
U2 - 10.1109/JSTSP.2019.2903745
DO - 10.1109/JSTSP.2019.2903745
M3 - Article
AN - SCOPUS:85062675681
SN - 1932-4553
VL - 13
SP - 408
EP - 422
JO - IEEE Journal on Selected Topics in Signal Processing
JF - IEEE Journal on Selected Topics in Signal Processing
IS - 3
M1 - 8662633
ER -