for OpenFlow-enabled switches,
to ease the configuration and administration of large networks.
A new distributed file system aimed at meeting the storage needs of today's distributed applications.
A random CS paper generator.
A free, email-based chess website I made and maintain.
If you feel like playing, sign up and challenge me (my username is
nedmike). Also, the source is available from
A schedule generator for watching multiple movies in one day for the
price of one ticket.
We set up our own mirror of CiteSeer,
a computer science citation index, and built a new, distributed version
of it called OverCite.
I'm working on comparing different peer-to-peer algorithms using simulation
All Pairs Pings
Continuous measurement of pairwise ping data between PlanetLab machines.
A Delegation-Oriented Architecture for the Internet, designed
to accommodate middleboxes (like NATs and firewalls) without network
A distributed global storage system and the overlay network
on which it's built.
An event-based architecture that OceanStore uses. I was an infrequent
I spent a lot of time working on OpenAFS during my time at the
IBM Almaden Research Center.
In particular, I helped develop and implement a
automated installation toolkit.
FPGA-based CD player
(the undergraduate digital design class at Berkeley) in the fall of 2001,
my partner and I created a CD player controller out of a Xilinx FPGA chip,
and wrote a
My class project for
(the undergraduate graphics class at Berkeley) in the fall of 2000.
It involved hand modeling an apple core and creating an animation tool