LAPACK's user's guide
A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Level 3 BLAS for distributed memory concurrent computers
Environments and tools for parallel scientific computing
Understanding ActiveX and OLE: a guide for developers and managers
Understanding ActiveX and OLE: a guide for developers and managers
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
The POPCORN market—an online market for computational resources
Proceedings of the first international conference on Information and computation economies
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Javelin: parallel computing on the internet
Future Generation Computer Systems - Special issue on metacomputing
CoG kits: a bridge between commodity distributed computing and high-performance grids
Proceedings of the ACM 2000 conference on Java Grande
Parallel Programming Using Skeleton Functions
PARLE '93 Proceedings of the 5th International PARLE Conference on Parallel Architectures and Languages Europe
The Globus Project: A Status Report
HCW '98 Proceedings of the Seventh 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
JGrid: Exploiting Jini for the Development of Grid Applications
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
ICENI: an open grid service architecture implemented with Jini
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
A Network Topology Description Model for Grid Application Deployment
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
S-Club: an overlay-based efficient service discovery mechanism in CROWN Grid
Knowledge and Information Systems
A generic component model for building systems software
ACM Transactions on Computer Systems (TOCS)
Experiences with open overlays: a middleware approach to network heterogeneity
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
Future Generation Computer Systems
A Software Component Model with Spatial and Temporal Compositions for Grid Infrastructures
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Deep middleware for the divergent Grid
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Extending software component models with the master-worker paradigm
Parallel Computing
Multi-agent framework for performance-based resource management in computational grid environment
Multiagent and Grid Systems
A componentized approach to grid enabling seismic wave modeling application
PDCAT'04 Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies
Workflow deployment in ICENI II
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part III
The gridkit distributed resource management framework
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Deep middleware for the divergent grid
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
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.In this paper we describe Imperial College e-Science Networked Infrastructure (ICENI), a Grid middleware framework developed within the London e-Science Centre. ICENI is a platform-independent framework that uses open and extensible XML derived protocols, within a framework built using Java and Jini, to explore effective application execution upon distributed federated resources. 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, by using composite performance models. We demonstrate the effectiveness of this architecture through the high-level specification and solution of a set of linear equations by automatic and selection of optimal resources and implementations.