Net2plan: an open source network planning tool for bridging the gap between academia and industry

The plethora of network planning results published in top-ranked journals is a good sign of the success of the network planning research field. Unfortunately, it is often difficult for network carriers and ISPs to reproduce these investigations on their networks. This is partially because of the absence of a software planning tool, meeting the requirements of industry and academia, which can make the adaptation and validation of planning algorithms less time consuming. We describe how a paradigm shift to an open source view of the network planning field emphasizes the power of distributed peer review and transparency to create high-quality software at an accelerated pace and lower cost. Then we present Net2Plan, an open source Java-based software tool. Built on top of a technology-agnostic network representation, it automates the elaboration of performance evaluation tests for userdefined or built-in network design algorithms, network recovery schemes, connection-admission-control systems, or dynamic provisioning algorithms for timevarying traffic. The Net2Plan philosophy enforces code reutilization as an open repository of network planning resources. In this article, a case study in a multilayer IP-over-WDM network is presented to illustrate the potential of Net2Plan. We cover standard CAPEX studies, and more advanced aspects such as a resilience analysis of the network under random independent failures and disaster scenarios, and an energy efficiency assessment of “green” schemes that switch off parts of the network during low load periods. All the planning algorithms in this article are publicly available on the Net2Plan website.

[1]  Michael Menth,et al.  Adaptive Bandwidth Allocation: Impact of Traffic Demand Models for Wide Area Networks , 2005 .

[2]  Andrea Bianco,et al.  CapEx/OpEx evaluation of circuit vs packet switched optical networks , 2013, 2013 17th International Conference on Optical Networking Design and Modeling (ONDM).

[3]  P. Harshavardhana,et al.  Broadband network infrastructure of the future: roles of network design tools in technology deployment strategies , 1998, IEEE Commun. Mag..

[4]  Mikkel Thorup,et al.  Internet traffic engineering by optimizing OSPF weights , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[5]  Kumar N. Sivarajan,et al.  Design of Logical Topologies for Wavelength-Routed Optical Networks , 1996, IEEE J. Sel. Areas Commun..

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

[7]  Biswanath Mukherjee,et al.  On the effect of channel spacing, launch power, and regenerator placement on the design of mixed-line-rate optical networks , 2013, Opt. Switch. Netw..

[8]  Jian Wang,et al.  Path vs. subpath vs. link restoration for fault management in IP-over-WDM networks: performance comparisons using GMPLS control signaling , 2002, IEEE Commun. Mag..

[9]  Marco Listanti,et al.  Enabling backbone networks to sleep , 2011, IEEE Network.

[10]  Konstantina Papagiannaki,et al.  Design, Measurement and Management of Large-Scale IP Networks: References , 2008 .

[11]  M. Victoria Bueno-Delgado,et al.  Distance-adaptive online RSA algorithms for heterogeneous flex-grid networks , 2014, 2014 International Conference on Optical Network Design and Modeling.