Title: High Performance Networking Group
1High Performance Networking Group
Nick McKeown Departments of Electrical
Engineering and Computer Science nickm_at_stanford.e
du http//www.stanford.edu/nickm
Students Nandita Dukkipati, Yashar Ganjali,
Sundar Iyer, Isaac Keslassy, Pablo Molinero
Fernandez, Rui Zhang.Anton An (UG), Siva Gaggara
(MS), Giulio Galante (visitor).
Recent Alum Pankaj Gupta, Adisak Mekkittikul.
2Networking Activities at Stanford
- Stanford Networking Research Center (SNRC)
- Networking Seminars
- Networking Seminar
- Distributed Systems Seminar (CS548)
- Optics and Routing Seminar (weekly)
- Networking Classes (a selection)
- CS244a/EE284 Introduction to Networking
- EE384a Network Protocols
- EE384b Multimedia Networking
- EE384x/y Packet Switch Architectures
- EE384s Network Modeling
- CS244b Distributed Systems
- CS241 Internet Services
- CS444N Mobile and Wireless Networks and
Applications
3Some Past Projects
- Input-queued crossbars
- Theorems
- First proof of 100 throughput for input queued
switches. - First proof of emulating output queueing with
speedup 2. - Algorithms
- iSLIP, iLQF, LPF, iLPF,
- Prototyping
- The Tiny Tera 320Gb/s MPLS switch.
4Some Past Projects (2)
- 2. IP Lookup and Packet Classification
- Algorithms 24-8, RFC, HiCuts.
- 3. Packet Buffer Design
- Ping-pong buffers.
5Current Projects Research
- Load-balancing and parallelism
- Parallel packet switches. Sundar Iyer
- Packet buffers and shared memory switches. Sundar
Iyer - Load-balancing across networks. Yashar Ganjali
and Sundar Iyer - Integrating optics and routing
- TCP Switching. Pablo Molinero Fernandez
- Optics in routers. All. With Professors Mark
Horowitz, David Miller and Olav Solgaard
6Current Projects Research (2)
- 3. Scheduling input-queued crossbars
- Various theorems. Isaac Keslassy
- Tying together 2 results. Isaac Keslassy with
Professor Balaji Prabhakar - Congestion Control
- Modeling and controlling mice. Rui Zhang
- Routing Protocols
- New work. Yashar Ganjali
7Current Projects Teaching Tools
- NetFPGA A networking hardware teaching tool.
- Virtual Router A user-space router teaching
tool.
8Finding out more
- Group web page http//klamath.stanford.edu
- Weekly group meetings (see web page)
- Papers http//klamath.stanford.edu/nickm