A computational economy for grid computing and its implementation in the Nimrod-G resource broker

David Abramson, Rajkumar Buyya, Jonathan Giddy
2002 Future generations computer systems  
Computational Grids that couple geographically distributed resources such as PCs, workstations, clusters, and scientific instruments, have emerged as a next generation computing platform for solving large-scale problems in science, engineering, and commerce. However, application development, resource management, and scheduling in these environments continue to be a complex undertaking. In this article, we discuss our efforts in developing a resource management system for scheduling computations
more » ... on resources distributed across the world with varying quality of service. Our service-oriented grid computing system called Nimrod-G manages all operations associated with remote execution including resource discovery, trading, scheduling based on economic principles and a user defined quality of service requirement. The Nimrod-G resource broker is implemented by leveraging existing technologies such as Globus, and provides new services that are essential for constructing industrial-strength Grids. We present the results of experiments using the Nimrod-G resource broker for scheduling parametric computations on the World-Wide Grid resources that span five continents. He worked on a number of DSTC funded projects-Security Unit at the Queensland University of Technology and Tools Unit at the Griffith University. In the context of Nimrod project, he is involved in design and development of number of software tools for high performance distributed computing. He enjoys programming in Python!
doi:10.1016/s0167-739x(02)00085-7 fatcat:4cvcfzhghzelto5b4am35nkrku