Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Understanding COM+
Java RMI
Towards High Performance CORBA and MPI Middlewares for Grid Computing
GRID '01 Proceedings of the Second International Workshop on Grid Computing
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
A Concurrent Semantics of Static Exceptions in a Parallel Programming Language
ICATPN '01 Proceedings of the 22nd International Conference on Application and Theory of Petri Nets
PARDIS: A Parallel Approach to CORBA
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
MPI Code Encapsulating using Parallel CORBA Object
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Automatic re-scheduling of dependencies in a RPC-based grid
Proceedings of the 18th annual international conference on Supercomputing
GrADSolve: a grid-based RPC system for parallel computing with application-level scheduling
Journal of Parallel and Distributed Computing - Special issue on middleware
Messages Scheduling for Parallel Data Redistribution between Clusters
IEEE Transactions on Parallel and Distributed Systems
Re-scheduling invocations of services for RPC grids
Computer Languages, Systems and Structures
Scheduling Messages For Data Redistribution: An Experimental Study
International Journal of High Performance Computing Applications
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
On Abstractions of Software Component Models for Scientific Applications
Euro-Par 2008 Workshops - Parallel Processing
Design and implementation of an environment for component-based parallel programming
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
Execution support of high performance heterogeneous component-based applications on the grid
Euro-Par'06 Proceedings of the CoreGRID 2006, UNICORE Summit 2006, Petascale Computational Biology and Bioinformatics conference on Parallel processing
Predictable deployment in component-based enterprise distributed real-time and embedded systems
Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
Information and Software Technology
Component-based scalability for cloud applications
Proceedings of the 3rd International Workshop on Cloud Data and Platforms
A case study on expressiveness and performance of component-oriented parallel programming
Journal of Parallel and Distributed Computing
End-to-end data movement using MPI-IO over routed terabits infrastructures
NDM '13 Proceedings of the Third International Workshop on Network-Aware Data Management
Hi-index | 0.00 |
The fast growth of high bandwidth wide area networks has allowed the building of computational grids, which are constituted of PC clusters and/or parallel machines. Computational grids enable the design of new numerical simulation applications. For example, it is now feasible to couple several scientific codes to obtain a multi-physic application. In order to handle the complexity of such applications, software component technology appears very appealing. However, most current software component models provide no support to transparently and efficiently embed parallel codes into components. This paper describes a first study of GridCCM, an extension to the CORBA Component Model to support parallel components. The feasibility of the model is evaluated thanks to its implementation on top of two CCM prototypes. Preliminary performance results show that bandwidth is efficiently aggregated.