D2D Communications Meet Mobile Edge Computing for Enhanced Computation Capacity in Cellular Networks

Project Code :TMRECO19_04


In this paper, we integrate the D2D communications with MEC to further improve the computation capacity of the cellular networks, where the task of each device can be offloaded to an edge node and a nearby D2D device. The future 5G wireless networks aim to support high-rate data communications and high-speed mobile computing. To achieve this goal, the mobile edge computing (MEC) and device-to-device (D2D) communications have been recently developed, both of which take advantage of the proximity for better performance. Hence, we proposed our model.

We aim to maximize the number of devices supported by the cellular networks with the constraints of both communication and computation resources. The optimization problem is formulated as a mixed integer non-linear problem, which is not easy to solve in general. To tackle it, we decouple it into two sub-problems. 

The first one minimizes the required edge computation resource for a given D2D pair, while the second one maximizes the number of supported devices via optimal D2D pairing. We prove that the optimal solutions to the two sub-problems compose the optimal solution to the original problem. Then, the optimal algorithm to the original problem is developed by solving two sub-problems, and some insightful results, such as the optimal transmit power allocation and the task offloading strategy, are also highlighted. Our proposal is finally tested by extensive numerical simulation results, which demonstrate that combining D2D communications with MEC can significantly enhance the computation capacity of the system.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.


Software: Matlab 2018a or above


Operating Systems:

  • Windows 10
  • Windows 7 Service Pack 1
  • Windows Server 2019
  • Windows Server 2016


Minimum: Any Intel or AMD x86-64 processor

Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support


Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation

Recommended: An SSD is recommended A full installation of all Math Works products may take up to 29 GB of disk space


Minimum: 4 GB

Recommended: 8 GB

Demo Video

Request Video

Related Projects

Final year projects