Cooperative Base Station Caching and X2 Link Traffic Offloading System for Video Streaming Over SDN-Enabled 5G Networks

This paper presents a cooperative base station caching and X2 link traffic offloading system for video streaming services over software-defined networking (SDN)-enabled 5G networks. The goal of the proposed system is to provide seamless video streaming services to users while alleviating the backhaul traffic in the cellular network by effectively caching contents at the base stations and appropriately offloading parts of the backhaul traffic to X2 links. In the proposed system, the main functionalities of content-centric networking (CCN) are deployed at the base stations to take advantage of the attributes offered by CCN such as in-network caching and name-based forwarding. Furthermore, SDN technology is adopted not only to solve the practical issues of CCN, but also to control network resources efficiently. The proposed system is designed to determine near optimal caching positions and routes for all content in two phases to reduce the computational complexity for the real-time processing. The proposed system is fully implemented using well-known open sources, e.g., CCNx and ONOS, and ${\mathrm{C/ C}}+ +$C/C++. Finally, the system is examined in real wireless network environments. During the experiment, the proposed system can reduce cellular traffic by more than 13 percent over existing traffic offloading algorithms.

[1]  Antonio de la Oliva,et al.  An architecture for software defined wireless networking , 2014, IEEE Wireless Communications.

[2]  Antonella Molinaro,et al.  Information-centric networking for connected vehicles: a survey and future perspectives , 2016, IEEE Communications Magazine.

[3]  Sartaj Sahni,et al.  Approximate Algorithms for the 0/1 Knapsack Problem , 1975, JACM.

[4]  Zhisheng Niu,et al.  Cooperative Edge Caching in Software-Defined Hyper-Cellular Networks , 2017, IEEE Journal on Selected Areas in Communications.

[5]  Ran Giladi,et al.  Performance Analysis of Software-Defined Networking (SDN) , 2013, 2013 IEEE 21st International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems.

[6]  Zhifeng Zhao,et al.  Cooperation-Based Probabilistic Caching Strategy in Clustered Cellular Networks , 2017, IEEE Communications Letters.

[7]  Michael Seufert,et al.  Exploring QoE in Cellular Networks: How Much Bandwidth do you Need for Popular Smartphone Apps? , 2015, SIGCOMM 2015.

[8]  Yue Wang,et al.  Cooperative Caching Placement in Cache-Enabled D2D Underlaid Cellular Network , 2017, IEEE Communications Letters.

[9]  Zhou Su,et al.  Content distribution over content centric mobile social networks in 5G , 2015, IEEE Communications Magazine.

[10]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[11]  Hwangjun Song,et al.  Smart Base Station-Assisted Partial-Flow Device-to-Device Offloading System for Video Streaming Services , 2017, IEEE Transactions on Mobile Computing.

[12]  Rihab Jmal,et al.  An OpenFlow Architecture for Managing Content-Centric-Network (OFAM-CCN) based on popularity caching strategy , 2017, Comput. Stand. Interfaces.

[13]  Soon Yong Lim,et al.  Solving the data overload: Device-to-device bearer control architecture for cellular data offloading , 2013, IEEE Vehicular Technology Magazine.

[14]  Zhu Han,et al.  Caching based socially-aware D2D communications in wireless content delivery networks: a hypergraph framework , 2016, IEEE Wireless Communications.

[15]  Abbas Jamalipour,et al.  Extensive Cooperative Caching in D2D Integrated Cellular Networks , 2017, IEEE Communications Letters.

[16]  Thierry Turletti,et al.  Efficient caching in content-centric networks using OpenFlow , 2013, 2013 Proceedings IEEE INFOCOM.

[17]  Isabelle Chrisment,et al.  SRSC: SDN-based routing scheme for CCN , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

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

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

[20]  Pin-Han Ho,et al.  Optimal Relay Station Placement in Broadband Wireless Access Networks , 2010, IEEE Transactions on Mobile Computing.

[21]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

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

[23]  Fang Hao,et al.  ElastiCon; an elastic distributed SDN controller , 2014, 2014 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[24]  Jason Min Wang,et al.  Interest packets retransmission in lossy CCN networks and its impact on network performance , 2014, ICN '14.

[25]  Seungjoon Lee,et al.  Modeling channel popularity dynamics in a large IPTV system , 2009, SIGMETRICS '09.

[26]  M. Menth,et al.  Minimizing Installation Costs of Survivable DWDM-Mesh Networks: A Heuristic Approach , 2008, 2008 Next Generation Internet Networks.

