• Addressing the memory bottleneck in packet processing systems 

      Mudigonda, Jayaram (2005)
      The design of packet processing systems is guided by two requirements: (1) high packet processing throughput, and (2) ease-of-programming. Meeting these two requirements simultaneously has proved to be challenging primarily ...
    • Architectures and algorithms for high performance switching 

      Prakash, Amit (2004)
      Switches are ubiquitous in modern computing, appearing in wide-area networks, multiprocessor servers, and data storage systems. With the the advent of high-speed link technology, switches have become the bottleneck in ...