Implementation and performance of Munin
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Network-based concurrent computing on the PVM system
Concurrency: Practice and Experience
Utopia: a load sharing facility for large, heterogeneous distributed computer systems
Software—Practice & Experience
Java Virtual Machine Specification
Java Virtual Machine Specification
The Java Language Specification
The Java Language Specification
Towards Web/Java-Based High Performance Distributed Computing--an Evolving Virtual Machine
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
A world-wide distributed system using Java and the Internet
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
A distributed object model for the javaTM system
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
Pickling state in the javaTM system
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
Adaptive parallelism: an early experiment with Java remote method invocation
ACM SIGOPS Operating Systems Review
The POPCORN market—an online market for computational resources
Proceedings of the first international conference on Information and computation economies
Ajents: towards an environment for parallel, distributed and mobile Java applications
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
Advanced eager scheduling for Java-based adaptively parallel computing
JGI '02 Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande
PUNCH: An architecture for Web-enabled wide-area network-computing
Cluster Computing
Web Enabled Client-Server Model for Development Environment of Distributed Image Processing
GRID '00 Proceedings of the First IEEE/ACM International Workshop on Grid Computing
Architecture for a Grid Operating System
GRID '00 Proceedings of the First IEEE/ACM International Workshop on Grid Computing
Semi-automatic Generation of Web-Based Computing Environments for Software Libraries
ICCS '02 Proceedings of the International Conference on Computational Science-Part I
A Framework for Opportunistic Cluster Computing Using JavaSpaces
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
Implementation of a CORBA-Based Metacomputing System
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
SuperWeb: Towards a Global Web-Based Parallel Computing Infrastructure
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
A Comparative Study of Parallel and Distributed Java Projects for Heterogeneous Systems
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Checkpointing Facility on a Metasystem
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
The DOGMA approach to parallel and distributed computing
Cluster computing
Hardening Functions for Large Scale Distributed Computations
SP '03 Proceedings of the 2003 IEEE Symposium on Security and Privacy
JR: Flexible Distributed Programming in an Extended Java
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Grid resource management
JR: Flexible distributed programming in an extended Java
ACM Transactions on Programming Languages and Systems (TOPLAS)
Future Generation Computer Systems - Special issue: P2P computing and interaction with grids
JMAS: a java-based mobile actor system for distributed parallel computation
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
JubiTool: unified design flow for the Perplexus SIMD hardware accelerator
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Babylon v2.0: middleware for distributed, parallel, and mobile java applications
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Exploiting dynamic proxies in middleware for distributed, parallel, and mobile java applications
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Hi-index | 0.00 |
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.