EGG: AN EXTENSIBLE AND ECONOMICS-INSPIRED OPEN GRID COMPUTING PLATFORM

J. Brunelle, P. Hurst, J. Huth, L. Kang, C. Ng, D. Parkes, M. Seltzer, J. Shank, S. Youssef

Abstract

The Egg pro ject provides a vision and implementation of how heterogeneous com- putational requirements will be supported within a single grid and a compelling reason to explain why computational grids will thrive. Environment computing, which allows a user to specify properties that a compute environment must satisfy in order to support the users computation, provides a how. Economic principles, allowing resource owners, users, and other stakeholders to make value and policy statements, provides a why. The Egg pro ject introduces a language for defining software environments (egg shel l), a general type for grid ob jects (the cache), and a currency (the egg). The Egg platform resembles an economically driven Internet- wide Unix system with egg shell playing the role of a scripting language and caches playing the role of a global file system, including an initial collection of devices.
Postscript Slides