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
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: The Systems Group has 10's of NFS file servers. Currently, AutoMount Daemon (amd) is used to enable any of our workstations to mount and access any of the servers. It would be much nicer if we had a replacement for AMD that made the myriad of servers appear as though it was one monster file system. It would automatically balance the placement of files among the servers so the user no longer has to worry about which file server has free space etc. It would mean that we could have a sensible directory hierarchy and naming scheme that wasn't forced to reflect where the data is actually located, as it does now.

This project requires plenty of good distributed systems stuff (e.g. electing a master, atomic updates of meta-filesystem state etc.), and doesn't require any kernel hacking -- it can all be done in user space. It would also be really useful thing to have.

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 $