An introduction to distributed algorithms
An introduction to distributed algorithms
Towards a taxonomy of software connectors
Proceedings of the 22nd international conference on Software engineering
Models for Parallel and Distributed Computation: Theory, Algorithmic Techniques, and Applications
Models for Parallel and Distributed Computation: Theory, Algorithmic Techniques, and Applications
Data redistribution and remote method invocation for coupled components
Journal of Parallel and Distributed Computing - 19th International parallel and distributed processing symposium
Collective Interfaces for Distributed Components
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
On the design of abstract binding connectors for high performance computing component models
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
Enabling collective communications between components
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
Two ways of implementing software connections among distributed components
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
Hi-index | 0.00 |
Components and connections are the basis of the CCA model, whereas the way which ports are connected to each other is left unspecified. Due to this characteristic, CCA is seen as a low-level component model in a including models that support more sophisticated connections. In this paper, we use the notion of endogenous and exogenous connectors to designate software artifacts that are meant to encapsulate interaction among components at high-level of the component models. Therefore, we describe implementations of exogenous and endogenous connectors with CCA components and their use in some high performance computing applications. Furthermore, we discuss how these implementations can be used to implement some models of parallel computations.