What else is Missing?
Collaboration frameworks
- Mechanisms for human control and sharing of all aspects of an executing workflow
Global File System
- Should provide Unix file semantics, be distributed, high performance, and use the Grid Security Infrastructure for authentication
Application composing and dynamic execution
- Need composition frameworks (e.g. IU XCAT) and dynamic object management in an environment of widely distributed resources (e.g. NSF GRADS)
Monitoring / Global Events
- Needed for all aspects of a running job (e.g. to support workflow mgmt and fault detection and recovery)
Authorization
- Mechanisms to accommodate policy involving multiple stakeholders providing use-conditions on resources and user attributes in order to satisfy those use-conditions
Dynamic construction of execution environments supporting complex distributed applications
- Co-scheduling many resources to support transient science and engineering experiments that require combinations of instruments, compute systems, data archives, and network bandwidth at multiple locations (requires support by resource)
Grid interfaces to existing commercial frameworks (e.g. MS DCOM etc.)