Open Access iconOpen Access

ARTICLE

crossmark

A Joint Algorithm for Resource Allocation in D2D 5G Wireless Networks

Fahd N. Al-Wesabi1,2,*, Imran Khan3, Mohammad Alamgeer4, Ali M. Al-Sharafi5, Bong Jun Choi6, Abdallah Aldosary7, Ehab Mahmoud Mohamed8,9

1 Department of Computer Science, King Khalid University, Muhayel Aseer, KSA
2 Faculty of Computer and IT, Sana’a University, Yemen
3 Department of Electrical Engineering, University of Engineering and Technology, Peshawar, P.O.B 814, Pakistan
4 Department of Information Systems, King Khalid University, Mayahel Aseer, KSA
5 Department of Computer Science, College of Computers and Information Technology, University of Bisha, KSA
6 School of Computer Science and Engineering, Soongsil University, South Korea
7 Department of Computer Science, Prince Sattam bin Abdulaziz University, As Sulayyil, 11991, Saudi Arabia
8 Electrical Engineering Department, College of Engineering, Prince Sattam Bin Abdulaziz University, Wadi Addwasir, 11991, Saudi Arabia
9 Electrical Engineering Department, Faculty of Engineering, Aswan University, Aswan, 81542, Egypt

* Corresponding Author: Fahd N. Al-Wesabi. Email: email

Computers, Materials & Continua 2021, 69(1), 301-317. https://doi.org/10.32604/cmc.2021.018122

Abstract

With the rapid development of Internet technology, users have an increasing demand for data. The continuous popularization of traffic-intensive applications such as high-definition video, 3D visualization, and cloud computing has promoted the rapid evolution of the communications industry. In order to cope with the huge traffic demand of today’s users, 5G networks must be fast, flexible, reliable and sustainable. Based on these research backgrounds, the academic community has proposed D2D communication. The main feature of D2D communication is that it enables direct communication between devices, thereby effectively improve resource utilization and reduce the dependence on base stations, so it can effectively improve the throughput of multimedia data. One of the most considerable factor which affects the performance of D2D communication is the co-channel interference which results due to the multiplexing of multiple D2D user using the same channel resource of the cellular user. To solve this problem, this paper proposes a joint algorithm time scheduling and power control. The main idea is to effectively maximize the number of allocated resources in each scheduling period with satisfied quality of service requirements. The constraint problem is decomposed into time scheduling and power control subproblems. The power control subproblem has the characteristics of mixed-integer linear programming of NP-hard. Therefore, we proposed a gradual power control method. The time scheduling subproblem belongs to the NP-hard problem having convex-cordinality, therefore, we proposed a heuristic scheme to optimize resource allocation. Simulation results show that the proposed algorithm effectively improved the resource allocation and overcome the co-channel interference as compared with existing algorithms.

Keywords


Cite This Article

APA Style
Al-Wesabi, F.N., Khan, I., Alamgeer, M., Al-Sharafi, A.M., Choi, B.J. et al. (2021). A joint algorithm for resource allocation in D2D 5G wireless networks. Computers, Materials & Continua, 69(1), 301-317. https://doi.org/10.32604/cmc.2021.018122
Vancouver Style
Al-Wesabi FN, Khan I, Alamgeer M, Al-Sharafi AM, Choi BJ, Aldosary A, et al. A joint algorithm for resource allocation in D2D 5G wireless networks. Comput Mater Contin. 2021;69(1):301-317 https://doi.org/10.32604/cmc.2021.018122
IEEE Style
F.N. Al-Wesabi et al., “A Joint Algorithm for Resource Allocation in D2D 5G Wireless Networks,” Comput. Mater. Contin., vol. 69, no. 1, pp. 301-317, 2021. https://doi.org/10.32604/cmc.2021.018122



cc Copyright © 2021 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2342

    View

  • 1554

    Download

  • 0

    Like

Share Link