## Abstract The cluster virtual machine (VM) for Java provides a single system image of a traditional Java Virtual Machine (JVM) while executing in a distributed fashion on the nodes of a cluster. The cluster VM for Java virtualizes the cluster, supporting any pure Java application without requirin
A Distributed JAVASPACE Implementation for HARNESS
β Scribed by Mauro Migliardi; Simon Schubiger; Vaidy Sunderam
- Publisher
- Elsevier Science
- Year
- 2000
- Tongue
- English
- Weight
- 338 KB
- Volume
- 60
- Category
- Article
- ISSN
- 0743-7315
No coin nor oath required. For personal study only.
β¦ Synopsis
Harness is an experimental metacomputing system based upon the principle of dynamically reconfigurable, object-oriented, networked computing frameworks. Harness supports reconfiguration not only in terms of the computers and networks that comprise the virtual machine, but also in the capabilities of the VM itself. These characteristics allow the construction of modular programming environments that can be plugged into the Harness system on demand. As a proof of concept exercise, and also with an intent to provide a flexible coordination facility for the Harness system, Sun's JavaSpace interface was implemented as a Harness plug-in. The JavaSpaces model is part of the Java distributed computing effort and is essentially an object-oriented tuple-space. JavaSpaces technology is a simple unified mechanism for dynamic communication, coordination, and sharing of objects between Java technologybased network resources. This paper introduces the Harness system and discusses design, implementation, and preliminary experiences with the JavaSpace for Harness.
π SIMILAR VOLUMES
Ray tracing is a well known technique to generate life-like images. Unfortunately, ray tracing complex scenes can require large amounts of CPU time and memory storage. Distributed memory parallel computers with large memory capacities and high processing speeds are ideal candidates to perform ray tr
## Abstract In order to quantify the operational risk capital charge under the current regulatory framework for banking supervision, referred to as Basel II, many banks adopt the loss distribution approach. There are many modeling issues that should be resolved to use this approach in practice. In
The Geant Monte Carlo program was implemented in parallel using the Cooperative Process Software (CPS) package. The relationship between computation time and output data size, while executing on a local area network of workstations, was studied. A simple model of parallelism is shown to agree with t