Open Access


A Joint Resource Allocation Algorithm for D2D Communication

Abdul Kadir Hamid1, Lamia Osman Widaa2, Fahd N. Al-Wesabi3,*, Imran Khan4, Anwer Mustafa Hilal5, Manar Ahmed Hamza5, Abu Sarwar Zaman5, Mohammed Rizwanullah5
1 Department of Electrical & Computer Engineering, University of Sharjah, Sharjah, United Arab Emirates
2 Department of Electrical Engineering, College of Engineering, Princess Nourah bint Abdulrahman University, Saudi Arabia
3 Department of Computer Science, King Khalid University, Muhayel Aseer, KSA & Faculty of Computer and IT, Sana’a University, Yemen
4 Department of Electrical Engineering, University of Engineering and Technology Peshawar, Pakistan
5 Department of Computer and Self Development, Preparatory Year Deanship, Prince Sattam bin Abdulaziz University, AlKharj, Saudi Arabia
* Corresponding Author: Fahd N. Al-Wesabi. Email:

Computers, Materials & Continua 2022, 70(2), 3751-3762.

Received 11 May 2021; Accepted 25 June 2021; Issue published 27 September 2021


The emergence of multimedia services has meant a substantial increase in the number of devices in mobile networks and driving the demand for higher data transmission rates. The result is that, cellular networks must technically evolve to support such higher rates, to be equipped with greater capacity, and to increase the spectral and energy efficiency. Compared with 4G technology, the 5G networks are being designed to transmit up to 100 times more data volume with devices whose battery life is 10 times longer. Therefore, this new generation of networks has adopted a heterogeneous and ultra-dense architecture, where different technological advances are combined such as device-to-device (D2D) communication, which is one of the key elements of 5G networks. It has immediate applications such as the distribution of traffic load (data offloading), communications for emergency services, and the extension of cellular coverage, etc. In this communication model, two devices can communicate directly if they are close to each other without using a base station or a remote access point. Thus, eliminating the interference between the D2D and cellular communication in the network. The interference management has become a hot issue in current research. In order to address this problem, this paper proposes a joint resource allocation algorithm based on the idea of mode selection and resource assignment. Simulation results show that the proposed algorithm effectively improves the system performance and reduces the interference as compared with existing algorithms.


D2D communication; resource allocation; wireless networks; mobile communication

Cite This Article

A. Kadir Hamid, L. Osman Widaa, F. N. Al-Wesabi, I. Khan, A. Mustafa Hilal et al., "A joint resource allocation algorithm for d2d communication," Computers, Materials & Continua, vol. 70, no.2, pp. 3751–3762, 2022.

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.
  • 786


  • 514


  • 0


Share Link

WeChat scan