Click here
to view or print this page without frames
Earn a merit badge while building Internet routers and clean-slate switches.
A 5-day summer camp will be held at Stanford University
Open to: Professors teaching classes with the NetFPGA and
researchers interested in developing new hardware-accelerated network applications.
Location:
The Stanford University campus
located between San Francisco and San Jose in the heart of Silicon Valley.
Dates: Monday, August 4 - Friday, August 8, 2008, Time: 9am - 5pm.
Bonfires and other evening events will be announced here.
Presented by: the NetFPGA Group.
Abstract
An open platform called the NetFPGA
has been developed at Stanford University.
The NetFPGA platform enables researchers and instructors to
build high-speed, hardware-accelerated networking systems.
The platform can be used in the classroom to teach students how to build
Ethernet switches and Internet Prototcol (IP) routers using hardware
rather than software. The platform can be used by researchers to prototype
advanced services for next-generation networks.
By using Field Programmable Gate Arrays (FPGAs),
the NetFPGA enables new types of packet routing circuits to be
implemented and detailed measurements of network traffic to be obtained.
During summer camp, we will use the NetFPGA to determine
the amount of memory needed to buffer TCP/IP data streaming through
the Gigabit/second router.
Hardware circuits within the NetFPGA will be implemented
to measure and plot the occupancy of buffers.
Circuits will be downloaded into reconfigurable hardware and tested with live,
streaming Internet video traffic.
Background
Attendees will utilize a Linux-based PC equipped with NetFPGA hardware.
A basic understanding of Ethernet switching and network routing is expected.
Past experience with Verilog is useful but not required.
This week-long summercamp extends the material presented at
the NetFPGA tutorials.
Participants will be able to take home their NetFPGA systems at the end of the week-long camp.
Outline
- Day 1 (Monday, Aug. 4)
- Welcome to the lab, introductions to staff, faculty, students
- Overview of routers and the NetFPGA
- Router data and control planes
- Routing Protocols
- Introduction to OpenFlow
- Router architecture
- Address Lookup
- PW-OSPF
- Network of routers
- Java-based Graphical User Interface (GUI)
- Demonstration of High Definition (HD) video streaming
- Day 2 (Tuesday, Aug. 5)
- Field Programmable Gate Array (FPGA) Logic
- Random Access Memory (RAM)
- Verilog Hardware Description Langauge (HDL)
- Registers, integers, arrays
- Multiplexers
- Synchronous storage elements
- Finite State Machines (FSMs)
- Hardware Debug
- Working with OpenFlow modules
- Buffer Size Experiment
- Adding the event capture module
- Configurating of the Rate limiter module
- Day 3 (Wednesday, Aug. 6)
- Assign team groups
- Work on Projects
- NetFPGA group members available to answer questions
- Day 4 (Thursday, Aug. 7)
- Work on Projects
- NetFPGA group members available to answer questions
- Day 5 (Friday, Aug. 8)
- Present Projects to the group
- Award prizes for the best projects
To Attend this Event
- Mark your calendar with the dates of the event
- Please plan to arrive Sunday night, August 3
- Please plan to stay through Saturday morning, August 9
- Registration fee covers shared meals (all breakfasts, lunches,
and most dinners)
- Registration Fee: $400
- Summer Camp is Full!! No more registrations can be accepted!
- A limited number of scholarships are available for students
or instructors from schools
unable to cover registration and hotel expenses.
- Award of the scholarships will be based on both merit and need:
- Please provide one paragraph about that describes your
relevant technical background in networking and/or hardware design.
- Please provide another paragraph that explains why you or your
host institution needs financial help.
- Summer Camp is Full!! No more registrations can be accepted!
- Travel Information
- Direct flights are available to most parts of the country through SFO or SJC
- CalTrain offers fast transportation between the airports and Palo Alto
- The Marguerite Shuttle offers rides between the train station, hotel, and campus. No car rental is needed
- Book accomodations at the Stanford Guest House.
- Single rooms are $89/night
- Shuttle service available to campus