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

  • Authors:
  • David Abramson;Rajkumar Buyya;Jonathan Giddy

  • Affiliations:
  • School of Computer Science and Software Engineering, Monash University, Caulfield Campus, Melbourne, Australia;Grid Computing and Distributed Systems (GRIDS) Laboratory, University of Melbourne, Australia;Department of Computer Science, Welsh e-Science Centre, Cardiff University, Cardiff, UK

  • Venue:
  • Future Generation Computer Systems - Grid computing: Towards a new computing infrastructure
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 on resources distributed across the world with varying quality of service (QoS). 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 QoS 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 (WWG) resources that span five continents.