Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Extracting and implementing list homomorphisms in parallel program development
Science of Computer Programming
A Formal Specification Framework for Object-Oriented Distributed Systems
IEEE Transactions on Software Engineering
Internet-Based Workflow Management: Towards a Semantic Web
Internet-Based Workflow Management: Towards a Semantic Web
A Resource Management Architecture for Metacomputing Systems
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Transforming rapid prototypes to efficient parallel programs
Patterns and skeletons for parallel and distributed computing
Service design patterns for computational grids
Patterns and skeletons for parallel and distributed computing
The Globus Project: A Status Report
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Supporting Peer-2-Peer Interactions in the Consumer Grid
HIPS '03 Proceedings of the Eighth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'03)
A Formal Framework for Defining Grid Systems
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Specification and runtime workflow support in the ASKALON Grid environment
Scientific Programming - Dynamic Computational Workflows: Discovery, Optimization and Scheduling
Extending Grid-Based Workflow Tools With Patterns/Operators
International Journal of High Performance Computing Applications
Service Architecture Design for E-Businesses: A Pattern-Based Approach
EC-Web '08 Proceedings of the 9th international conference on E-Commerce and Web Technologies
Mashup-based information retrieval for domain experts
Proceedings of the 18th ACM conference on Information and knowledge management
Hi-index | 0.00 |
A pattern based approach for developing applications in a Grid computing environment is presented, and is based on the ability to manage components and their interactions. The approach provides a formal way of combining recurrent themes in Grid applications, and provides a set of operators that may be used to manipulate the patterns. The operators may be applied to individual patterns or groups, and may be managed as an independent library. The patterns distinguish between service providers and users, and may be used to also analyse the properties of a collection of components, or to vary these properties subject to a set of predefined constraints. Patterns are expressed in the Unified Modelling Language (UML), and operators correspond to manipulation of components within each pattern.