Open Access iconOpen Access



An Optimal Algorithm for Resource Allocation in D2D Communication

Shahad Alyousif1,2, Mohammed Dauwed3,*, Rafal Nader4, Mohammed Hasan Ali5, Mustafa Musa Jabar6,7, Ahmed Alkhayyat8

1 Research Centre, University of Mashreq, Baghdad, Iraq
2 College of Engineering, Department of Electrical & Electronic Engineering, Gulf University, Almasnad, Kingdom of Bahrain
3 Medical Instrumentation Techniques Engineering, Dijlah University College, Baghdad, Iraq
4 Department of Pharmacy, Al-Mustaqbal University College, Hilla, 51001, Iraq
5 Computer Techniques Engineering Department, Faculty of Information Technology, Imam Ja’afar Al-Sadiq University, Najaf, 10023, Iraq
6 Department of Medical Instruments Engineering Techniques, Al-Turath University College, Baghdad, 10021, Iraq
7 Department of Medical Instruments Engineering Techniques, Al-Farahidi University, Baghdad, 10021, Iraq
8 College of Technical Engineering, The Islamic University, Najaf, Iraq

* Corresponding Author: Mohammed Dauwed. Email: email

Computers, Materials & Continua 2023, 75(1), 531-546.


The number of mobile devices accessing wireless networks is skyrocketing due to the rapid advancement of sensors and wireless communication technology. In the upcoming years, it is anticipated that mobile data traffic would rise even more. The development of a new cellular network paradigm is being driven by the Internet of Things, smart homes, and more sophisticated applications with greater data rates and latency requirements. Resources are being used up quickly due to the steady growth of smartphone devices and multimedia apps. Computation offloading to either several distant clouds or close mobile devices has consistently improved the performance of mobile devices. The computation latency can also be decreased by offloading computing duties to edge servers with a specific level of computing power. Device-to-device (D2D) collaboration can assist in processing small-scale activities that are time-sensitive in order to further reduce task delays. The task offloading performance is drastically reduced due to the variation of different performance capabilities of edge nodes. Therefore, this paper addressed this problem and proposed a new method for D2D communication. In this method, the time delay is reduced by enabling the edge nodes to exchange data samples. Simulation results show that the proposed algorithm has better performance than traditional algorithm.


Cite This Article

S. Alyousif, M. Dauwed, R. Nader, M. H. Ali, M. M. Jabar et al., "An optimal algorithm for resource allocation in d2d communication," Computers, Materials & Continua, vol. 75, no.1, pp. 531–546, 2023.

cc 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.
  • 671


  • 386


  • 0


Share Link