Brief description
This algorithm computes the OSPF routing that minimizes the average congestion between (i) the congestion when no failure occurs in the network, (ii) the worse congestion ranging the cases when one single SRG is failed. If no SRGs are defined, congestion in (i) is returned. An evolutionary algorithm is implemented. Each solution is coded as an array of as many elements as links, storing the OSPF weight in each link. Details on the particular form in which the evolutionary operators are implemented can be seen in the source code. The returning design includes the routes defined by the OSPF weights, and an attribute per link with its OSPF weight
Algorithm description table
Algorithm inputs | Requires a topology (nodes and links) and a demand set within the netPlan object. Algorithm parameters:
|
---|---|
Algorithm outputs | The OSPF link weights are returned as attributes to the links, and the routes (considering Equal-Cost Multipath (ECMP)) are added to |
Required libraries | None |
Keywords | Destination-based routing, Evolutionary algorithm (EA), Flow assignment (FA), OSPF, Restoration algorithm |
Authors | Pablo Pavón Mariño, José Luis Izquierdo Zaragoza |
Date | April 2014 |
Code | FA_EA_minCongestionSingleFailureOSPF.java |