Monash University

School of Computer Science and Software Engineering

2001 Seminar Series

Grid meets Economics: A Market Paradigm for Solving Large-scale Data-Intensive Applications on Peer-to-Peer Grids

Rajkumar Buyya

Monday, 28 May 2001

2:00 pm

Room 135, Computer Science Building (26), Clayton Campus

Seminar Abstract
Computational Power Grids are a promising platform for executing large-scale resource intensive applications. However, resource management and scheduling in the Grid environment is a complex undertaking as resources are (geographically) distributed, heterogeneous in nature, owned by different individuals or organizations with their own policies, have different access and cost models, and have dynamically varying loads and availability. This introduces a number of challenging issues such as site autonomy, heterogeneous interaction, policy extensibility, resource allocation or co-allocation, online control, scalability, transparency, resource brokering, and "computational economy".

As part of the Economy Grid and Nimrod-G projects, we are exploring the use of Market-based economic models for resource management and scheduling in the peer-to-peer Grid computing environment. Because economic models provide a mechanism for regulating the demand and supply for Grid resources and offer incentive for resource owners to be part of the Grid. It also encourages consumers to optimally utilize resources and balance timeframe and access costs. We developed a "computational economy framework" hat builds on the existing Grid middleware systems and offers an infrastructure for resource management and trading in the Grid environment. We have developed a Grid Resource Broker called Nimrod/G that allow users to create task-farming applications using a simple declarative parametric modeling language and schedule their execution on computational resources spanning across the Internet. It supports deadline and economy-based computations for parameter sweep applications.

The presentation covers four topics. First, we briefly review emerging trends in network-based high performance computing and identify resource management challenges. Then, we introduce our framework on Grid Architecture for Computational Economies that leverages existing technologies and provides new services that are essential for constructing industrial-strength computational power grids. We discuss the use of our economic grid infrastructure in scheduling parametric computations containing hundreds of jobs on the World Wide Grid (WWG) testbed resources spanning across five continents (Australia, Asia, Europe, North America, and South America). Finally, we present Modelling and Execution of Molecular Modeling for Drug Design application on the Grid to demonstrate capabilities of our system.

For further information on Economics of P2P Grid Computing, see:

About The Speaker

Rajkumar Buyya is an Australian Government Research Scholar in the School of Computer Science and Software Engineering, Monash University, Melbourne, Australia. He was awarded Dharma Ratnakara Memorial Trust Gold Medal for his academic excellence during 1992 by Mysore/Kuvempu University. He has authored three books Microprocessor x86 Programming, Mastering C++, and Design of PARAS Microkernel. He has edited a popular two volumes book on High Performance Cluster Computing published by Prentice Hall, USA. He also edited proceedings of six international conferences and served as guest editor for major research journals. He has contributed to the development of system software for PARAM supercomputers produced by the Centre for Development of Advanced Computing (C-DAC), Bangalore, India. At Monash University, he is conducting R&D on the use of Economics paradigm for Peer-to-Peer Grid computing. Rajkumar is a speaker in the IEEE Computer Society Chapter Tutorials Program and Co-founder/Chair of the IEEE Computer Society Task Force on Cluster Computing (TFCC). He has organised and chaired IEEE/ACM international conferences in the area of Cluster and Grid Computing. He has lectured on advanced technologies such as Parallel, Distributed and Multithreaded Computing, Internet and Java, Cluster Computing, and Java and High Performance Computing in many international conferences and institutions. For further information, please browse:

School Contact
Rajkumar Buyya

A complete list of forthcoming Monash Computer Science and Software Engineering seminars is available from

Clayton campus parking information is available from

Andrew P. Paplinski (seminar coordinator)

Updated: 28 May 2001