IceT: distributed computing and Java
β Scribed by Gray, Paul A.; Sunderam, Vaidy S.
- Publisher
- John Wiley and Sons
- Year
- 1997
- Tongue
- English
- Weight
- 64 KB
- Volume
- 9
- Category
- Article
- ISSN
- 1040-3108
No coin nor oath required. For personal study only.
β¦ Synopsis
Metacomputing, or distributed processing on networks (local networks, intranets or the Internet), has re-emerged as a technology with tremendous promise and potential, owing in part to the emergence of the Java language and programming system. Java both influences and is influenced by the requisite and dynamic aspects of network programming. However, its viability as a programming language for the scientific community is yet to be established. This paper describes IceT, a novel framework for collaborative and high-performance distributed computing which has been built on a Java substrate. The IceT system exploits the portability and scripting advantages of Java and incorporates well-established distributed and concurrent computing techniques into the framework, while retaining the ability to access specialized processing capabilities and precompiled code. The result is a dynamic and efficient distributed computing environment upon which data and processes are highly portable amongst heterogeneous platforms and multiple users.
π SIMILAR VOLUMES
Due to its platform-independent execution model, its support for networking, multithreading and mobile code, Java has given hope that easy Internet-wide high-performance network computing was at hand. Numerous attempts have then been made at providing a framework for the development of such metacomp
We present here recent work at NPAC aimed at developing WebFlow -a general purpose Webbased visual interactive programming environment for coarse grain distributed computing. We follow the 3-tier architecture with the central control and integration WebVM layer in tier-2, interacting with the visual
This paper outlines several benefits and disadvantages of Java as the implementation language for a probabilistic inference package. Our focus is the linguistic features that make Java appropriate or inappropriate for this task.
The JPVM library is a software system for explicit message-passing-based parallel programming in Java. The library supports an interface similar to the C and Fortran interface of the parallel virtual machine (PVM) system, with modifications to better suit Java programming styles. The similarity betw