Student Projects: 2001

 Index 2001  Student Projects  NetOS 

If you are interested in attempting any of these projects then in the first instance contact Ian Pratt or Tim Harris, unless advised otherwise in the description.

We will be holding a meeting to describe these proposals in more detail at 2pm, Monday June 18th in TP4.

Mobile IP phone
Proxy for Mobile TCP/IP
Syncronization Compression
Crowbar: a protocol for opening holes in firewalls: The growing shortage of IP address is forcing ever more people to connect to the Internet via routers performing Network Address Translation (NAT). NAT works by multiplexing many private IP addresses onto a single publicly visible address, distinguishing between them by using port numbers. A temporary association between public port and the corresponding private address is established by the NAT router when it first forwards a packet from a private address to the outside. This association allows the NAT router to forward replies back to initiator.

However, there is no way a private machine can act as a server, listening for packets from hosts it does not yet know about. This project would define and implement a new protocol to allow a host to request that a NAT router forward incoming packets destined for a listening port back to the host. The solution should be general enough to be used by hosts to requests holes in firewalls, since this is a very similar problem.

Fun with solid-state accelerometers
Ethernet to IR transceiver
Location using AM radio signals
Mighty morphin' data structures
Fine-grained concurrency for the JVM
Workload monitoring
Simulation of active memories
Backwards debugger
Auto-tuning software
Executing code on untrusted servers
Meta NFS
An expert system for home automation
A peer-to-peer internet chat infrastructure

  2001  Student Projects  NetOS 
Valid HTML 4.0!
$Id: footer.html,v 1.1 2001/06/15 13:14:39 and1000 Exp $