Proceedings ArticleDOI
ParaWeb: towards world-wide supercomputing
Tim Brecht,Harjinder Sandhu,Meijuan Shan,Jimmy Talbot +3 more
- pp 181-188
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
Franck Cappello,Samir Djilali,Gilles Fedak,Thomas Herault,Frédéric Magniette,Vincent Neri,Oleg Lodygensky +6 more
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
Bernd Oliver Christiansen,Peter R. Cappello,Mihai Florin Ionescu,Michael O. Neary,Klaus E. Schauser,Daniel Wu +5 more
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
G. A. Geist,Vaidy S. Sunderam +1 more
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.