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

Direct Connect Ports 
diagram

Allows for direct low overhead interaction among components in same address space.

Collective Ports diagram

Allows High-Performance Parallel Components to attach:

Framework relationships
Language Interoperability diagram

Related Links:

CCA Multi-lab Standards
CUMULVS
ESI Multi-lab website
ORNL CSM Distributed Computing group

ornl | csm | research | people | sitemap | search

URL http://www.csm.ornl.gov/CCA.html
v2-2/22/2000
webmaster