[27]  Pavlin Radoslavov,et al.  ONOS: towards an open, distributed SDN OS , 2014, HotSDN.

[28]  Oscar H. Ibarra,et al.  Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems , 1975, JACM.

[29]  Amit Kumar,et al.  Approximation Algorithms for the Unsplittable Flow Problem , 2002, Algorithmica.

[30]  Kumbesan Sandrasegaran,et al.  Requirement of Handover Modeling in the Downlink 3GPP Long Term Evolution System , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[31]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[32]  Dong Liang,et al.  Information-centric mobile caching network frameworks and caching optimization: a survey , 2017, EURASIP J. Wirel. Commun. Netw..

[33]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[34]  William Webb Modelling small cell deployments within a macrocell , 2017 .

[35]  Themis Palpanas,et al.  Frequent items in streaming data: An experimental evaluation of the state-of-the-art , 2009, Data Knowl. Eng..

[36]  Abdallah Shami,et al.  NFV: state of the art, challenges, and implementation in next generation mobile networks (vEPC) , 2014, IEEE Network.

[37]  Walid Saad,et al.  Context-Aware Small Cell Networks: How Social Metrics Improve Wireless Resource Allocation , 2015, IEEE Transactions on Wireless Communications.

[38]  M. Carmen Lucas-Estan,et al.  On the Real-Time Hardware Implementation Feasibility of Joint Radio Resource Management Policies for Heterogeneous Wireless Networks , 2013, IEEE Transactions on Mobile Computing.

[39]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[40]  Stefan Parkvall,et al.  LTE: the evolution of mobile broadband , 2009, IEEE Communications Magazine.

[41]  Tao Guo,et al.  Local Mobility Management for Networked Femtocells Based on X2 Traffic Forwarding , 2013, IEEE Transactions on Vehicular Technology.

[42]  Vassilios G. Vassilakis,et al.  Toward information-centric software-defined cellular networks , 2017, 2017 14th International Conference on Telecommunications (ConTEL).

[43]  H. Raza A brief survey of radio access network backhaul evolution: part II , 2013, IEEE Communications Magazine.

[44]  Annika Skoglund,et al.  Welcome to the networked society , 2016 .

[45]  Lars Thiele,et al.  Coordinated multipoint: Concepts, performance, and field trial results , 2011, IEEE Communications Magazine.

[46]  Stefan Parkvall,et al.  5G wireless access: requirements and realization , 2014, IEEE Communications Magazine.

[47]  Nikos Fotiou,et al.  A Survey of Information-Centric Networking Research , 2014, IEEE Communications Surveys & Tutorials.

[48]  Nicola Blefari-Melazzi,et al.  Information centric networking over SDN and OpenFlow: Architectural aspects and experiments on the OFELIA testbed , 2013, Comput. Networks.

[49]  Sujit Dey,et al.  Addressing response time of cloud-based mobile applications , 2013, MobileCloud '13.

[50]  J. Morris Chang,et al.  Optimizing Spectrum-Energy Efficiency in Downlink Cellular Networks , 2014, IEEE Transactions on Mobile Computing.

[51]  Yong-Yeol Ahn,et al.  Analyzing the Video Popularity Characteristics of Large-Scale User Generated Content Systems , 2009, IEEE/ACM Transactions on Networking.

[52]  Mohsen Guizani,et al.  5G wireless backhaul networks: challenges and research advances , 2014, IEEE Network.

[53]  Zongpeng Li,et al.  Youtube traffic characterization: a view from the edge , 2007, IMC '07.

[54]  Ramon Ferrús,et al.  Design and Evaluation of a Backhaul-Aware Base Station Assignment Algorithm for OFDMA-Based Cellular Networks , 2010, IEEE Transactions on Wireless Communications.

[55]  Wei Song,et al.  Optimizing Video Request Routing in Mobile Networks with Built-in Content Caching , 2016, IEEE Transactions on Mobile Computing.

[56]  Seungjoon Lee,et al.  Network function virtualization: Challenges and opportunities for innovations , 2015, IEEE Communications Magazine.

[57]  Xin Jin,et al.  SoftCell: scalable and flexible cellular core network architecture , 2013, CoNEXT.

[58]  Stefano Ruffini,et al.  Synchronization aspects in LTE small cells , 2013, IEEE Communications Magazine.

[59]  J. Desrosiers,et al.  BRANCH-PRICE-AND-CUT ALGORITHMS , 2011 .