Spawn: A Distributed Computational Economy
IEEE Transactions on Software Engineering
Economic models for allocating resources in computer systems
Market-based control
The Legion vision of a worldwide virtual computer
Communications of the ACM
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Javelin: parallel computing on the internet
Future Generation Computer Systems - Special issue on metacomputing
The Java Programming Language
Parallel Programming Using Skeleton Functions
PARLE '93 Proceedings of the 5th International PARLE Conference on Parallel Architectures and Languages Europe
The Globus Project: A Status Report
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Application-Aware Scheduling of a Magnetohydrodynamics Application in the Legion Metasystem
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
Matchmaking: Distributed Resource Management for High Throughput Computing
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
Hi-index | 0.00 |
We define a grid middleware comprising federated resources that facilitates a globally optimal mapping of applications to the available resources while satisfying the goals of both users and resource providers. Applications are annotated with performance and behavioural information to enable the 'best' resources to be found automatically. A computational currency is used by resource providers and consumers to express their goals (e.g. completion time, resource utilisation, etc.) enabling a globally optimal mapping of applications to resources. We describe a prototype implementation of this architecture using Java and Jini.