Nimrod: a tool for performing parametrised simulations using distributed workstations

This paper discusses Nimrod, a tool for performing parametrised simulations over networks of loosely coupled workstations. Using Nimrod the user interactively generates a parametrised experiment. Nimrod then controls the distribution of jobs to machines and the collection of results. A simple graphical user interface which is built for each application allows the user to view the simulation in terms of their problem domain. The current version of Nimrod is implemented above OSF DCE and runs on DEC Alpha and IBM RS6000 workstations (including a 22 node SP2). Two different case studies are discussed as an illustration of the utility of the system.

[1]  Miron Livny,et al.  Experience with the Condor distributed batch system , 1990, IEEE Workshop on Experimental Distributed Systems.

[2]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[3]  J. W. Gallagher,et al.  Collisional alignment and orientation of atomic outer shells I. Direct excitation by electron and atom impact , 1988 .

[4]  Ewing L. Lusk,et al.  Monitors, Messages, and Clusters: The p4 Parallel Programming System , 1994, Parallel Comput..

[5]  A. Beitz,et al.  An ODP trading service for DCE , 1994, Proceedings of IEEE Workshop on Services for Distributed and Networked Environments.

[6]  Ward Rosenberry,et al.  Understanding DCE , 1992 .

[7]  David Abramson,et al.  Modelling Photochemical Pollution using Parallel and Distributed Computing Platforms , 1994, PARLE.

[8]  John Shirley,et al.  Guide to Writing DCE Applications , 1992 .

[9]  Cherri M. Pancake,et al.  What users need in parallel tool support: survey results and analysis , 1994, Proceedings of IEEE Scalable High Performance Computing Conference.

[10]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[11]  Rok Sosic,et al.  Dynascope: a tool for program directing , 1992, PLDI '92.

[12]  Jack J. Dongarra,et al.  The PVM Concurrent Computing System: Evolution, Experiences, and Trends , 1994, Parallel Comput..