Abstract

In this paper, we joinlty optimize cross-layer network coding (CLNC) and device-to-device (D2D) communications to facilitate the recovery of popular common files that are missed at multiple user devices (UDs). In the envisioned system, a group of near-by UDs cooperate with each other and use CLNC to combine their received files, such that the UDs can recover their missing files using D2D communications. The proposed CLNC mechanism enables the cloud base-station (CBS) to select the coding decisions, adapt the rate allocation, and adjust the transmit power of the UDs to reduce the interference. Specifically, such a CLNC configuration brings a new trade-off among selecting the transmitting UDs and their coding decisions, and scheduling the transmission rate and power. To this end, we formulate an optimization problem to minimize the completion time required for recovering the missing files at the UDs. The proposed optimization problem is shown to be intractable because an optimal solution depends on the future coding decisions and UDs’ heterogeneous rates. To overcome such intractiblity, we propose an online solution that is updated at each transmission slot. In particular, we first design a graph called herein the D2D rate-aware instantely decodable NC (RA-IDNC), where its vertices have weights that judiciously balance between the rate of the transmitting UDs and the number of their scheduled UDs. Subsequently, we propose an innovative and efficient CLNC solution that iteratively selects a set of transmitting UDs and optimizes their powers using a function evaluation (FE) method. In each iteration, a new transmitting UD is selected provided that the resultant interference does not significantly degrade the completion time performance. Simulation results show that the proposed CLNC can significantly reduces the completion time compared to the benchmark schemes.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.