An Open-Source and Declarative Approach Towards Teaching Large-Scale Networked Systems Programming

Source: University of Pennsylvania

Favorite

Free registration required

This paper describes the authors' experiences at the University of Pennsylvania in developing course projects for a large advanced undergraduate and first year graduate course in networked systems. Students work in teams to develop substantial networked systems programming projects (>10000 lines of code) using network simulator 3 (ns-3), an emerging open-source network simulator that is aimed at replacing the popular ns-2 simulator. Projects are developed in layers, where students build upon earlier assignments, first developing a protocol for Internet Protocol (IP) routing, followed by a Distributed Hash Table (DHT) overlay network, and finally, a keyword-based search engine.
Format:PDF Size:117.90
Date:Mar 2011