CS268 Semester Project

Project Proposals and Schedule

Tips and Resources

Writing Papers

Simulation

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

Testbeds

Emulab

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

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.

Routing


Last updated: Sun Apr 21 01:31:35 -0700 2013 [validate xhtml]