scispace - formally typeset
Proceedings ArticleDOI

ParaWeb: towards world-wide supercomputing

TLDR
ParaWeb provides extensions to the Java programming environment (through a parallel class library and the Java runtime system) that allow programmers to develop new Java applications with parallelism in mind, or to execute existing Java applications written using Java's multithreading facilities in parallel.
Abstract
In this paper, we describe the design of a system, called ParaWeb, for utilizing Internet or intra-net computing resources in a seamless fashion. The goal is to allow users to execute serial programs on faster compute servers or parallel programs on a variety of possibly heterogeneous hosts. ParaWeb provides extensions to the Java programming environment (through a parallel class library) and the Java runtime system that allow programmers to develop new Java applications with parallelism in mind, or to execute existing Java applications written using Java's multithreading facilities in parallel. Some experimental results from our prototype implementation are used to demonstrate the potential of this approach.

read more

Citations
More filters
Book

Grid resource management: state of the art and future trends

TL;DR: An introduction to Grid applications and technologies is provided and the important role that resource management will play in future developments is discussed.
Journal ArticleDOI

Charlotte: metacomputing on the Web

TL;DR: A system which enables application programmers to write parallel programs in Java and allows Java-capable browsers to execute parallel tasks is presented, which comprises a virtual machine model which isolates the program from the execution environment, and a runtime system realizing this virtual machine on the Web.
Patent

Global network computers

TL;DR: In this article, the authors propose a business arrangement enabling the shared used of network microprocessors for parallel and other processing, wherein personal computer owners provide microprocessor processing power to a network, preferably for parallel processing, in exchange for network linkage to other personal and other computers supplied by network providers, including linkage to microprocessor for parallel or other processing.
Journal ArticleDOI

Computing on large-scale distributed systems: Xtrem Web architecture, programming models, security, tests and convergence with grid

TL;DR: It is shown that the Xtrem Web system can tolerate massive failure and the performance of the node protection mechanism is discussed, and the convergence between Global Computing systems and Grid is discussed.
Journal ArticleDOI

Javelin: Internet-based parallel computing using Java

TL;DR: The suitability of Java for Internet-based parallel computing is explored, and the kind of parallel applications that would be well suited for running in JAVM are identified.
References
More filters
Book

The Java Language Specification

TL;DR: The Java Language Specification, Second Edition is the definitive technical reference for the Java programming language and provides complete, accurate, and detailed coverage of the syntax and semantics of the Java language.
Proceedings ArticleDOI

Implementation and performance of Munin

TL;DR: This work evaluates the implementation of Munin and describes the execution of two Munin programs that achieve performance within ten percent of message passing implementations of the same programs.
Proceedings Article

TreadMarks: distributed shared memory on standard workstations and operating systems

TL;DR: A performance evaluation of TreadMarks running on Ultrix using DECstation-5000/240's that are connected by a 100-Mbps switch-based ATM LAN and a 10-Mbps Ethernet supports the contention that, with suitable networking technology, DSM is a viable technique for parallel computation on clusters of workstations.
Journal ArticleDOI

Utopia: a load sharing facility for large, heterogeneous distributed computer systems

TL;DR: The design and implementation issues in Utopia, a load sharing facility specifically built for large and heterogeneous systems, are discussed, which has no restriction on the types of tasks that can be remotely executed, involves few application changes and no operating system change, and incurs low overhead.
Journal ArticleDOI

Network-based concurrent computing on the PVM system

TL;DR: Experiences with and enhancements to PVM (Parallel Virtual Machine), a software package that allows the utilization of a heterogeneous network of parallel and serial computers as a single computational resource, are described.
Related Papers (5)