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:
http://www.csse.monash.edu.au/~rajkumar/ecogrid/
http://www.csse.monash.edu.au/~rajkumar/dd@home/
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: http://www.buyya.com
A complete list of forthcoming Monash Computer Science and Software Engineering seminars is available from http://www.csse.monash.edu.au/cgi-bin/seminar?forthcoming
Clayton campus parking information is available from http://www.csse.monash.edu.au/cgi-bin/seminar?parking
Andrew P. Paplinski (seminar coordinator)
Updated: 28 May 2001