Joint content placement and lightpath routing and spectrum assignment in CDNs over elastic optical network scenarios

In this work, we address the problem of jointly deciding the placement of the contents delivered by a Content Distribution Network (CDN) among the available data centers, together with the allocation of the lightpaths required to serve the anycast demands initiated by the CDN network users, assuming an underlying high-capacity Elastic Optical Network (EON). We firstly present an Integer Linear Programming (ILP) formulation to optimally solve the targeted problem. This ILP formulation is of high complexity, though, and cannot be used to solve realistically sized problem instances. Hence, we also introduce a novel heuristic called CPRMSA-PD, which decomposes the problem into three sub-problems and applies greedy heuristics and simulated annealing meta-heuristic techniques to yield accurate solutions with practical execution times. We validate the performance of our CPRMSA-PD heuristic in medium-sized problem instances by comparing its results to the ones of the optimal ILP formulation. Next, we use it to give extensive insights into the effects of different key parameters identified in large CDN over EON backbone networks.

[1]  Yanghee Choi,et al.  WAVE: Popularity-based and collaborative in-network caching for content-oriented networks , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[2]  Michal Aibin,et al.  Simulated Annealing algorithm for optimization of elastic optical networks with unicast and anycast traffic , 2014, 2014 16th International Conference on Transparent Optical Networks (ICTON).

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

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

[5]  Konstantinos Christodoulopoulos,et al.  Elastic Bandwidth Allocation in Flexible OFDM-Based Optical Networks , 2010, Journal of Lightwave Technology.

[6]  Markus Hofmann,et al.  Content Networking - Architecture, Protocols, and Practice , 2005, The Morgan Kaufmann series in networking.

[7]  Yi Pan,et al.  A study of the routing and spectrum allocation in spectrum-sliced Elastic Optical Path networks , 2011, 2011 Proceedings IEEE INFOCOM.

[8]  Krzysztof Walkowiak,et al.  Routing and spectrum allocation algorithms for elastic optical networks with dedicated path protection , 2014, Opt. Switch. Netw..

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

[10]  Krzysztof Walkowiak,et al.  Joint anycast and unicast routing for elastic optical networks: Modeling and optimization , 2013, 2013 IEEE International Conference on Communications (ICC).

[11]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[12]  Gilbert Held A Practical Guide to Content Delivery Networks , 2005 .

[13]  Antonio Capone,et al.  A comparative study of Content-Centric and Content-Distribution Networks: Performance and bounds , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[14]  Jun Bi,et al.  A survey on Information-centric Networking: Rationales, designs and debates , 2015 .

[15]  Bi Jun,et al.  A survey on Information-centric Networking: Rationales, designs and debates , 2015, China Communications.

[16]  Yanghee Choi,et al.  A Survey on content-oriented networking for efficient content delivery , 2011, IEEE Communications Magazine.

[17]  Miroslaw Klinkowski,et al.  AN EVOLUTIONARY ALGORITHM APPROACH FOR DEDICATED PATH PROTECTION PROBLEM IN ELASTIC OPTICAL NETWORKS , 2013, Cybern. Syst..

[18]  Weiwei Fang,et al.  Optimising data placement and traffic routing for energy saving in Backbone Networks , 2014, Trans. Emerg. Telecommun. Technol..

[19]  Krzysztof Walkowiak,et al.  Tabu search algorithm for routing, modulation and spectrum allocation in elastic optical network with anycast and unicast traffic , 2015, Comput. Networks.

[20]  Krzysztof Walkowiak,et al.  Distance-adaptive transmission in cloud-ready elastic optical networks , 2014, IEEE/OSA Journal of Optical Communications and Networking.

[21]  Dario Rossi,et al.  Cost-aware caching: Optimizing cache provisioning and object placement in ICN , 2014, 2014 IEEE Global Communications Conference.

[22]  Krzysztof Walkowiak,et al.  On the advantages of elastic optical networks for provisioning of cloud computing traffic , 2013, IEEE Network.

[23]  George N. Rouskas,et al.  Spectrum assignment in optical networks: A multiprocessor scheduling perspective , 2014, IEEE/OSA Journal of Optical Communications and Networking.

[24]  Michal Pioro,et al.  Optimization models for flexgrid elastic optical networks , 2013, 2013 15th International Conference on Transparent Optical Networks (ICTON).

[25]  Baohua Zhao,et al.  A fast, simple and near-optimal content placement scheme for a large-scale VoD system , 2012, 2012 IEEE International Conference on Communication Systems (ICCS).

[26]  Marc Ruiz,et al.  Modeling the routing and spectrum allocation problem for flexgrid optical networks , 2012, Photonic Network Communications.

[27]  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).

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

[29]  Krzysztof Walkowiak,et al.  Routing and Spectrum Assignment in Spectrum Sliced Elastic Optical Path Network , 2011, IEEE Communications Letters.

[30]  Mateusz Dzida,et al.  On popularity-based load balancing in content networks , 2012, 2012 24th International Teletraffic Congress (ITC 24).

[31]  Masahiko Jinno,et al.  Elastic optical networking: a new dawn for the optical layer? , 2012, IEEE Communications Magazine.

[32]  Biswanath Mukherjee,et al.  Disaster-aware dynamic content placement in optical cloud networks , 2014, OFC 2014.

[33]  Iradj Ouveysi,et al.  Designing cost-effective content distribution networks , 2007, Comput. Oper. Res..

[34]  Didier Colle,et al.  Optical Networks for Grid and Cloud Computing Applications , 2012, Proceedings of the IEEE.

[35]  Biswanath Mukherjee,et al.  Disaster-aware data-center and content placement in cloud networks , 2013, 2013 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS).

[36]  Krzysztof Walkowiak,et al.  Joint anycast and unicast routing and spectrum allocation with dedicated path protection in Elastic Optical Networks , 2014, 2014 10th International Conference on the Design of Reliable Communication Networks (DRCN).

[37]  Abdolreza Abhari,et al.  Workload generation for YouTube , 2009, Multimedia Tools and Applications.

[38]  Steve Uhlig,et al.  Optimal cache allocation for Content-Centric Networking , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).

[39]  Gao Teng,et al.  WoT/SDN : web of things architecture using SDN , 2015, China Communications.