In cache-enabled device-to-device (D2D) -aided cellular networks, the technique of caching contents in the cooperative crossing between base stations (BSs) and devices can significantly reduce core traffic and enhance network capacity. In this paper, we propose a scheme that establishes device availability, which indicates whether a cache-enabled device can handle the transmission of the desired content within the required sending time, called the delay, while achieving optimal probabilistic caching. We also investigate the impact of transmission device availability on the effectiveness of a scenario of cooperative crossing cache placement, where content delivery traffic can be offloaded from the local cache, a D2D transmitter’s cache via a D2D link, or else directly from a BS via a cellular link, in order to maximize the offloading probability. Further, we derive the cooperation content offloading strategy while considering successful content transmission by D2D transmitters or BSs to guarantee the delay, even though reducing the delay is not the focus of this study. Finally, the proposed problem is formulated. Owing to the non-convexity of the optimization problem, it can be rewritten as a minimization of the difference between the convex functions; thus, it can be solved by difference of convex (DC) programming using a low-complexity algorithm. Simulation results show that the proposed cache placement scheme improves the offloading probability by 13.5% and 23% compared to Most Popular Content (MPC) scheme, in which both BSs and devices cache the most popular content and Coop. BS/D2D caching scheme, in which each BS tier and user tier applies cooperative content caching separately.
Read full abstract