TY - GEN
T1 - Local unicast routing control agent
AU - Goldberg, Noam
AU - Van Den Berg, Eric
AU - Gurung, Provin
AU - Samtani, Sunil
AU - Staikos, Aristides
PY - 2009
Y1 - 2009
N2 - Routing for link state routing protocols such as OSPF is determined by computing shortest-paths on the network topology graph. In conventional routing the OSPF link costs are configured a-priori before the network is deployed, and remain fixed until manually changed. If subsequently, link quality degrades or alternate links become available, routing paths may become sub-optimal in terms of throughput or end to end delay. In this paper we describe a distributed routing optimization technology called Local Unicast Routing Control Agent (L-URCA). L-URCA is co-located with every router, and dynamically updates the OSPF link costs to re-route traffic away from congested or highly utilized links. L-URCA only uses local information, i.e. information that can be gathered from the local router. This removes the overhead of messaging and state synchronization between L-URCA processes. One simple heuristic for local-rerouting is to dynamically set the link cost proportional to link utilization. This tends to re-route traffic away from the congested link, however it can lead to congestion elsewhere in the network and oscillation of traffic. The heuristics of L-URCA are specifically designed to set the OSPF weights such that traffic following the shortest-path will approximately minimize the average delay experienced in the network. The heuristics proposed for L-URCA are based on robust optimization techniques that take into account uncertainties of traffic, capacity and routing decisions in other parts of the network. Examples and further steps in this ongoing research project are briefly discussed.
AB - Routing for link state routing protocols such as OSPF is determined by computing shortest-paths on the network topology graph. In conventional routing the OSPF link costs are configured a-priori before the network is deployed, and remain fixed until manually changed. If subsequently, link quality degrades or alternate links become available, routing paths may become sub-optimal in terms of throughput or end to end delay. In this paper we describe a distributed routing optimization technology called Local Unicast Routing Control Agent (L-URCA). L-URCA is co-located with every router, and dynamically updates the OSPF link costs to re-route traffic away from congested or highly utilized links. L-URCA only uses local information, i.e. information that can be gathered from the local router. This removes the overhead of messaging and state synchronization between L-URCA processes. One simple heuristic for local-rerouting is to dynamically set the link cost proportional to link utilization. This tends to re-route traffic away from the congested link, however it can lead to congestion elsewhere in the network and oscillation of traffic. The heuristics of L-URCA are specifically designed to set the OSPF weights such that traffic following the shortest-path will approximately minimize the average delay experienced in the network. The heuristics proposed for L-URCA are based on robust optimization techniques that take into account uncertainties of traffic, capacity and routing decisions in other parts of the network. Examples and further steps in this ongoing research project are briefly discussed.
UR - http://www.scopus.com/inward/record.url?scp=77951450679&partnerID=8YFLogxK
U2 - 10.1109/milcom.2009.5379735
DO - 10.1109/milcom.2009.5379735
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:77951450679
SN - 9781424452385
T3 - Proceedings - IEEE Military Communications Conference MILCOM
BT - MILCOM 2009 - 2009 IEEE Military Communications Conference
T2 - 2009 IEEE Military Communications Conference, MILCOM 2009
Y2 - 18 October 2009 through 21 October 2009
ER -