2007
Queuing delays in randomized load balanced networks
Publication
Publication
Presented at the
IEEE Conference on Computer Communications , Anchorage, Alaska
Valiant’s concept of Randomized Load Balancing
(RLB), also promoted under the name ‘two-phase routing’,
has previously been shown to provide a cost-effective way of
implementing overlay networks that are robust to dynamically
changing demand patterns. RLB is accomplished in two steps; in
the first step, traffic is randomly distributed across the network,
and in the second step traffic is routed to the final destination.
One of the benefits of RLB is that packets experience only a
single stage of routing, thus reducing queueing delays associated
with multi-hop architectures. In this paper, we study the queuing
performance of RLB, both through analytical methods and
packet-level simulations using ns2 on three representative carrier
networks. We show that purely random traffic splitting in the
randomization step of RLB leads to higher queuing delays than
pseudo-random splitting using, e.g., a round-robin schedule.
Furthermore, we show that, for pseudo-random scheduling,
queuing delays depend significantly on the degree of uniformity
of the offered demand patterns, with uniform demand matrices
representing a provably worst-case scenario. These results are
independent of whether RLB employs priority mechanisms
between traffic from step one over step two. A comparison with
multi-hop shortest-path routing reveals that RLB eliminates the
occurrence of demand-specific hot spots in the network.
Additional Metadata | |
---|---|
, | |
IEEE Computer Society | |
IEEE Conference on Computer Communications | |
Organisation | Stochastics |
Borst, S., & CWI et al, . not . (2007). Queuing delays in randomized load balanced networks. In Proceedings of the 26th IEEE Conference on Computer Communications (INFOCOM) (pp. 400–408). IEEE Computer Society. |