Cross-Entropy Method for Content Placement and User Association in Cache-Enabled Coordinated Ultra-Dense Networks
Abstract
:1. Introduction
- The problem of content placement and user association is investigated jointly in large-scale cache-enabled coordinated ultra dense networks. We formulate the problem as a constrained non-convex combinatorial programming problem to maximize network throughput of cell edge UEs under the consideration of the backhaul load;
- A two-step heuristic algorithm based on the cross-entropy (CE) method is proposed to solve the problem: A content placement strategy is first proposed based on cross entropy under the assumption of the conventional N-Best scheme; given the proposed content placement strategy, a user association algorithm is then proposed based on the cross-entropy method. Extensive simulations are conducted to evaluate the performance of the proposed approach. Simulations are conducted to validate the performance of the proposed cross-entropy based schemes in terms of network throughput and backhaul load. Simulation results show that the proposed caching and user association algorithms can reduce backhaul load and improve network throughput of cell edge UEs simultaneously.
2. System Model
2.1. Network
2.2. Caching
2.3. Delay
3. Problem Formulation
3.1. Mathematical Formulation
3.2. Cross-Entropy Method
3.3. Content Placement Algorithm Based on the Cross-Entropy Method (CPCE)
Algorithm 1 Content Placement based on CE method (CPCE) |
|
3.4. User Association Algorithm Based on the Cross-Entropy Method (UACE)
Algorithm 2 User Association based on Cross-Entropy Algorithm (UACE) |
|
3.5. Complexity Analysis of the Cross-Entropy Method
- (1)
- Initialize the probability distribution of sample strategies. According to the size of encode strategy space and Equation (17), the computational complexity is ;
- (2)
- (3)
- (4)
- Probability Updating. According to Equation (21) and the size of the probability distribution of the sample strategy, the computation complexity is ;
- (5)
4. Simulation and Analysis
4.1. System Performance under Different Content Placement Schemes
4.2. System Performance of CPCE with Different Numbers of UEs
4.3. System Performance of CPCE under Different Storage Capacity of BSs
4.4. System Performance of CPCE-UACE under Different Weight Factor
4.5. System Performance of CPCE-UACE under Different Numbers of UEs
5. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Golrezaei, N.; Molisch, A.F.; Dimakis, A.G.; Caire, G. Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution. IEEE Commun. Mag. 2013, 51, 142–149. [Google Scholar] [CrossRef]
- Golrezaei, N.; Shanmugam, K.; Dimakis, A.G.; Molisch, A.F.; Caire, G. FemtoCaching: Wireless video content delivery through distributed caching helpers. In Proceedings of the IEEE International Conference on Computer Communications (INFOCOM), Orlando, FL, USA, 25–30 March 2012; pp. 1107–1115. [Google Scholar]
- Gabry, F.; Bioglio, V.; Land, I. On energy-efficient edge caching in heterogeneous networks. IEEE J. Sel. Areas Commun. 2016, 34, 3288–3298. [Google Scholar] [CrossRef]
- Poularakis, K.; Iosifidis, G.; Tassiulas, L. Approximation Algorithms for Mobile Data Caching in Small Cell Networks. IEEE Trans. Commun. 2014, 62, 3665–3677. [Google Scholar] [CrossRef]
- Wang, Y.; Tao, X.; Zhang, X.; Mao, G. Joint Caching Placement and User Association for Minimizing User Download Delay. IEEE Access 2016, 4, 8625–8633. [Google Scholar] [CrossRef]
- ElBamby, M.S.; Bennis, M.; Saad, W.; Latva-aho, M. Content-aware user clustering and caching in wireless small cell networks. In Proceedings of the International Symposium on Wireless Communications Systems (ISWCS), Barcelona, Spain, 26–29 August 2014; pp. 945–949. [Google Scholar]
- Ao, W.C.; Psounis, K. Fast Content Delivery via Distributed Caching and Small Cell Cooperation. IEEE Trans. Mob. Comput. 2018, 17, 1048–1061. [Google Scholar] [CrossRef]
- Huo, R.; Xie, R.; Zhang, H.; Huang, T.; Liu, Y. What to cache: Differentiated caching resource allocation and management in information-centric networking. China Commun. 2016, 13, 261–276. [Google Scholar] [CrossRef]
- Pantisano, F.; Bennis, M.; Saad, W.; Debbah, M. Cache-aware user association in backhaul-constrained small cell networks. In Proceedings of the International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt), Hammamet, Tunisia, 12–16 May 2014; pp. 37–42. [Google Scholar]
- Yu, Y.; Tsai, W.; Pang, A. Backhaul Traffic Minimization under Cache-Enabled CoMP Transmissions over 5G Cellular Systems. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA, 4–8 December 2016; pp. 1–7. [Google Scholar]
- Kwak, J.; Le, L.B.; Wang, X. Two Time-Scale Content Caching and User Association in 5G Heterogeneous Networks. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Singapore, 4–8 December 2017; pp. 1–6. [Google Scholar]
- Dai, B.; Yu, W. Joint user association and content placement for Cache-enabled wireless access networks. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 3521–3525. [Google Scholar]
- Breslau, L.; Cao, P.; Fan, L.; Phillips, G.; Shenker, S. Web caching and Zipf-like distributions: Evidence and implications. In Proceedings of the IEEE INFOCOM ’99, New York, NY, USA, 21–25 March 1999; pp. 126–134. [Google Scholar]
- Lakshmana, T.R.; Li, J.; Botella, C.; Papadogiannis, A.; Svensson, T. Scheduling for backhaul load reduction in CoMP. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Shanghai, China, 7–10 April 2013. [Google Scholar]
- Rubinstein, R.Y.; Kroese, D.P. The Cross-Entropy Method: A Unified Approach to Combinatorial Optimization, Monte-Carlo Simulation, and Machine Learning; Springer: New York, NY, USA, 2014; ISBN 978-0-387-21240-1. [Google Scholar]
- Chen, S.; Zhao, T.; Chen, H.; Lu, Z.; Meng, W. Performance Analysis of Downlink Coordinated Multipoint Joint Transmission in Ultra-Dense Networks. IEEE Netw. 2017, 31, 106–114. [Google Scholar] [CrossRef]
- Rubinstein, R.Y. Optimization of computer simulation models with rare events. Eur. J. Oper. Res. 1997, 99, 89–112. [Google Scholar] [CrossRef]
- Rubinstein, R.Y. The cross-entropy method for combinatorial and continuous optimization. Methodol. Comput. Appl. Probab. 1999, 1, 127–190. [Google Scholar] [CrossRef]
- De Boer, P.-T.; KroeseShie, D.P.; Rubinstein, M.R.Y. A Tutorial on the cross-entropy Method. Ann. Oper. Res. 2005, 134, 19–67. [Google Scholar] [CrossRef]
- Ugur, Y.; Estella Aguerri, I.; Zaidi, A. Rate Distortion Region of the Vector CEO Problem under Logarithmic Loss. In Proceedings of the IEEE Information Theory Workshop (ITW 2018), Guangzhou, China, 25–29 November 2018. [Google Scholar]
- Estella Aguerri, I.; Zaidi, A. Distributed Information Bottleneck Method for Discrete and Gaussian Sources. In Proceedings of the IEEE Int. Zurich Seminar on Information and Communications(IZS 2018), Zürich, Switzerland, 21–23 February 2018. [Google Scholar]
- Estella Aguerri, I.; Zaidi, A. Distributed Variational Representation Learning. arXiv 2018, arXiv:1807.04193. [Google Scholar]
- Margolin, L. On the Convergence of the cross-entropy Method. Ann. Oper. Res. 2005, 134, 201–214. [Google Scholar] [CrossRef]
- Costa, A.; Owen, J.; Kroese, D.P. Convergence Properties of the cross-entropy Method for Discrete Optimization. Oper. Res. Lett. 2007, 35, 573–580. [Google Scholar] [CrossRef]
- Liu, L.; Garcia, V.; Tian, L.; Pan, Z.; Shi, J. Joint clustering and inter-cell resource allocation for CoMP in ultra dense cellular networks. In Proceedings of the IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 2560–2564. [Google Scholar]
Parameters | Value |
---|---|
Plane of Topology | 1.5 × 1.5 |
Number of MBSs | 7 |
Number of SBSs | 40 |
Number of UEs | 50–200 |
Channel Model | WINNER |
Transmit Power of MBS | 40 W |
Transmit Power of SBS | 2 W |
Number of Available RB | 100 |
Total Number of Files | 20 |
Backhaul Capacity of MBS | 1 Gbps |
Backhaul Capacity of SBS | 100 Mbps |
Maximal Number of Caching Files on each BS | 10 |
10 Mbps | |
N | 3 |
Time Delay | Backhaul Load | |
---|---|---|
Random | high | high |
MPC | low to high | low to high |
CPCE | low | low |
Data Rate | Backhaul Load | |
---|---|---|
No-CoMP | low | low to medium |
N-best | low | low to medium |
Threshold | medium to high | high |
CPCE-UACE | high | low |
© 2019 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
Yu, J.; Wang, Y.; Gu, S.; Zhang, Q.; Chen, S.; Zhang, Y. Cross-Entropy Method for Content Placement and User Association in Cache-Enabled Coordinated Ultra-Dense Networks. Entropy 2019, 21, 576. https://doi.org/10.3390/e21060576
Yu J, Wang Y, Gu S, Zhang Q, Chen S, Zhang Y. Cross-Entropy Method for Content Placement and User Association in Cache-Enabled Coordinated Ultra-Dense Networks. Entropy. 2019; 21(6):576. https://doi.org/10.3390/e21060576
Chicago/Turabian StyleYu, Jia, Ye Wang, Shushi Gu, Qinyu Zhang, Siyun Chen, and Yalin Zhang. 2019. "Cross-Entropy Method for Content Placement and User Association in Cache-Enabled Coordinated Ultra-Dense Networks" Entropy 21, no. 6: 576. https://doi.org/10.3390/e21060576