|
DOE 2000 Advanced Comptational Testing and Simulation (ACTS) Toolkit Common Component Architecture (CCA)A Software Component Specification for High-Performance Scientific Computing |
CCA's goal is to provide interoperable components and frameworks for rapid construction of complex, high-performance applications. CCA is needed because existing component standards (EJB, CORBA, COM) are not designed for large-scale, high-performance computing or parallel components. The CCA will leverage existing standards' infrastructure such as name service, event models, builders, security, and tools.
Provide High-Performance Interconnection
Support a composition mechanism that does not impede High-Performance component interactions.
Direct Connect Ports
![]()
Allows for direct low overhead interaction among components in same address space.
![]()
Allows High-Performance Parallel Components to attach:
- Application/Model Coupling and
- More Comples/Multi-Phase Parallel Algorithms.
![]()
- High-Performance Components Being Connected.
- Interoperability of Components Created by Different Groups.
- Multiple Frameworks Interacting (ESI & CUMULVS).
- Attaching Parallel Components Together.
Related Links:
CCA Multi-lab Standards
CUMULVS
ESI Multi-lab website
ORNL CSM Distributed Computing group