The Charlotte Research Project

The world's fastest computer is now probably the Internet -- or whatever subset of its connected machines can be harnessed to the same computing job.
Scientific American, May 1997, page 115.


Research and investigation on how to utilize the World Wide Web as a metacomputing platform, with focus is on providing a unified and comprehensive solution.

Charlotte leverages many existing but isolated research efforts. The Java programming language is used for heterogeneity and portability. Distributed threads and distributed shared memory abstractions allow the programmers to view the Web as single metacomputer. The runtime system that is based on the techniques validated by Calypso, implements a reliable metacomputer on unpredictable and faulty machines.

Charlotte is a research project at New York University and a part of a larger effort called MILAN, a joint project with Arizona State University.


We have a working prototype. For a brief summary refer to the project manifesto or the overview; for detailed information see the documentation list; to contact us, see the list of people involved; to install the software system on your local machine, go to the download page; and if you like to see Charlotte in action, you can participate in running a parallel application.

A short article titled Cyber View in the May'97 issue of Scientific American covered Charlotte and other related research efforts.


The project is partially supported by DARPA and Rome Laboratory; Intel; Microsoft; and NSF.

Maintained by webmaster