Recent Changes - Search:

An Open-source and Declarative Approach Towards Teaching Large-scale Networked Systems Programming

Rate this item

5 stars Rating 10.0/10 from 2 votes


Authors
Harjot Gill Taher Saeed Qiong Fei Zhuoyao Zhang Boon Thau Loo
Abstract
This paper describes our experiences at the University of Pennsylvania in developing course projects for a large ad- vanced undergraduate and first year graduate course in net- worked systems. Students work in teams to develop sub- stantial networked systems programming projects (>10000 lines of code) using network simulator 3 (ns-3), an emerg- ing open-source network simulator that is aimed at replac- ing 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, fol- lowed by a distributed hash table (DHT) overlay network, and finally, a keyword-based search engine. One novelty of our assignments is the use of ns-3 in a large class setting, where students navigate through hundreds of thousands of lines of existing code before adding their extensions. In ad- dition, selected groups develop the final project using declar- ative networking, a novel declarative framework that allows protocols to be rapidly synthesized using a high-level logic language into ns-3 implementations.
Documents

Tags:



Comments

06.08.2018 - 13:57  

unicorn pj onesie

https://shirabristol.sitey.me/blog/allow-wellpajamas-tell-you-why-unicorn-onesie-benefits-you(approve sites)

Every weekend i used to pay a visit this site, for the reason that i wish for enjoyment, as this this website conations really good funny material too.

26.07.2018 - 10:16  

rainbow unicorn onesie

http://wendytiffany.nation2.com/why-you-need-get-one-grown-up-onesie-for-your-memb(approve sites)

An outstanding share! I have just forwarded this onto a colleague who had been conducting a little homework on this. And he in fact bought me lunch due to the fact that I stumbled upon it for him... lol. So allow me to reword this.... Thanks for the meal!! But yeah, thanx for spending the time to discuss this issue here on your internet site.

24.11.2016 - 12:46  

home

http://www.hoverboard360.es(approve sites)

wtknzmwtsneemwmgaadbwsqchz

16.10.2016 - 00:20  

hoverboards

https://www.smarthoverboarder.com(approve sites)

This can be a thing we will just never have an understanding of.


Post a comment on this page

Heading:
 Your Message
 
 Enter value <- Have you entered the code number?
Author:
Edit - History - Print - Recent Changes - Search
Page last modified on March 10, 2011