2005
DOI: 10.1002/cpe.911
|View full text |Cite
|
Sign up to set email alerts
|

The CCA component model for high‐performance scientific computing

Abstract: SUMMARYThe Common Component Architecture (CCA) is a component model for high-performance computing, developed by a grass-roots effort of computational scientists. Although the CCA is usable with CORBA-like distributed-object components, its main purpose is to set forth a component model for high-performance, parallel computing. Traditional component models are not well suited for performance and massive parallelism. We outline the design pattern for the CCA component model, discuss our strategy for language in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
36
0
8

Year Published

2007
2007
2011
2011

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 58 publications
(44 citation statements)
references
References 18 publications
0
36
0
8
Order By: Relevance
“…The vastly growing number of papers in this area shows the need for an environment that facilitates exchange of developed models between scientists working in that field and for a reusable component solution. Among component standards worth to be mentioned are: Common Component Architecture (CCA) [8] (with its implementations like XCAT [9] or MOCCA [10]), Corba Component Model [11] or Grid Component Model [12] (with its implementation ProActive [13]). However, none of this models provide advanced features for distributed multiscale simulations (in particular they do not support advanced time management mechanism).…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The vastly growing number of papers in this area shows the need for an environment that facilitates exchange of developed models between scientists working in that field and for a reusable component solution. Among component standards worth to be mentioned are: Common Component Architecture (CCA) [8] (with its implementations like XCAT [9] or MOCCA [10]), Corba Component Model [11] or Grid Component Model [12] (with its implementation ProActive [13]). However, none of this models provide advanced features for distributed multiscale simulations (in particular they do not support advanced time management mechanism).…”
Section: Related Workmentioning
confidence: 99%
“…CCA [8]), where the federates are not using direct connections (e.g. in CCA one component is connected with other component, when its uses port is connected with partner's provides port as shown in the Fig.…”
Section: Hla Component Modelmentioning
confidence: 99%
“…There are few component models which address the Grid applications: the most important ones are Common Component Architecture (CCA) [3], Grid extensions of CCM (CORBA Component Model) [10] and Grid Component Model (GCM) [1] developed recently by CoreGRID project. GCM is based on the Fractal [5] and is being developed as a standard component model for programming the Grid.…”
Section: Introductionmentioning
confidence: 99%
“…To achieve this goal, the abilities to interoperate with existing applications and to integrate existing "legacy" components are required. The CCA model which has been developed by the HPC community for several years, now has a number of implementations (frameworks) such as CCAFFEINE [3], XCAT [9] and MOCCA [11], and scientific components are expected to be available soon. Therefore, the problem of interoperability between GCM and CCA becomes an interesting and important issue.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation