Title : 
Network Hardware Algorithms
         
        
            Author : 
Prabhakar, Balaji
         
        
            Author_Institution : 
Stanford University, Departments of Electrical Engineering and Computer Science, balaji@stanford.edu
         
        
        
        
        
        
            Abstract : 
Over the past 10-15 years the area of Network Algorithms has grown from a collection of isolated algorithms and analysis methods into a cohesive body of research and development. The problems in this area are characterized by several requirements, of which speed, scalability and simplicity are the most important. For algorithms designed to operate in high-speed router hardware, there is the additional stringent constraint of low heat dissipation. We overview the development of Network Algorithms, emphasizing algorithms designed for high-speed hardware implementations. Specifically, we describe the algorithms and analysis methods developed for bandwidth partitioning, routing and security applications. We highlight the crucial role of randomization and probabilistic techniques in simplifying the implementation while delivering high performance.
         
        
            Keywords : 
Algorithm design and analysis; Bandwidth; Hardware; Partitioning algorithms; Research and development; Routing; Scalability;
         
        
        
        
            Conference_Titel : 
Collaborative Computing: Networking, Applications and Worksharing, 2005 International Conference on
         
        
            Print_ISBN : 
1-4244-0030-9
         
        
        
            DOI : 
10.1109/COLCOM.2005.1651258