A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Understanding ActiveX and OLE: a guide for developers and managers
Understanding ActiveX and OLE: a guide for developers and managers
The Legion vision of a worldwide virtual computer
Communications of the ACM
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
Parallel Programming Using Skeleton Functions
PARLE '93 Proceedings of the 5th International PARLE Conference on Parallel Architectures and Languages Europe
Co-ordinating Heterogeneous Parallel Computation
Euro-Par '96 Proceedings of the Second International Euro-Par Conference on Parallel Processing - Volume I
Application-Aware Scheduling of a Magnetohydrodynamics Application in the Legion Metasystem
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Ligature: Component Architecture for High Performance Applications
International Journal of High Performance Computing Applications
Meaning and Behaviour in Grid Oriented Components
GRID '02 Proceedings of the Third International Workshop on Grid Computing
An Integrated Grid Environment for Component Applications
GRID '01 Proceedings of the Second International Workshop on Grid Computing
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Delayed Evaluation, Self-optimising Software Components as a Programming Model
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
ICENI: an open grid service architecture implemented with Jini
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Parallel components for PDEs and optimization: some issues and experiences
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Task and data parallelism in P3L
Patterns and skeletons for parallel and distributed computing
Lightweight Self-Organizing Frameworks for Metacomputing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
The design of a performance steering system for component-based grid applications
Performance analysis and grid computing
Overcoming barriers to restructuring in a modular visualisation environment
LCR '04 Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems
GLARE: A Grid Activity Registration, Deployment and Provisioning Framework
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
A dependable Peer-to-Peer computing platform
Future Generation Computer Systems
Explicit Dependence Metadata in an Active Visual Effects Library
Languages and Compilers for Parallel Computing
A domain-specific interpreter for parallelizing a large mixed-language visualisation application
LCPC'05 Proceedings of the 18th international conference on Languages and Compilers for Parallel Computing
Requirements for a workflow system for grid service composition
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
Hi-index | 0.00 |
Effective exploitation of computational grids can only be achieved when applications are fully integrated with the grid middleware and the underlying computational resources. Fundamental to this exploitation is information. Information about the structure and behaviour of the application, the capability of the computational and networking resources, and the availability and access to these resources by an individual, a group or an organisation.This paper describes an integrated grid environment that is open, extensible and platform independent. We match a high-level application specification, defined as a network of components, to an optimal combination of the currently available component implementations within our grid environment. We demonstrate the effectiveness of this architecture through high-level specification and solution of a set of linear equations by automatic and optimal resource and implementation selection.