Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

AIMD-Based Online MPLS Traffic Engineering for TCP Flows via Distributed

Summary: AIMD-Based Online MPLS
Traffic Engineering for TCP Flows via Distributed
Multi-Path Routing
Onur Alparslan, Nail Akar, and Ezhan Karasan
In this paper, we propose a distributed online traffic engineering architecture for MPLS networks.
In this architecture, a primary and secondary MPLS LSP are established from an ingress LSR to every
other egress LSR. We propose to split the aggregate TCP traffic between the primary and secondary
paths using a distributed mechanism based on ECN marking and AIMD-based rate control. Inspired by
the random early discard mechanisms for active queue management, we propose a random early
reroute scheme to adaptively control the delay difference between the primary and secondary LSPs.
Considering the adverse effect of packet reordering on TCP performance for packet-based load
balancing schemes, we propose that the TCP splitting mechanism operates on a per-flow basis. Using
flow-based models developed for Internet traffic and simulations, we show that flow-based distributed
multi-path traffic engineering outperforms on a consistent basis the case of a single path in terms of
per-flow goodputs. Due to the elimination of out-of-order packet arrivals, flow-based splitting also
enhances TCP performance with respect to packet-based splitting especially for long TCP flows that
are hit hard by packet reordering. We also compare and contrast two queuing architectures for
differential treatment of data packets routed over primary and secondary LSPs in the MPLS data plane,
namely first-in-first-out and strict priority queuing. We show through simulations that strict priority


Source: Akar, Nail - Department of Electrical and Electronics Engineering, Bilkent University


Collections: Engineering