CS268 Semester Project

Project Proposals and Schedule

Tips and Resources

Writing Papers


ns is a popular network simulator that is free ns-3



Emulab is a network emulation environment at the University of Utah. It provides racks of machines and programmable switches that can be configured to form mostly-arbitrary network topologies, with controllable delay and loss between nodes. It's a great way to test real programs in repeatable conditions or at scales that you can't get on your own.

Emulab also provides a set of wireless nodes that you can control, located around their building. They also have an experimental mobile robot testbed that could make for fun projects (the robots are designed to move computers and radios around so that you can do repeatable experiments involving mobility).


PlanetLab is a large-scale, distributed collection of machines that can be used for experiments and measurements.

You must sign up to use a PlanetLab account. Please only sign up if you're going to use the account, since it imposes some management overhead on people not involved with the course.


Last updated: Wed Feb 19 13:05:40 -0800 2014 [validate xhtml]