Distributing Data and Control for Ray Tracing in Parallel
IEEE Computer Graphics and Applications
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
A Scalable Approach to Network Enabled Servers (Research Note)
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Giggle: a framework for constructing scalable replica location services
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
MSS '01 Proceedings of the Eighteenth IEEE Symposium on Mass Storage Systems and Technologies
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
MOCCA - Towards a Distributed CCA Framework for Metacomputing
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4 - Volume 05
Future Generation Grids
A Component Architecture for High-Performance Scientific Computing
International Journal of High Performance Computing Applications
Enabling Transparent Data Sharing in Component Models
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
A DSM-based fragmented data sharing framework for grids
Future Generation Computer Systems
Extending software component models with the master-worker paradigm
Parallel Computing
Hi-index | 0.00 |
Software component technologies are being accepted as an adequate solution for handling the complexity of applications. However, existing software component models tend to be specialized to some types of resource architectures (e.g. in-process, distributed environments, etc.) and/or do not provide a very high level of abstraction. This paper focuses on handling data sharing on operation invocations between components as a solution allowing applications to be efficiently executed on all kinds of resources. In particular, the data sharing pattern appears in master---worker applications, when workers need to access only a part of a large piece of data, either in read or write mode. This approach is applied to the Common Component Architecture model. Its benefits are discussed using an image rendering application.