Cross-Layer Network Codes for Content Delivery in Cache-Enabled D2D Networks

01/18/2021
by   Mohammed S. Al-Abiad, et al.
0

In this paper, we consider the use of cross-layer network coding (CLNC), caching, and device-to-device (D2D) communications to jointly optimize the delivery of a set of popular contents to a set of user devices (UDs). In the considered D2D network, a group of near-by UDs cooperate with each other and use NC to combine their cached files, so as the completion time required for delivering all requested contents to all UDs is minimized. Unlike the previous work that considers only one transmitting UD at a time, our work allows multiple UDs to transmit simultaneously given the interference among the active links is small. Such configuration brings a new trade-off among scheduling UDs to transmitting UDs, selecting the coding decisions and the transmission rate/power. Therefore, we consider the completion time minimization problem that involves scheduling multiple transmitting UDs, determining their transmission rates/powers and file combinations. The problem is shown to be intractable because it involves all future coding decisions. To tackle the problem at each transmission slot, we first design a graph called herein the D2D Rate-Aware IDNC graph where its vertices have weights that judiciously balance between the rates/powers of the transmitting UDs and the number of their scheduled UDs. Then, we propose an innovative and efficient CLNC solution that iteratively selects a set of transmitting UDs only if the interference caused by the transmissions of the newly selected UDs does not significantly impact the overall completion time. Simulation results show that the proposed solution offers significant completion time reduction compared with the existing algorithms.

READ FULL TEXT
research
07/09/2020

Completion Time Minimization in Fog-RANs using D2D Communications and Rate-Aware Network Coding

The device-to-device communication-aided fog radio access network, refer...
research
01/22/2018

Modeling and Performance Analysis of Full-Duplex Communications in Cache-Enabled D2D Networks

Cache-enabled Device-to-Device (D2D) communication is widely recognized ...
research
02/05/2021

Throughput Maximization of Network-Coded and Multi-Level Cache-Enabled Heterogeneous Network

One of the paramount advantages of multi-level cache-enabled (MLCE) netw...
research
06/20/2020

Packet Completion Time Minimization via Joint D2D and Cellular Communication: A Unified Network Coding Approach

This paper tackles the problem of transmitting a common content to a num...
research
05/01/2021

Probabilistic Analysis of Operating Modes in Cache-Enabled Full-Duplex D2D Networks

With the extensive acquisition of various mobile applications, cellular ...
research
01/16/2018

Throughput Maximization in Cloud Radio Access Networks using Network Coding

This paper is interested in maximizing the total throughput of cloud rad...

Please sign up or login with your details

Forgot password? Click here to reset