SCIDDLE: A tool for large scale distributed computing
- 1 April 1995
- journal article
- Published by Wiley in Concurrency: Practice and Experience
- Vol. 7 (2) , 121-146
- https://doi.org/10.1002/cpe.4330070203
Abstract
We report on a portable communication environment, ‘SCIDDLE’, for distributing computations over heterogenous networks of UNIX computers. SCIDDLE is based on the client‐server model. It was designed to support the distribution of large scale numerical computations and to keep its usage as simple as possible. All interprocess communication is done via remote procedure calls. The user defines the interface between communicating processes in a simple declarative language. Parallel programming is supported by asynchronous RPCs. A convenient array handing has been implemented. We demonstrate the usefulness of the system with an application from quantum chemistry on internet‐connected workstations and supercomputers.Keywords
This publication has 20 references indexed in Scilit:
- The Linda alternative to message-passing systemsParallel Computing, 1994
- Portable programming with the PARMACS message-passing libraryParallel Computing, 1994
- Monitors, messages, and clusters: The p4 parallel programming systemParallel Computing, 1994
- Efficient parallel computing in distributed workstation environmentsParallel Computing, 1993
- Network supercomputing: A distributed-concurrent direct SCF schemeTheoretical Chemistry Accounts, 1993
- Ultracomputers: a teraflop before its timeCommunications of the ACM, 1992
- APPLIED DISTRIBUTED SUPERCOMPUTING IN HOMOGENEOUS NETWORKSInternational Journal of High Speed Computing, 1992
- Network-based concurrent computing on the PVM systemConcurrency: Practice and Experience, 1992
- PVM: A framework for parallel distributed computingConcurrency: Practice and Experience, 1990
- Linda in contextCommunications of the ACM, 1989