|
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.
|