Author :
Buyya, Rajkumar ; Abramson, David ; Venugopal, Srikumar
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Univ. of Melbourne, Vic., Australia
fDate :
3/1/2005 12:00:00 AM
Abstract :
This work identifies challenges in managing resources in a Grid computing environment and proposes computational economy as a metaphor for effective management of resources and application scheduling. It identifies distributed resource management challenges and requirements of economy-based Grid systems, and discusses various representative economy-based systems, both historical and emerging, for cooperative and competitive trading of resources such as CPU cycles, storage, and network bandwidth. It presents an extensive, service-oriented Grid architecture driven by Grid economy and an approach for its realization by leveraging various existing Grid technologies. It also presents commodity and auction models for resource allocation. The use of commodity economy model for resource management and application scheduling in both computational and data grids is also presented.
Keywords :
commodity trading; electronic commerce; grid computing; resource allocation; software architecture; application scheduling; auction models; commodity economy model; competitive trading; computational economy; computational grids; cooperative trading; data grids; distributed resource management; economy based grid systems; grid computing; grid economy; resource allocation; service oriented grid architecture; Application software; Computer science; Concurrent computing; Distributed computing; Environmental management; Grid computing; Laboratories; Processor scheduling; Resource management; Software engineering; Distributed computing; grid economy; resource management; utility computing;
Journal_Title :
Proceedings of the IEEE
DOI :
10.1109/JPROC.2004.842784