UNIX network programming
Communications of the ACM
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
A framework for protocol composition in Horus
Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing
Managing multiple communication methods in high-performance networked computing systems
Journal of Parallel and Distributed Computing - Special issue on workstation clusters and network-based computing
Communicating across parallel message-passing environments
Journal of Systems Architecture: the EUROMICRO Journal - Special double issue: cluster computing
Europort-1: Porting industrial codes to parallel architectures
HPCN Europe '95 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
Parallel Processing on Dynamic Resources with CARMI
IPPS '95 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Dynamic Program Description as a Basis for Runtime Optimization
Euro-Par '97 Proceedings of the Third International Euro-Par Conference on Parallel Processing
A General Purpose Resource Description Language
TAT '91 Parallele Datenverarbeitung mit dem Transputer, 3. Transputer-Anwender-Treffen
A Distributed Computing Center Software for the Efficient Use of Parallel Computer Systems
HPCN Europe 1994 Proceedings of the nternational Conference and Exhibition on High-Performance Computing and Networking Volume II: Networking and Tools
The MOL project: an open, extensible metacomputer
HCW '97 Proceedings of the 6th Heterogeneous Computing Workshop (HCW '97)
CCS Resource Management in Networked HPC Systems
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Hi-index | 0.00 |
Parallel process communication and system resource management have beenseen as two separate entities in parallel and distributed systems. Thiscauses difficulties in the dynamic mapping of newly spawned processes,because the application has little or no information on the availability,the connectivity and the current work-load of the target system. As aconsequence, process mappings are often sub-optimal, overloading resourceson one system while other processors are idling. We present a softwaresystem named "PLUS" that provides • interprocesscommunication between different message passing models such as MPI, PVM andPARIX, and • access to resource management systems for optimal processmapping and task migration.PLUS is a light-weight, extensible and efficient communication interface.With only four commands, PLUS is almost transparent ot the application code.Our current implementation supports inter-process communication between PVM,MPI and PARIX, but it can be easily extended to other vendor-specificmessage passing libraries. As PLUS has been designed for wide area networks,much effort has been spent on portability and on optimizing thecommunication speed across internet and also intranet links.