Challenges to providing heavyweight Internet services on a computational grid
Grid resources are limited
- We must find an easy way to grid-enable existing packages.
Grid resources are heterogeneous
- Programs should be performance-portable (at load time) in the presence of heterogeneous resources.
Grid resources are dynamic
- Programs should be performance-portable (at run time) in the face of dynamic resources.
Applications that provide heavyweight grid services must be resource-aware.