×

JAVM: Internet-based parallel computing using Java. (English) Zbl 1013.68056

Kwong, Yuen Chung (ed.), Annual review of scalable computing. Singapore: World Scientific. Ser. Scalable Comput. 2, 59-74 (2000).
Summary: Despite the dynamic and unpredictable nature of Internet as a computational resource, the potential of utilizing it for metacomputing is still great. Java, with all the features that it can provide as a programming language for network applications, is an attractive tool for developing systems that can harness this resource. Presently, there are a number of Java-based implementations for parallel computing. However, some of these systems are not designed with Internet-based computing in mind. As such, their deployments in the Internet environment may not be feasible. JAVM aims to address deficiencies of the existing implementations for Internet-based parallel computations. Its implementation goals are: ease of use, heterogeneity, portability, security, fault tolerance, load balancing, and scalability. As far as we know, it is the only Internet-based computing system that supports dynamic code execution without the use of applets, network load scheduling and encryption of network communications. The development of JAVM is still at its early stage and some of the features are still lacking. However, preliminary testing on JAVM has been promising.
For the entire collection see [Zbl 0996.00021].

MSC:

68N15 Theory of programming languages
68M10 Network design and communication in computer systems

Keywords:

Internet; JAVM

Software:

JAVM
PDFBibTeX XMLCite