Applying the reflective middleware approach in Grid computing

Coulson, G., Blair, G.S., Parlavantzas, N., Yeung, W.K. and Cai, W. 2004. Applying the reflective middleware approach in Grid computing. Concurrency and Computation: Practice & Experience. 16 (5), pp. 433-440.

TitleApplying the reflective middleware approach in Grid computing
AuthorsCoulson, G., Blair, G.S., Parlavantzas, N., Yeung, W.K. and Cai, W.
Abstract

Significant progress has been made in the design and development of object-based distributed systems and, more recently, in component-based reflective middleware platforms - i.e. middleware platforms that, through reflection, can be flexibly configured, and runtime adapted/reconfigured - especially in terms of non-functional properties like quality of service (QoS). In this paper we consider how ideas and principles from such platforms can usefully be applied in a Grid context, specifically, an Open Grid Services Architecture (OGSA) context. To this end, we identify weaknesses in OGSA in the areas of generic service provision, scalability/performance engineering, and, especially, lack of support for QoS specification and realization, and suggest how these can be alleviated. We believe that such areas will become increasingly important as sophisticated e-Science applications start to exploit the potential of OGSA's service-based architecture. We also report on our current research on developing a binding-type framework, a resource management framework, and a set of performance optimizations for an ongoing OGSA implementation we are working on.

JournalConcurrency and Computation: Practice & Experience
Journal citation16 (5), pp. 433-440
ISSN1532-0626
Year25 Apr 2004
Digital Object Identifier (DOI)doi:10.1002/cpe.822
Publication dates
Published25 Apr 2004

Related outputs

Design support for componentising and grid-enabling scientific applications
Parlavantzas, N., Getov, Vladimir, Morel, M., Baude, F. and Caromel, D. 2007. Design support for componentising and grid-enabling scientific applications. in: Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing New York, NY, USA ACM. pp. 31-38

Componentising a scientific application for the grid
Parlavantzas, N., Morel, M., Baude, F., Huet, F., Caromel, D. and Getov, Vladimir 2006. Componentising a scientific application for the grid. CoreGRID.

Lightweight grid platform: design methodology
Badia, R.M., Beckmann, O., Bubak, M., Caromel, D., Getov, Vladimir, Henrio, L., Isaiadis, S., Lazarov, V., Malawski, M., Panagiotidi, S., Parlavantzas, N. and Thiyagalingam, J. 2006. Lightweight grid platform: design methodology. CoreGRID.

The design of a configurable and reconfigurable middleware platform
Coulson, G., Blair, G.S., Clarke, M. and Parlavantzas, N. 2002. The design of a configurable and reconfigurable middleware platform. Distributed Computing. 15 (2), pp. 109-126.

Towards automatic creation of Web services for Grid component composition
Dunnweber, J., Gorlatch, S., Baude, F., Legrand, V. and Parlavantzas, N. 2002. Towards automatic creation of Web services for Grid component composition. in: Gorlatch, S. and Danelutto, M. (ed.) Integrated research in GRID computing Berlin, Germany Springer.

Permalink - https://westminsterresearch.westminster.ac.uk/item/93016/applying-the-reflective-middleware-approach-in-grid-computing


Share this
Tweet
Email