Recent Changes - Search:

Getting Students Hands Dirty with Clean-Slate Networking

Rate this item

0 stars Not rated yet

InputLabel2($m[1], $m[2]) InputLabel2($m[1], $m[2]) InputLabel2($m[1], $m[2]) InputLabel2($m[1], $m[2]) InputLabel2($m[1], $m[2])
Nick Feamster and Jennifer Rexford
Conventional networking courses treat today’s protocols and mechanisms as fixed artifacts, rather than as part of a contin- ually evolving system. To prepare students to think criti- cally about Internet architecture, we created a graduate net- working course that combines “clean slate” networking re- search with hands-on experience in analyzing, building, and extending real networks. Our goal was to prepare students to create and explore new architectural ideas, while teaching them the platforms and tools needed to evaluate their de- signs in practice. The course, with offerings at both Georgia Tech and Princeton, focused on network management as a concrete way to explore different ways to split functional- ity across the end hosts, network elements, and management systems. The programming assignments exposed students to a range of systems, including Click, Quagga, Emulab, OpenFlow/NOX, Mininet, the Transit Portal, and publicly- available Netflow and BGP measurement data.



Post a comment on this page

 Your Message
 Enter value Captcha <- Have you entered the code number?
Edit - History - Print - Recent Changes - Search
Page last modified on April 29, 2011, at 10:47 PM