Very large-scale neighborhood search algorithms for the design of service overlay networks

Service Overlay Networks (SONs) allow virtual operators to create and deploy value-added Internet services with Quality of Service guarantees, while leaving the underlying network infrastructure unchanged. The deployment of a SON can be very expensive, and hence its planning requires careful decisions, including the overlay nodes’ placement and the capacity provisioning of the access links that connect the end-users to the SON infrastructure.In this work we first propose a novel Integer Linear Programming (ILP) model for the overlay network design problem which selects the optimal number and position of overlay nodes, the capacity reserved on each overlay link, as well as the optimal routing of the incoming traffic demands.Since such model can be solved to the optimum only for small network instances, we further propose an efficient and novel tabu search based heuristic for the planning of SONs that combines polynomial size and very large-scale neighborhoods. The very large-scale neighborhood of the solution given by tabu search is explored efficiently to obtain in a short time a new one that is both far from the current solution and cost-decreasing.We provide numerical results of the proposed heuristic on a set of realistic, large-size instances, including real ISP topologies, and discuss the effect of different parameters on the characteristics of the planned networks. Furthermore, we compare such results with the bound obtained solving our ILP model in small network scenarios. We show that in the considered network topologies the proposed heuristic performs very close to the optimum with a short computation time, thus providing a promising framework for the design of SONs.

[1]  Ibrahim Matta,et al.  BRITE: an approach to universal topology generation , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[2]  Thomas L. Magnanti,et al.  A Dual-Ascent Procedure for Large-Scale Uncapacitated Network Design , 1989, Oper. Res..

[3]  Panos M. Pardalos,et al.  Design of survivable networks , 2006 .

[4]  David Watson,et al.  Topology aware overlay networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[5]  Edoardo Amaldi,et al.  Optimization Models for the Radio Planning of Wireless Mesh Networks , 2007, Networking.

[6]  Ravindra K. Ahuja,et al.  Very large-scale neighborhood search , 2000 .

[7]  R. Boorstyn,et al.  Large-Scale Network Topological Optimization , 1977, IEEE Trans. Commun..

[8]  Michel Minoux,et al.  Networks synthesis and optimum network design problems: Models, solution methods and applications , 1989, Networks.

[9]  Laurie Cuthbert,et al.  EQUIVALENT CAPACITY FOR ON/OFF SOURCES IN ATM , 1994 .

[10]  Prasant Mohapatra,et al.  On investigating overlay service topologies , 2007, Comput. Networks.

[11]  Antonio Capone,et al.  Models and Algorithms for the Design of Service Overlay Networks , 2008, IEEE Transactions on Network and Service Management.

[12]  Ling Zhou,et al.  Topology Design of Service Overlay Network with a Generalized Cost Model , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[13]  Abraham P. Punnen,et al.  Very Large-Scale Neighborhood Search , 2000, Handbook of Approximation Algorithms and Metaheuristics.

[14]  Hamid Ahmadi,et al.  Equivalent Capacity and Its Application to Bandwidth Allocation in High-Speed Networks , 1991, IEEE J. Sel. Areas Commun..

[15]  Dushyant Sharma,et al.  Multi-exchange neighborhood structures for the capacitated minimum spanning tree problem , 2001, Math. Program..

[16]  Nathaniel Dean,et al.  Robust Communication Networks: Interconnection and Survivability , 2000 .

[17]  Mark Handley,et al.  Topologically-aware overlay construction and server selection , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[18]  Klara Nahrstedt,et al.  QoS-assured service composition in managed service overlay networks , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[19]  Mostafa H. Ammar,et al.  Dynamic Topology Configuration in Service Overlay Networks: A Study of Reconfiguration Policies , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[20]  Alex Hills,et al.  Large-scale wireless LAN design , 2001, IEEE Commun. Mag..

[21]  Maria Paola Scaparra,et al.  Sloan School of Management Working Paper 4387-02 October 2002 A MULTI-EXCHANGE HEURISTIC FOR THE SINGLE SOURCE CAPACITATED FACILITY LOCATION PROBLEM , 2002 .

[22]  Ibrahim Matta,et al.  On the origin of power laws in Internet topologies , 2000, CCRV.

[23]  Abraham P. Punnen,et al.  A survey of very large-scale neighborhood search techniques , 2002, Discret. Appl. Math..

[24]  Thomas L. Magnanti,et al.  Tailoring Benders decomposition for uncapacitated network design , 1986 .

[25]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[26]  Ling Zhou,et al.  On Topological Design of Service Overlay Networks , 2005, IWQoS.

[27]  Filip De Turck,et al.  On the Construction of QoS Enabled Overlay Networks , 2004, QofIS.

[28]  Anthony V. Fiacco,et al.  Mathematical programming study 21 , 1985, Mathematical programming.

[29]  Yiwei Thomas Hou,et al.  Service overlay networks: SLAs, QoS, and bandwidth provisioning , 2003, TNET.

[30]  Martin Grötschel,et al.  Design of broadband virtual private networks: Model and heuristics for the B-WiN , 1998, Robust Communication Networks: Interconnection and Survivability.

[31]  Andreas Bley,et al.  Konrad-zuse-zentrum F ¨ Ur Informationstechnik Berlin a Lagrangian Approach for Integrated Network Design and Routing in Ip Networks a Lagrangian Approach for Integrated Network Design and Routing in Ip Networks * , 2022 .

[32]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[33]  Horst W. Hamacher,et al.  Adapting polyhedral properties from facility to hub location problems , 2004, Discret. Appl. Math..

[34]  M. Stoer Design of Survivable Networks , 1993 .

[35]  Prasant Mohapatra,et al.  QRON: QoS-aware routing in overlay networks , 2004, IEEE Journal on Selected Areas in Communications.

[36]  Hung Tuan Tran,et al.  A design framework towards the profitable operation of service overlay networks , 2007, Comput. Networks.

[37]  Lili Qiu,et al.  Overlay Node Placement: Analysis, Algorithms and Impact on Applications , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[38]  Jia Wang,et al.  Analyzing peer-to-peer traffic across large networks , 2002, IMW '02.

[39]  James B. Orlin,et al.  Theory of cyclic transfers , 1989 .

[40]  M. Grötschel,et al.  Chapter 10 Design of survivable networks , 1995 .

[41]  Deep Medhi,et al.  Routing, flow, and capacity design in communication and computer networks , 2004 .

[42]  Parviz Kermani,et al.  MENTOR: an algorithm for mesh network topological optimization and routing , 1991, IEEE Trans. Commun..

[43]  Randy H. Katz,et al.  OverQoS: offering Internet QoS using overlays , 2003, CCRV.

[44]  Jonathan S. Turner,et al.  Placing Servers in Overlay Networks , 2002 .

[45]  Jörg Liebeherr,et al.  Topology design for service overlay networks with bandwidth guarantees , 2004, Twelfth IEEE International Workshop on Quality of Service, 2004. IWQOS 2004..

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

[47]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[48]  Thorsten Koch,et al.  Integer Programming Approaches to Access and Backbone IP Network Planning , 2006, HPSC.

[49]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..