A Framework for Improving Routing Configurations using Multi-Objective Optimization Mechanisms

Published online: Mar 13, 2017 Full Text: PDF (2.67 MiB) DOI: 10.24138/jcomss.v12i3.79
Cite this paper
Authors:
Pedro Sousa, Vitor Pereira, Paulo Cortez, Miguel Rio, Miguel Rocha

Abstract

IP networks are nowadays well established technologies being used to support a myriad of applications and services, thus assuming a crucial role in todays telecommunication systems. Nevertheless, such infrastructures usually require network administrators to perform a wide set of complex planning and management tasks trying to attain adequate network configurations. Many of such management tasks can be mathematically formulated as NP-hard optimization problems, sometimes involving several objective functions. In this context, this work explores and demonstrates the potential of using computational intelligence methods as optimization engines to tackle complex network optimization problems. In particular, Multi-objective Evolutionary Algorithms (MOEAs) are used to attain near-optimal link state routing configurations robust to distinct operational conditions. As result, network administrators will be provided with a set of alternative routing configurations representing distinct tradeoffs between the considered optimization goals. The robustness of the proposed methods is illustrated by presenting several multiobjective optimization examples able to improve the performance and resilience levels of a network infrastructure. In this perspective, this work presents a contribution for this research area by proposing specific MOEAs based optimization methods able to improve network routing configurations. Furthermore, the devised methods are also integrated in a freely available Traffic Engineering optimization framework able to be used by network administrators interested in improving the routing configurations of their network infrastructures.

Keywords

Communications Software, Routing, Traffic Engineering, Network Resilience, Multi-Objective Evolutionary Algorithms
Creative Commons License 4.0
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.