Content placement in 5G‐enabled edge/core data center networks resilient to link cut attacks

High throughput, resilience, and low latency requirements drive the development of 5G‐enabled content delivery networks (CDNs) which combine core data centers (cDCs) with edge data centers (eDCs) that cache the most popular content closer to the end users for traffic load and latency reduction. Deployed over the existing optical network infrastructure, CDNs are vulnerable to link cut attacks aimed at disrupting the overlay services. Planning a CDN to balance the stringent service requirements and increase resilience to attacks in a cost‐efficient way entails solving the content placement problem (CPP) across the cDCs and eDCs. This article proposes a framework for finding Pareto‐optimal solutions with minimal user‐to‐content distance and maximal robustness to targeted link cuts, under a defined budget. We formulate two optimization problems as integer linear programming (ILP) models. The first, denoted as K‐best CPP with minimal distance (K‐CPP‐minD), identifies the eDC/cDC placement solutions with minimal user‐to‐content distance. The second performs critical link set detection to evaluate the resilience of the K‐CPP‐minD solutions to targeted fiber cuts. Extensive simulations verify that the eDC/cDC selection obtained by our models improves network resilience to link cut attacks without adversely affecting the user‐to‐content distances or the core network traffic mitigation benefits.

[1]  Biswanath Mukherjee,et al.  A Survey on Resiliency Techniques in Cloud Computing Infrastructures and Applications , 2016, IEEE Communications Surveys & Tutorials.

[2]  Mehdi Bennis,et al.  Living on the edge: The role of proactive caching in 5G wireless networks , 2014, IEEE Communications Magazine.

[3]  M. Tornatore,et al.  Design of Disaster-Resilient Optical Datacenter Networks , 2012, Journal of Lightwave Technology.

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

[5]  J. M. Simmons,et al.  Optical Network Design and Planning , 2008 .

[6]  Hugh R. Medal,et al.  Methods for removing links in a network to minimize the spread of infections , 2016, Comput. Oper. Res..

[7]  Panos M. Pardalos,et al.  Detecting critical nodes in sparse graphs , 2009, Comput. Oper. Res..

[8]  Paulo P. Monteiro,et al.  Compact Models for Critical Node Detection in Telecommunication Networks , 2018, Electron. Notes Discret. Math..

[9]  Eduardo L. Pasiliao,et al.  Critical arcs detection in influence networks , 2018, Networks.

[10]  Elaine Wong,et al.  Enhancing the survivability and power savings of 5G transport networks based on DWDM rings , 2017, IEEE/OSA Journal of Optical Communications and Networking.

[11]  Sofie Verbrugge,et al.  RECODIS: Resilient Communication Services Protecting End-user Applications from Disaster-based Failures , 2016, 2016 18th International Conference on Transparent Optical Networks (ICTON).

[12]  Pablo Pavón-Mariño,et al.  Revisiting core traffic growth in the presence of expanding CDNs , 2019, Comput. Networks.

[13]  Ajmal Muhammad,et al.  Manycast, anycast, and replica placement in optical inter-datacenter networks , 2017, IEEE/OSA Journal of Optical Communications and Networking.

[14]  Michal Pióro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010, Networks.

[15]  Katherine Guo,et al.  Intra-cloud lightning: Building CDNs in the cloud , 2012, 2012 Proceedings IEEE INFOCOM.

[16]  José-Luis Marzo,et al.  Robustness Comparison of 15 Real Telecommunication Networks: Structural and Centrality Measurements , 2016, Journal of Network and Systems Management.

[17]  Lena Wosinska,et al.  Infrastructure upgrade framework for Content Delivery Networks robust to targeted attacks , 2019, Opt. Switch. Netw..

[18]  Paolo Monti,et al.  Optical transport solutions for 5G fixed wireless access [Invited] , 2017, IEEE/OSA Journal of Optical Communications and Networking.

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

[20]  Ajmal Muhammad,et al.  Survivable manycast, anycast and replica placement in optical inter-datacenter networks , 2017, 2017 19th International Conference on Transparent Optical Networks (ICTON).

[21]  Lena Wosinska,et al.  Content accessibility in optical cloud networks under targeted link cuts , 2017, 2017 International Conference on Optical Network Design and Modeling (ONDM).

[22]  Jagruti Sahoo,et al.  A Survey on Content Placement Algorithms for Cloud-Based Content Delivery Networks , 2018, IEEE Access.

[23]  Lena Wosinska,et al.  On the Trade-offs between User-to-Replica Distance and CDN Robustness to Link Cut Attacks , 2018, 2018 10th International Workshop on Resilient Networks Design and Modeling (RNDM).

[24]  Francesco Musumeci,et al.  Energy efficient content distribution in an ISP network , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[25]  Panos M. Pardalos,et al.  On New Approaches of Assessing Network Vulnerability: Hardness and Approximation , 2012, IEEE/ACM Transactions on Networking.

[26]  Daniel Camps-Mur,et al.  Wireless-Optical Network Convergence: Enabling the 5G Architecture to Support Operational and End-User Services , 2017, IEEE Communications Magazine.

[27]  Zsigmond Szilárd,et al.  Physical-layer security in evolving optical networks , 2016, IEEE Communications Magazine.

[28]  Francesco Musumeci,et al.  Energy-Efficient Video-On-Demand Content Caching and Distribution in Metro Area Networks , 2019, IEEE Transactions on Green Communications and Networking.

[29]  Biswanath Mukherjee,et al.  Disaster-aware datacenter placement and dynamic content management in cloud networks , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[30]  Eduardo L. Pasiliao,et al.  Exact identification of critical nodes in sparse networks via new compact formulations , 2014, Optim. Lett..

[31]  Marco Di Summa,et al.  Branch and cut algorithms for detecting critical nodes in undirected graphs , 2012, Computational Optimization and Applications.