Cooperative Crossing Cache Placement in Cache-Enabled Device to Device-Aided Cellular Networks
Abstract
:Featured Application
Abstract
1. Introduction
- We consider a cache-enabled D2D-aided cellular network, in which content delivery traffic can be offloaded via the local cache; if it is not present in the local cache or the user has no cache ability, it is offloaded via a D2D link; otherwise, via a cellular link, in consideration of the impact of transmission device availability on the effectiveness of the cache placement scheme. We model the device availability, which indicates whether a transmission device can handle the requested content within a required sending time while achieving optimal probabilistic caching.
- We formulate the cooperative crossing cache placement problem, aiming to maximize the offloading probability for the network. In contrast to the cache placement scheme in [21], the cooperation content offloading is derived while guaranteeing the successful content transmission by D2D transmitters or BSs.
- We analyze the optimization of the proposed scheme by exploiting the structure of difference of convex (DC) functions and an easily implemented algorithm with low complexity is employed through DC programming.
2. System Model
3. Offloading Probability Analysis
3.1. Self-Offloading Probability
3.2. Offloading Probability in D2D Mode
3.3. Offloading Probability in BS Mode
4. Cooperative Crossing Cache Placement Optimization
DC Programming Approach
Algorithm 1. DC algorithm for cooperative crossing cache placement optimization problem |
1: Initialization: Set and , and let the threshold be sufficiently small; 2: repeat 3: The convex optimization problem is Compute ; 4: Update ; 5: until A suitable termination criterion satisfied. |
5. Simulation Results
5.1. Impact of Varying Network Parameters
5.2. Performance Comparison for Offloading Probability
6. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Asadi, A.; Mancuso, V. Network-assisted outband d2d-clustering in 5g cellular networks: Theory and practice. IEEE Trans. Mob. Comput. 2017, 16, 2246–2259. [Google Scholar] [CrossRef]
- Chen, B.; Yang, C.; Molisch, A.F. Cache-enabled device-to-device communications: Offloading gain and energy cost. IEEE Trans. Wirel. Commun. 2017, 16, 4519–4536. [Google Scholar] [CrossRef]
- Trestian, R.; Vien, Q.T.; Nguyen, H.X.; Gemikonakli, O. ECO-M: Energy-efficient cluster-oriented multimedia delivery in a LTE D2D environment. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 55–61. [Google Scholar]
- Ali, K.; Nguyen, H.X.; Vien, Q.T.; Shah, P.; Chu, Z. Disaster management using D2D communication with power transfer and clustering techniques. IEEE Access 2018, 6, 14643–14654. [Google Scholar] [CrossRef]
- Giatsoglou, N.; Ntontin, K.; Kartsakli, E.; Antonopoulos, A.; Verikoukis, C. D2D-aware device caching in mmWave-cellular networks. IEEE J. Sel. Areas Commun. 2017, 35, 2025–2037. [Google Scholar] [CrossRef]
- Chen, B.; Yang, C.; Xiong, Z. Optimal caching and scheduling for cache-enabled D2D communications. IEEE Commun. Lett. 2017, 21, 1155–1158. [Google Scholar] [CrossRef]
- Jiang, J.; Zhang, S.; Li, B.; Li, B. Maximized cellular traffic offloading via device-to-device content sharing. IEEE J. Sel. Areas Commun. 2016, 34, 82–91. [Google Scholar] [CrossRef]
- D’Andreagiovanni, F.; Gleixner, A. Towards an accurate solution of wireless network design problems. In Proceedings of the International Symposium on Combinatorial Optimization, Vietri, Italy, 16–18 May 2016; pp. 135–147. [Google Scholar]
- D’Andreagiovanni, F.; Mannino, C.; Sassano, A. GUB covers and power-indexed formulations for wireless network design. Manag. Sci. 2013, 59, 142–156. [Google Scholar] [CrossRef]
- Niesen, U.; Shah, D.; Wornell, G.W. Caching in wireless networks. IEEE Trans. Inf. Theory 2012, 58, 6524–6540. [Google Scholar] [CrossRef]
- Sheng, M.; Xu, C.; Liu, J.; Song, J.; Ma, X. Enhancement for content delivery with proximity communications in caching enabled wireless networks: Architecture and challenges. IEEE Commun. Mag. 2016, 54, 70–76. [Google Scholar] [CrossRef]
- Lu, Z.; Sun, X.; La Porta, T. Cooperative data offloading in opportunistic mobile networks. In Proceedings of the IEEE INFOCOM 2016—The 35th Annual IEEE International Conference on Computer Communications, San Francisco, CA, USA, 10–14 April 2016; pp. 1–9. [Google Scholar]
- Liu, D.; Yang, C. Cache-enabled heterogeneous cellular networks: Comparison and tradeoffs. In Proceedings of the IEEE International Conference on Communications, Kuala Lumpur, Malaysia, 23–27 May 2016. [Google Scholar]
- Malak, D.; Al-Shalash, M. Optimal caching for device-to-device Content distribution in 5G networks. In Proceedings of the 2014 IEEE Globecom Workshops (GC Wkshps), Austin, TX, USA, 8–12 December 2014; pp. 863–868. [Google Scholar]
- Golrezaei, N.; Dimakis, A.G.; Molisch, A.F. Scaling behavior for device-to-device communications with distributed caching. IEEE Trans. Inform. Theory 2014, 60, 4286–4298. [Google Scholar] [CrossRef]
- Ji, M.; Caire, G.; Molisch, A.F. Wireless device-to-device caching networks: Basic principles and system performance. IEEE J. Sel. Areas Commun. 2016, 34, 176–189. [Google Scholar] [CrossRef]
- Guo, Y.; Duan, L.; Zhang, R. Cooperative local caching under heterogeneous file preferences. IEEE Trans. Commun. 2017, 65, 444–457. [Google Scholar] [CrossRef]
- Bethanabhotla, D.; Caire, G.; Neely, M.J. Adaptive video streaming for wireless networks with multiple users and helpers. IEEE Trans. Commun. 2015, 63, 268–285. [Google Scholar] [CrossRef]
- Blaszczyszyn, B.; Giovanidis, A. Optimal geographic caching in cellular networks. In Proceedings of the IEEE International Conference on Commun. (ICC), London, UK, 8–12 June 2015; pp. 3358–3363. [Google Scholar]
- Chae, S.H.; Quek, T.Q.S.; Choi, W. Content placement for wireless cooperative caching helpers: A Tradeoff between cooperative gain and content diversity gain. IEEE Trans. Wirel. Commun. 2017, 16, 6795–6807. [Google Scholar] [CrossRef]
- Rao, J.; Feng, H.; Yang, C.; Chen, Z.; Xia, B. Optimal caching placement for D2D assisted wireless caching networks. In Proceedings of the IEEE International Conference on Communications, Kuala Lumpur, Malaysia, 23–27 May 2016. [Google Scholar]
- Yang, C.; Yao, Y.; Chen, Z.; Xia, B. Analysis on Cache-Enabled Wireless Heterogeneous Networks. IEEE Trans. Wirel. Commun. 2016, 15, 131–145. [Google Scholar] [CrossRef]
- Chae, S.H.; Ryu, J.; Choi, W.; Quek, T.Q.S. Cooperative Transmission via Caching Helpers. In Proceedings of the IEEE Global Commun. Conference (Globecom), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar]
- Chen, Z.; Pappas, N.; Kountouris, M. Probabilistic caching in wireless D2D networks: Cache hit optimal versus throughput optimal. IEEE Commun. Lett. 2017, 21, 584–587. [Google Scholar] [CrossRef]
- Xu, Y. On the Performance of device-to-device communications with delay constraint. IEEE Trans. Veh. Technol. 2016, 65, 9330–9344. [Google Scholar] [CrossRef]
- Li, Y.; Gursoy, M.C.; Velipasalar, S. A delay-aware caching algorithm for wireless D2D caching networks. In Proceedings of the 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Atlanta, GA, USA, 1–4 May 2017; pp. 456–461. [Google Scholar]
- Amentie, M.D.; Sheng, M.; Song, J.; Liu, J. Minimum delay guaranteed cooperative Device-to-Device caching in 5g wireless networks. In Proceedings of the 2016 8th International Conference on Wireless Communications & Signal Processing (WCSP), Yangzhou, China, 13–15 October 2016; pp. 1–5. [Google Scholar]
- Wang, Y.; Tao, X.; Zhang, X.; Gu, Y. Cooperative caching placement in cache-enabled D2D underlaid cellular network. IEEE Commun. Lett. 2017, 21, 1151–1154. [Google Scholar] [CrossRef]
- Wang, K.; Chen, Z.; Liu, H. Push-Based wireless converged networks for massive multimedia content delivery. IEEE Trans. Wirel. Commun. 2014, 13, 2894–2905. [Google Scholar]
- Chen, Z.; Kountouris, M. D2D caching vs. small cell caching: Where to cache content in a wireless network? In Proceedings of the 2016 IEEE International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Edinburgh, UK, 3–6 July 2016; pp. 1–6. [Google Scholar]
- Breslau, L.; Cao, P.; Fan, L.; Philips, G.; Shenker, S. Web Caching and Zipf-like Distributions: Evidence and Implications. In Proceedings of the IEEE INFOCOM ‘99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320), New York, NY, USA, 21–25 March 1999; pp. 126–134. [Google Scholar]
- Li, X.; Nguyen, T.D.; Martin, R.P. Using adaptive range control to maximize 1-hop broadcast coverage in dense wireless networks. In Proceedings of the 1st international conference on Embedded networked sensor systems, Los Angeles, CA, USA, 5–7 November 2003; pp. 397–405. [Google Scholar] [Green Version]
- Andrews, J.G.; Baccelli, F.; Ganti, R.K. A tractable approach to coverage and rate in cellular networks. IEEE Trans. Commun. 2011, 59, 3122–3134. [Google Scholar] [CrossRef]
- Kha, H.H.; Tuan, H.D.; Nguyen, H.H. Fast global optimal power allocation in wireless networks by local D.C. programming. IEEE Trans. Wirel. Commun. 2012, 11, 510–515. [Google Scholar] [CrossRef]
- Kai, C.; Li, H.; Xu, L.; Li, Y.; Jiang, T. Energy-efficient device-to-device communications for green smart cities. IEEE Trans. Ind. Inf. 2018, 14, 1542–1551. [Google Scholar] [CrossRef]
- Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
- Zhang, Q.; Gui, L.; Tian, F.; Sun, F. A caching-based incentive mechanism for cooperative data offloading. In Proceedings of the 2017 IEEE International Conference on Communications Workshops (ICC Workshops), Paris, France, 21–25 May 2017; pp. 1376–1381. [Google Scholar]
Parameters | Values |
---|---|
D2D distance: | m |
Density of BSs: | |
Density of users: | |
Proportion of D2D transmitters: | |
Sending rate: | |
Transmit power of BS: | dBm |
Transmit power of user: | dBm |
Content library size: | |
Cache storage size: | |
Size of content: | Mbits |
Bandwidth: | MHz |
Sending time: | s |
Path loss exponent: | |
Zipf distribution parameter: |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Soleimani, S.; Tao, X. Cooperative Crossing Cache Placement in Cache-Enabled Device to Device-Aided Cellular Networks. Appl. Sci. 2018, 8, 1578. https://doi.org/10.3390/app8091578
Soleimani S, Tao X. Cooperative Crossing Cache Placement in Cache-Enabled Device to Device-Aided Cellular Networks. Applied Sciences. 2018; 8(9):1578. https://doi.org/10.3390/app8091578
Chicago/Turabian StyleSoleimani, Somayeh, and Xiaofeng Tao. 2018. "Cooperative Crossing Cache Placement in Cache-Enabled Device to Device-Aided Cellular Networks" Applied Sciences 8, no. 9: 1578. https://doi.org/10.3390/app8091578
APA StyleSoleimani, S., & Tao, X. (2018). Cooperative Crossing Cache Placement in Cache-Enabled Device to Device-Aided Cellular Networks. Applied Sciences, 8(9), 1578. https://doi.org/10.3390/app8091578