Joint Optimization of Cache Placement and Bandwidth Allocation in Heterogeneous Networks

Content caching at edge of the network has been considered as an effective way to reduce latency and alleviate burden on backhaul. In this paper, cache placement and bandwidth allocation strategies are jointly investigated in a multi-user system of a heterogenous network consisting of one macro base station and multiple small base stations. With the goal of minimizing outage probability, a simulated annealing algorithm-aided cache placement scheme along with an optimized bandwidth allocation via a dual decomposition method is proposed while taking into account the constraints of total available bandwidth, storage capacity of caching nodes, and fairness among users. Unlike previous works, the optimizations of the cache placement and bandwidth allocation are jointly considered in this paper. Meanwhile, in order to guarantee performance of each individual user while optimizing outage probability of the entire system, user fairness is taken into account as well. Simulation results show that, compared with other cache placement and bandwidth allocation schemes, the proposed method can obtain lower outage probability and maintain user fairness.

[1]  Sujit Dey,et al.  Video-Aware Scheduling and Caching in the Radio Access Network , 2014, IEEE/ACM Transactions on Networking.

[2]  Constantinos Psomas,et al.  Cooperative wireless edge caching with relay selection , 2017, 2017 IEEE International Conference on Communications (ICC).

[3]  Chung Gu Kang,et al.  Mobile device-to-device (D2D) content delivery networking: A design and optimization framework , 2014, Journal of Communications and Networks.

[4]  Kai Xu,et al.  Joint Replica Server Placement, Content Caching, and Request Load Assignment in Content Delivery Networks , 2018, IEEE Access.

[5]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless Content Delivery Through Distributed Caching Helpers , 2013, IEEE Transactions on Information Theory.

[6]  Charles Ofria,et al.  Distributed Cooperative Caching in Social Wireless Networks , 2013, IEEE Transactions on Mobile Computing.

[7]  F. Richard Yu,et al.  Resource Allocation for Information-Centric Virtualized Heterogeneous Networks With In-Network Caching and Mobile Edge Computing , 2017, IEEE Transactions on Vehicular Technology.

[8]  Haijun Zhang,et al.  Edge Caching With Transmission Schedule for Multiuser Multirelay Networks , 2018, IEEE Communications Letters.

[9]  Xiaofei Wang,et al.  Cache in the air: exploiting content caching and delivery techniques for 5G systems , 2014, IEEE Communications Magazine.

[10]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, 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).

[11]  Cheng Zhan,et al.  Content Cache Placement for Scalable Video in Heterogeneous Wireless Network , 2017, IEEE Communications Letters.

[12]  Victor C. M. Leung,et al.  Joint Access Selection and Resource Allocation in Cache-Enabled HCNs with D2D Communications , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

[13]  Xiaofeng Tao,et al.  Mobile Edge Computing Enhanced Adaptive Bitrate Video Delivery With Joint Cache and Radio Resource Allocation , 2017, IEEE Access.

[14]  Giuseppe Caire,et al.  Wireless Device-to-Device Caching Networks: Basic Principles and System Performance , 2013, IEEE Journal on Selected Areas in Communications.

[15]  Alexandros G. Dimakis,et al.  Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution , 2012, IEEE Communications Magazine.

[16]  Alexandros G. Dimakis,et al.  Base-Station Assisted Device-to-Device Communications for High-Throughput Wireless Video Networks , 2013, IEEE Transactions on Wireless Communications.

[17]  Wan Choi,et al.  Optimal caching placement of caching system with helpers , 2015, 2015 IEEE International Conference on Communications (ICC).

[18]  Dongqing Xie,et al.  Hybrid Cache Placement for Physical-Layer Security in Cooperative Networks , 2018, IEEE Access.

[19]  Gan Zheng,et al.  Optimization of Hybrid Cache Placement for Collaborative Relaying , 2017, IEEE Communications Letters.

[20]  UMAR,et al.  Distributed Cooperative Caching In Social Wireless Networks , 2014 .

[21]  Carlos Artemio Coello-Coello,et al.  Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art , 2002 .

[22]  Haiyan Lu,et al.  Dynamic-objective particle swarm optimization for constrained optimization problems , 2006, J. Comb. Optim..

[23]  Jun Zhang,et al.  Cache Placement in Fog-RANs: From Centralized to Distributed Algorithms , 2017, IEEE Transactions on Wireless Communications.

[24]  Qianbin Chen,et al.  Joint computation offloading, resource allocation and content caching in cellular networks with mobile edge computing , 2017, 2017 IEEE International Conference on Communications (ICC).

[25]  A. S. Madhukumar,et al.  Genetic Algorithm Aided Proportional Fair Resource Allocation in Multicast OFDM Systems , 2015, IEEE Transactions on Broadcasting.

[26]  Jun Cai,et al.  An Incentive Mechanism Integrating Joint Power, Channel and Link Management for Social-Aware D2D Content Sharing and Proactive Caching , 2018, IEEE Transactions on Mobile Computing.

[27]  Victor C. M. Leung,et al.  Virtual Resource Allocation for Heterogeneous Services in Full Duplex-Enabled SCNs With Mobile Edge Computing and Caching , 2017, IEEE Transactions on Vehicular Technology.

[28]  Jun Li,et al.  On Social-Aware Content Caching for D2D-Enabled Cellular Networks With Matching Theory , 2019, IEEE Internet of Things Journal.