Valiant Load-Balancing: Building Networks That Can Support All Traffic Matrices

This paper is a brief survey on how Valiant load-balancing (VLB) can be used to build networks that can efficiently and reliably support all traffic matrices. We discuss how to extend VLB to networks with heterogeneous capacities, how to protect against failures in a VLB network, and how to interconnect two VLB networks. For the readers’ reference, included also is a list of work that uses VLB in various aspects of networking.

[1]  Katerina J. Argyraki,et al.  Can software routers scale? , 2008, PRESTO '08.

[2]  William J. Dally,et al.  Locality-preserving randomized oblivious routing on torus networks , 2002, SPAA '02.

[3]  Albert G. Greenberg,et al.  Towards a next generation data center architecture: scalability and commoditization , 2008, PRESTO '08.

[4]  Sem C. Borst,et al.  Queuing Delays in Randomized Load Balanced Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[5]  Ronald van Haalen,et al.  Optimized routing for providing ethernet LAN services , 2005, IEEE Communications Magazine.

[6]  Sudipta Sengupta,et al.  Efficient and robust routing of highly variable traffic , 2005 .

[7]  D. Boettle,et al.  Switching network architecture for atm based broadband communications , 1990, International Symposium on Switching.

[8]  M. Zirngibl,et al.  Architecture of an integrated router interconnected spectrally (IRIS) , 2006, 2006 Workshop on High Performance Switching and Routing.

[9]  T. V. Lakshman,et al.  Scheduling schemes for delay graphs with applications to optical packet networks , 2004, 2004 Workshop on High Performance Switching and Routing, 2004. HPSR..

[10]  N. McKeown,et al.  Designing a Predictable Internet Backbone Network , 2004 .

[11]  Debasis Mitra,et al.  Randomized parallel communications on an extension of the omega network , 1987, JACM.

[12]  P. Winzer,et al.  Load-balanced architecture for dynamic traffic , 2005, OFC/NFOEC Technical Digest. Optical Fiber Communication Conference, 2005..

[13]  Murali S. Kodialam,et al.  A Versatile Scheme for Routing Highly Variable Traffic in Service Overlays and IP Backbones , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[14]  Murali S. Kodialam,et al.  Achieving Bounded Blocking in Circuit-Switched Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[15]  F. B. Shepherd,et al.  Selective randomized load balancing and mesh networks with changing demands , 2006 .

[16]  Nick McKeown,et al.  Designing a Predictable Internet Backbone with Valiant Load-Balancing , 2005, IWQoS.

[17]  Leslie G. Valiant,et al.  A Scheme for Fast Parallel Communication , 1982, SIAM J. Comput..

[18]  Nick McKeown,et al.  Designing a Fault-Tolerant Network Using Valiant Load-Balancing , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[19]  Cheng-Shang Chang,et al.  Load balanced Birkhoff-von Neumann switches, part II: multi-stage buffering , 2002, Comput. Commun..

[20]  Peter J. Winzer,et al.  Robust network design and selective randomized load balancing , 2005 .

[21]  Nick McKeown,et al.  Optimal load-balancing , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[22]  Romas Aleliunas,et al.  Randomized parallel communication (Preliminary Version) , 1982, PODC '82.

[23]  Nick McKeown,et al.  Scaling internet routers using optics , 2003, SIGCOMM '03.

[24]  Cheng-Shang Chang,et al.  Load balanced Birkhoff-von Neumann switches, part I: one-stage buffering , 2002, Computer Communications.

[25]  Nick McKeown,et al.  Guaranteeing Quality of Service to Peering Traffic , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.