PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Scalable networked information processing environment (SNIPE)
Future Generation Computer Systems - Special issue on metacomputing
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Condor: a distributed job scheduler
Beowulf cluster computing with Linux
A component-based approach to build a portable and flexible middleware for metacomputing
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
CLUSTER '01 Proceedings of the 3rd IEEE International Conference on Cluster Computing
Programming Metasystems with Active Objects
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Grid Computing: Making the Global Infrastructure a Reality
Grid Computing: Making the Global Infrastructure a Reality
PVM Emulation in the Harness Metacomputing Framework - Design and Performance Evaluation
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Grid Computing, A Vendor's Vision
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Condor-G: A Computation Management Agent for Multi-Institutional Grids
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Resource Cataloging and Distribution System
Resource Cataloging and Distribution System
Legion: The Next Logical Step Toward a Nationwide Virtual Computer
Legion: The Next Logical Step Toward a Nationwide Virtual Computer
Grid Computing
Supporting data management on cluster grids
Future Generation Computer Systems
Immediate mode scheduling in grid systems
International Journal of Web and Grid Services
Parallel and distributed computing on multidomain non-routable networks
International Journal of High Performance Computing and Networking
A multi-protocol communication architecture for metacomputing
ICCOM'06 Proceedings of the 10th WSEAS international conference on Communications
Running PVM applications on multidomain clusters
EuroPVM/MPI'06 Proceedings of the 13th European PVM/MPI User's Group conference on Recent advances in parallel virtual machine and message passing interface
An efficient parallel file system for cluster grids
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Utilizing PVM in a multidomain clusters environment
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Exploiting multidomain non routable networks
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
Grid computing enables the enormous, but often poorly utilized, computing resources existing on the Internet to be harnessed in order to solve large-scale problems. However, if they want to solve the problems of configuration and performance optimization of their large-scale applications, programmers wishing to exploit such computing resources have to deal with highly variable communication delays, security threats, machine and network failures, and the distributed ownership of the computing resources. On the other hand, Parallel Virtual Machine (PVM) is still widely used to develop high performance parallel applications on high performance/cost ratio computing platforms, such as workstation clusters. However, workstations belonging to networked clusters cannot often be exploited since they are provided with private IP addresses, being hidden from the Internet by publicly addressable IP front-end machines. This paper presents an extension of PVM that enables such clustered machines hidden from the Internet to take part in a PVM computation as host machines. This way, programmers can exploit low-cost, networked computing resources, such as collections of clusters, widely available within departmental organizations, in a well-known programming environment, such as PVM, without having to tackle the problems affecting grid computing, which often ends up turning the development of parallel applications into a burdensome activity as well as penalizing application performance.