| Literature DB >> 31277349 |
Bocheng Yu1, Xingjun Zhang1, Francesco Palmieri2, Erwan Creignou1, Ilsun You3.
Abstract
Mobile cellular communications are experiencing an exponential growth in traffic load on Long Term Evolution (LTE) eNode B (eNB) components. Such load can be significantly contained by directly sharing content among nearby users through device-to-device (D2D) communications, so that repeated downloads of the same data can be avoided as much as possible. Accordingly, for the purpose of improving the efficiency of content sharing and decreasing the load on the eNB, it is important to maximize the number of simultaneous D2D transmissions. Specially, maximizing the number of D2D links can not only improve spectrum and energy efficiency but can also reduce transmission delay. However, enabling maximum D2D links in a cellular network poses two major challenges. First, the interference between the D2D and cellular communications could critically affect their performance. Second, the minimum quality of service (QoS) requirement of cellular and D2D communication must be guaranteed. Therefore, a selection of active links is critical to gain the maximum number of D2D links. This can be formulated as a classical integer linear programming problem (link scheduling) that is known to be NP-hard. This paper proposes to obtain a set of network features via deep learning for solving this challenging problem. The idea is to optimize the D2D link schedule problem with a deep neural network (DNN). This makes a significant time reduction for delay-sensitive operations, since the computational overhead is mainly spent in the training process of the model. The simulation performed on a randomly generated link schedule problem showed that our algorithm is capable of finding satisfactory D2D link scheduling solutions by reducing computation time up to 90% without significantly affecting their accuracy.Entities:
Keywords: D2D communications; deep learning; integer programming; link activation; wireless networks
Year: 2019 PMID: 31277349 PMCID: PMC6650897 DOI: 10.3390/s19132941
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1System model.
Summary of notation.
| Symbol | Meaning |
|---|---|
|
| Sets of D2Ds |
|
| Sets of D2D pairs |
|
| Cellular user |
|
| Ambient noise |
|
| Path-loss exponent |
|
| Transmit power of D2D |
|
| Transmit power of the eNB |
|
| Transmit power of cellular user |
|
| Channel gain between two D2D ( |
|
| Channel gain between the eNB to cellular user |
|
| Transmission distance of two D2D (i and |
|
| Transmission distance between D2D i to cellular user |
Figure 2Learning structure.
Figure 3Training process of deep belief network.
Parameters setting of simulation.
| Parameter | Value |
|---|---|
| Cell Radius/m | 250 |
| Number of Cellular Users | 1 |
| Transmit Power of D2D | 0.01 |
|
| 10 |
|
| 10 |
|
|
Figure 4Comparison of computation time.
Results of the comparison between different number of layers.
| Metrics | 2 Hidden Layers | 3 Hidden Layers |
|---|---|---|
| Training Time | 1h 24min | 1h36min |
| Testing time (on 10k) | 0.247032s | 0.233568s |
| Binary accuracy on training | 0.99458 | 0.99356 |
| Binary accuracy on testing | 0.99320 | 0.99261 |
Figure 5Loss over time on the training set for different depths of the deep neural network (DNN).
Figure 6Effect of the learning rate and batch size on the training phase. (a) Effect of the learning rate and batch size on training loss. (b) Effect of the learning rate and batch size on training time.
Results of the comparison between different batch size.
| Batch Size | Training Time | Training Loss |
|---|---|---|
| 16 | 1 h 41 min | 0.0226 |
| 32 | 2 h 01 min | 0.02053 |
| 64 | 2 h 10 min | 0.0194 |
Figure 7Optimality rate of different training set sizes.
Figure 8The impact of activity on device-to-device (D2D) links under different SINRs and different base station powers.
Figure 9The number of active D2D links under different radii and different base station powers.