/Wireless-Resource-Virtualization-with-Device-to-Device-Communication-Underlaying-LTE-Networks

Implementation of Wireless Resource Virtualization with Device-to-Device Communication Underlaying LTE Networks

Primary LanguageMATLABMIT LicenseMIT

Wireless-Resource-Virtualization-with-Device-to-Device-Communication-Underlaying-LTE-Networks

Implementation of Wireless Resource Virtualization with Device-to-Device Communication Underlaying LTE Networks

• Description:

Wireless resource virtualization is a potential solution for meeting the increasing demand for mobile data services. Virtualization allows for more efficient utilization of the spectrum, reduces capital expenditures and operating expenditures, and can support higher peak rates. Device-to-device (D2D) communication as an underlay to cellular networks is also a potential solution to satisfy the data demand. Due to the proximity of devices and thus the higher signal-to-interference and noise ratio, higher data rates can be achieved using D2D communication. This is beneficial in cases of multimedia sharing where data can be broadcast to several nearby users. However, the interference that D2D pairs introduce to cellular users should be below a target threshold so as not to reduce their performance.

In this work, the problem of wireless resource virtualization with D2D communication underlaying the LTE network is formulated. Since the problem is an integer non-linear programming (INLP) problem, it is divided into two smaller linear integer programs that are solved to optimality. Two lower complexity heuristic algorithms, each solving one of the subproblems are introduced.

The objective of the INLP problem is to maximize the sum rate of the cellular and D2D users. Additionally, the optimization problem considers the following constraints:

  • SINR threshold of both cellular and D2D users’ constraints.
  • Resource Block sharing constraints
  • Service Level Agreement (SLA) constraint
  • Sum rate of both cellular and D2D users’ constraints

The developed heuristic solution follows a greedy approach to solve the cellular users’ resource allocation sub-problem and the D2D users’ resource sharing sub-problem. Accordingly, the heuristic solution considers the same set of constraints.

The simulation was developed using MATLAB using the following files:

  • main_file.m: Main file that calls the different files within the simulation.
  • initialization.m: It creates all the matrices and vectors and sets up the simulation environment.
  • channel_conditions.m: Generates the channel conditions using macroscopic and microscopic path loss components.
  • BIP_CU.m: Determines the bip problem solution for LTE cellular users.
  • BIP_D2D.m: Determines the bip problem solution for D2D users.
  • bip1.m: Function that solves the bip problem.
  • min_SNR_finder.m: Finds the minimum SNR for the corresponding modulation and coding scheme after the resource blocks are allocated.
  • specteff_finder.m: Finds the effective spectrum SNR.
  • Heuristic_CU.m: Determines the heuristic solution using a greedy methodology for LTE cellular users.
  • Heuristic_D2D.m: Determines the heuristic solution using a greedy methodology for D2D users.
  • Results_aggregation_iteration.m; Aggregates the achieved results in each iteration.
  • Results_aggregation_mu_value.m: Averages the results for the different iterations for one mu value.
  • Results_plotting.m: Plots the results.

• Contact Information:

Please feel free to contact me if you have any question. I would be happy to help.

Email: amoubaye@uwo.ca or ashami2_at_uw.ca

• Citation:

If you find these codes useful, please cite the following articles:

a. A. Moubayed, A. Shami and H. Lutfiyya, "Wireless Resource Virtualization With Device-to-Device Communication Underlaying LTE Network," in IEEE Transactions on Broadcasting, vol. 61, no. 4, pp. 734-740, Dec. 2015, doi: 10.1109/TBC.2015.2492458.

b. A. Moubayed, A. Shami and H. Lutfiyya, "Power-Aware Wireless Virtualized Resource Allocation with D2D Communication Underlaying LTE Network," 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, 2016, pp. 1-6, doi: 10.1109/GLOCOM.2016.7842159.

@ARTICLE{Moubayed_IEEE_TBC,
author={A. {Moubayed} and A. {Shami} and H. {Lutfiyya}},

journal={IEEE Transactions on Broadcasting}, 

title={Wireless Resource Virtualization With Device-to-Device Communication Underlaying LTE Network}, 

year={2015},

volume={61},

number={4},

pages={734-740},

doi={10.1109/TBC.2015.2492458}}

and

@INPROCEEDINGS{Moubayed_Globecom,
author={A. {Moubayed} and A. {Shami} and H. {Lutfiyya}},

booktitle={2016 IEEE Global Communications Conference (GLOBECOM)}, 

title={Power-Aware Wireless Virtualized Resource Allocation with D2D Communication Underlaying LTE Network}, 

year={2016},

pages={1-6},

doi={10.1109/GLOCOM.2016.7842159}}