Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

GPU: A New Enabling Platform for Real-Time Optimization in Wireless Networks

Published: 01 November 2020 Publication History

Abstract

Optimization methods are a common tool to maximize the performance of wireless networks and systems. When addressing complex optimization problems in wireless networks, a key technical challenge is to find an optimal or near-optimal solution in real-time, especially when such a timing constraint is extremely short. Due to this challenge, there is usually a serious disparity between what a system can achieve optimally (if an optimal solution were found in real time) and what is actually achieved in the field (due to the use of fast heuristics). in this article, we present a novel approach that exploits problem decomposition techniques and the massive parallel processing capability of GPU platforms to address this challenge. Under the new approach, an original complex optimization problem is first decomposed into a large number of small and mutually independent sub-problems. Then the resulting sub-problems are fitted into massively parallel GPU cores and solved simultaneously. The optimal (or near-optimal) solution is chosen among the solutions from all the parallel sub-problems solved by GPU. We use the classic proportional-fair (PF) scheduling problem in 5G cellular networks as a case study to illustrate this approach. Finally, we briefly review recent advances in applying this approach to addressing a wide array of real-time optimization problems in wireless networks.

References

[1]
Y. T. Hou, Y. Shi, and H.D. Sherali, Applied Optimization Methods for Wireless Networks. Cambridge, U.K.: Cambridge University Press, 2014.
[2]
3GPPTS 36.211 version 16.0.0, “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation,” available: https://portal.3gpp.org/desktop-modules/Specifications/SpecificationDetails.aspx?specificationId=2425
[3]
3GPPTS 36.213 version 16.0.0, “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Layer Procedures,” available: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2427.
[4]
3GPPTS 38.211 version 16.0.0, “NR; Physical Channels and Modulation,” Available: https://portal.3gpp.org/desktop-modules/Specifications/SpecificationDetails.aspx?specificationId=3213.
[5]
M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, Chapter 1, New York, NY, USA: Freeman, 1990.
[6]
Y. Huang et al., “Achieving Fair LTE/Wi-Fi Coexistence with Real-Time Scheduling,” IEEE Trans. Cognitive Commun. and Networking, vol. 6, no. 1, Mar. 2020, pp. 366–80.
[7]
F. Capozzi et al., “Downlink Packet Scheduling in LTE Cellular Networks: Key Design Issues and a Survey,” IEEE Commun. Surveys & Tutorials, vol. 15, no. 2, 2013, pp. 678–700.
[8]
K. Hwang and N. Jotwani, Advanced Computer Architecture, 3rd ed, Chapter 1, New York, NY, USA: McGraw-Hill Education, 2016.
[9]
NVIDIA, “CUDA C++ Programming Guide,” available: https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html.
[10]
Y. Huang et al., “GPF: A GPU-Based Design to Achieve $\sim 100\ \mu{\mathrm{s}}$ Scheduling for 5G NR,” Proc. ACM MobiCom, Oct. 29–Nov. 2, 2018, New Delhi, India, pp. 207–22.
[11]
S. B. Lee et al., “Downlink MIMO with Frequency-Domain Packet Scheduling for 3GPP LTE,” Proc. IEEE INFOCOM, Apr. 2009, Rio de Janeiro, Brazil, pp. 1269–77.
[12]
3GPPTS 38.214 version 16.0.0, “NR; Physical Layer Procedures for Data,” available: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3216.
[13]
E. G. Talbi, Metaheuristics: From Design to Implementation, Chapter 2 & 3, Hoboken, NJ, USA: Wiley, 2009.
[14]
Y. Chen et al., “Turbo-HB: A Novel Design and Implementation to Achieve Ultra-Fast Hybrid Beamforming” Proc. IEEE INFOCOM, July 6–9, 2020, Toronto, Canada.
[15]
S. Li et al., “A Real-Time Solution for Underlay Coexistence with Channel Uncertainty” Proc. IEEE GLOBECOM, Dec. 2019, Waikoloa, HI, USA.

Cited By

View all
  • (2024)R³: A Real-Time Robust MU-MIMO Scheduler for O-RANIEEE Transactions on Wireless Communications10.1109/TWC.2024.345659623:11_Part_2(17727-17743)Online publication date: 1-Nov-2024
  • (2024)O-M3: Real-Time Multi-Cell MIMO Scheduling in 5G O-RANIEEE Journal on Selected Areas in Communications10.1109/JSAC.2023.333616442:2(339-355)Online publication date: 1-Feb-2024
  • (2023)mCore+: A Real-Time Design Achieving ∼ 500 μs Scheduling for 5G MU-MIMO SystemsIEEE Transactions on Mobile Computing10.1109/TMC.2022.320716022:12(7249-7265)Online publication date: 1-Dec-2023
  • Show More Cited By

Index Terms

  1. GPU: A New Enabling Platform for Real-Time Optimization in Wireless Networks
              Index terms have been assigned to the content through auto-classification.

              Recommendations

              Comments

              Information & Contributors

              Information

              Published In

              cover image IEEE Network: The Magazine of Global Internetworking
              IEEE Network: The Magazine of Global Internetworking  Volume 34, Issue 6
              November/December 2020
              319 pages

              Publisher

              IEEE Press

              Publication History

              Published: 01 November 2020

              Qualifiers

              • Research-article

              Contributors

              Other Metrics

              Bibliometrics & Citations

              Bibliometrics

              Article Metrics

              • Downloads (Last 12 months)0
              • Downloads (Last 6 weeks)0
              Reflects downloads up to 20 Feb 2025

              Other Metrics

              Citations

              Cited By

              View all
              • (2024)R³: A Real-Time Robust MU-MIMO Scheduler for O-RANIEEE Transactions on Wireless Communications10.1109/TWC.2024.345659623:11_Part_2(17727-17743)Online publication date: 1-Nov-2024
              • (2024)O-M3: Real-Time Multi-Cell MIMO Scheduling in 5G O-RANIEEE Journal on Selected Areas in Communications10.1109/JSAC.2023.333616442:2(339-355)Online publication date: 1-Feb-2024
              • (2023)mCore+: A Real-Time Design Achieving ∼ 500 μs Scheduling for 5G MU-MIMO SystemsIEEE Transactions on Mobile Computing10.1109/TMC.2022.320716022:12(7249-7265)Online publication date: 1-Dec-2023
              • (2023)Turbo-HB: A Sub-Millisecond Hybrid Beamforming Design for 5G mmWave SystemsIEEE Transactions on Mobile Computing10.1109/TMC.2022.315248022:7(4332-4346)Online publication date: 1-Jul-2023
              • (2021)mCore: Achieving Sub-millisecond Scheduling for 5G MU-MIMO SystemsIEEE INFOCOM 2021 - IEEE Conference on Computer Communications10.1109/INFOCOM42981.2021.9488684(1-10)Online publication date: 10-May-2021
              • (2021)Optimal Channel Allocation in the CBRS Band with Shipborne Radar Incumbents2021 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN)10.1109/DySPAN53946.2021.9677308(80-88)Online publication date: 13-Dec-2021

              View Options

              View options

              Figures

              Tables

              Media

              Share

              Share

              Share this Publication link

              Share on social media