Research Projects NTT-MIT Research Collaboration: a partnership in the future of communication and computation

Software Upgrades in Distributed Systems

MIT2002-02

Start date: 07/2002

Barbara Liskov
MIT LCS

Tadashi Araragi
NTT

Project summary


Our research is concerned with how to upgrade software in distributed systems: how to cause the code running in the system to change while the system continues to run.

Project description


 

The research is concerned with very large robust systems that are intended to provide continuous service over a very long lifetime. Examples include a distributed object-oriented database system in which persistent objects are stored at thousands of geographically distributed servers; a system that speeds up delivery of rich media by pre-positioning content at thousands of geographically distributed caches; an embedded system in which sensors collect information that is combined and then used to control actuators; and a system providing archival file storage for millions of users.


Demos, movies and other examples


The principal investigators

Presentations and posters

 

Publications


Proposals and progress reports


Proposals:

Progress Reports:

NTT Bi-Annual Progress Report, July to December 2002:

For more information