Congestion Avoidance and Load Balancing in Content Placement and Request Redirection for Mobile CDN

With the development of network function virtualization and software-defined network standards, the mobile network operators are interested in integrating content delivery network (CDN) functionalities into the mobile network to enhance their capability for supporting content oriented services. We consider a mobile CDN system, where Base Stations (BSs) are equipped with storage for replicating content. In such a system, BSs cooperation in replying user requests through backhaul links is a widely adopted mechanism. Blindly redirect user requests upon content placement can cause traffic congestion. As a result, congestion avoidance and load balancing is an important issue to be tackled in this scenario. We investigated the joint optimization problem of content placement and request redirection for the BS-based mobile CDN. Specifically, each BS maintains a transmission queue for replying requests issued from other BSs. Network congestion and BSs load balancing can be jointly considered through guaranteeing network stability. We employ the stochastic optimization model to minimize the long-term time-average transmission cost under network stability constraints. By using the Lyapunov optimization technique, we transform the long-term problem into a set of linear programs solved in each short time duration, and we develop an on-line algorithm to efficiently decide content placement and request redirection without requiring a priori knowledge on the random network state information. Through our theoretical analysis, the performance of the algorithm on optimality and network stability is given. The evaluation confirms that our solution can achieve low transmission cost, whilst avoiding congestion and balancing traffic loads.

[1]  B.Vijay Kumar,et al.  CONTENT CACHING AND SCHEDULING IN WIRELESS NETWORKS WITH ELASTIC AND INELASTIC TRAFFIC , 2017 .

[2]  Éva Tardos,et al.  An approximation algorithm for the generalized assignment problem , 1993, Math. Program..

[3]  Faqir Zarrar Yousaf,et al.  Mobile CDN enhancements for QoE-improved content delivery in mobile operator networks , 2013, IEEE Network.

[4]  Gwendal Simon,et al.  Optimal and Practical Algorithms for Implementing Wireless CDN Based on Base Stations , 2016, 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring).

[5]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[6]  Baohua Zhao,et al.  A Collaborative Framework for In-network Video Caching in Mobile Networks , 2014, ArXiv.

[7]  Zahir Tari,et al.  Enhancing Availability in Content Delivery Networks for Mobile Platforms , 2015, IEEE Transactions on Parallel and Distributed Systems.

[8]  Robert E. Tarjan,et al.  Improved Algorithms for Bipartite Network Flow , 1994, SIAM J. Comput..

[9]  Gwendal Simon,et al.  Joint Optimization for the Delivery of Multiple Video Channels in Telco-CDNs , 2015, IEEE Trans. Netw. Serv. Manag..

[10]  Dragan Boscovic,et al.  Pervasive wireless CDN for greening video streaming to mobile devices , 2011, 2011 Proceedings of the 34th International Convention MIPRO.

[11]  S. RaijaSulthana Distributed caching algorithms for content distribution networks , 2015 .

[12]  Ramesh K. Sitaraman,et al.  The Akamai network: a platform for high-performance internet applications , 2010, OPSR.

[13]  Gwendal Simon,et al.  New control plane in 3GPP LTE/EPC architecture for on-demand connectivity service , 2013, 2013 IEEE 2nd International Conference on Cloud Networking (CloudNet).

[14]  Abdallah Khreishah,et al.  A Provably Efficient Online Collaborative Caching Algorithm for Multicell-Coordinated Systems , 2015, IEEE Transactions on Mobile Computing.

[15]  Nevio Benvenuto,et al.  Backhaul Rate Allocation in Uplink SC-FDMA Systems with Multicell Processing , 2014, IEEE Transactions on Wireless Communications.

[16]  V. Mirrokni,et al.  Tight approximation algorithms for maximum general assignment problems , 2006, SODA 2006.

[17]  Seungjoon Lee,et al.  Optimal Content Placement for a Large-Scale VoD System , 2016, TNET.

[18]  Wei Wang,et al.  Proactive storage at caching-enable base stations in cellular networks , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[19]  Faqir Zarrar Yousaf,et al.  Runtime relocation of CDN Serving Points - Enabler for low costs mobile Content Delivery , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[20]  M. Trick A Linear Relaxation Heuristic for the Generalized Assignment Problem , 1992 .

[21]  Saeed Bastani,et al.  Towards optimal content replication and request routing in content delivery networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[22]  Deying Li,et al.  On optimal replication of data object at hierarchical and transparent Web proxies , 2005, IEEE Transactions on Parallel and Distributed Systems.

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

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

[25]  Ke Zhang,et al.  Energy-Efficient Offloading for Mobile Edge Computing in 5G Heterogeneous Networks , 2016, IEEE Access.

[26]  Wei Wang,et al.  Distributed cache replacement for caching-enable base stations in cellular networks , 2014, 2014 IEEE International Conference on Communications (ICC).