Copyright © 1999 Elsevier Science B.V. All rights reserved.
Charlotte: Metacomputing on the Web*1
Accepted 14 December 1998.
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
Parallel computing on local area networks is generally based on mechanisms that specifically target the properties of the local area network environment. However, these mechanisms do not effectively extend to wide area networks due to issues such as heterogeneity, security, and administrative boundaries. We present a system which enables application programmers to write parallel programs in Java and allows Java-capable browsers to execute parallel tasks. It comprises a virtual machine model which isolates the program from the execution environment, and a runtime system realizing this virtual machine on the Web. Load balancing and fault masking are transparently provided by the runtime system.
Author Keywords: Metacomputing; Parallel computing; Fault tolerance; Load balancing; World Wide Web
*1 A short description of the preliminary prototype Charlotte system was presented in the 9th International conference on Parallel and Distributed Computing Systems in 1996.
1 Present address: Lucent Technologies, Bell Laboratories, Murray Hill, NJ 07974, USA.
2 Present address: Telcordia Technology, Morristown, NJ 07960, USA.
Corresponding author. Present address: Lucent Technologies, Bell Laboratories, Murray Hill, NJ 07974, USA; email: baratloo@cs.nyu.edu





E-mail Article
Add to my Quick Links

Cited By in Scopus (12)





