Title : 
Load balancing in a switch without buffers
         
        
        
            Author_Institution : 
Hunter Coll. of CUNY, New York, NY
         
        
        
        
            Abstract : 
A load balanced switch consists of k output queued switches, each running at a speedup (the ratio of internal memory speed to external line speed) of N/k, where N is the number of input and output ports. With such an architecture, and for some classes of traffic patterns, simply spreading the traffic among the k switches achieves 100% throughput (thus the term load balancing). However, reordering among packets of the same flow may occur, which becomes a major concern. Input and output buffers have been used in the literature to avoid this problem. This paper proves two main results: (1) it is impossible to achieve 100% throughput and no reordering for a load balanced switch without buffers, and (2) it is possible to achieve 100% throughput and limited reordering for a load balanced switch without buffers. The latter result implies that it is possible to achieve 100% throughput and no reordering for a load balanced switch with output buffers only
         
        
            Keywords : 
packet switching; queueing theory; resource allocation; telecommunication traffic; load balancing; queued switch; traffic pattern; Educational institutions; Impedance matching; Load management; Packet switching; Processor scheduling; Scalability; Scheduling algorithm; Switches; Throughput; Traffic control;
         
        
        
        
            Conference_Titel : 
High Performance Switching and Routing, 2006 Workshop on
         
        
            Conference_Location : 
Poznan
         
        
            Print_ISBN : 
0-7803-9569-7
         
        
        
            DOI : 
10.1109/HPSR.2006.1709705