dedicated to research in distributed systems, object oriented
databases, programming languages, and software design.
Our most recent research focuses on very large scale distributed
systems based on distributed hash tables. The IRIS project is a large, ongoing
collaboration. A summary of our contributions can be found here.
Previous Work
Upgrades
Automatic Software Upgrades is a project to develop techniques
for upgrading software in object-oriented databases and in robust
distributed systems.
Jif
Techniques and tools that allow practical
control of privacy of information.
PolyJ
Efficient, generic abstractions for Java without speed
penalties or code bloat.
Thor
A distributed object-oriented database system.
VR
A protocol for state-machine replication.
CLU
An object-oriented programming language.
Argus
A distributed programming system and language.