Nimrod (distributed computing)
From Wikipedia, the free encyclopedia
Nimrod is a tool for the parameterisation of serial programs to create and execute embarrassingly parallel programs over a computational grid. Nimrod was one of the first tools to make use of heterogeneous resources in a grid for a single computation[1]. It was also an early example of using a market economy to perform grid scheduling[2]. This enables Nimrod to provide a guaranteed completion time despite using best-effort services[3].
The tool was created as a research project funded by the Distributed Systems Technology Centre. The principal investigator is Professor David Abramson of Monash University.
A commercial product based on Nimrod called EnFuzion is available from Axceleon.
[edit] References
- ^ Abramson, D.; Foster, I.; Giddy, J.; Lewis, A.; Sosic, R.; Sutherst, R.; White, N. (February 1997). "The Nimrod Computational Workbench: A Case Study in Desktop Metacomputing" (PDF). Proceedings of the Australian Computer Science Conference (ACSC 97).
- ^ Abramson, D.; Giddy, J.; Kotler, L. (May 2000). "High Performance Parametric Modeling with Nimrod/G: Killer Application for the Global Grid?" (PDF). Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS 2000): 520–528, USA: IEEE Computer Society Press.
- ^ Buyya, R.; Abramson, D.; Giddy, J. (May 2000). "Nimrod/G: An Architecture of a Resource Management and Scheduling System in a Global Computational Grid" (PDF). Proceedings of HPC Asia 2000: 283–289, USA: IEEE Computer Society Press.