Home > Research > Publications & Outputs > Applying the reflective middleware approach in ...
View graph of relations

Applying the reflective middleware approach in Grid computing

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Applying the reflective middleware approach in Grid computing. / Coulson, G ; Blair, Gordon; Parlavantzas, N et al.
In: Concurrency and computation-Practice & experience, Vol. 16, No. 5, 25.04.2004, p. 433-440.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Coulson, G, Blair, G, Parlavantzas, N, Yeung, WK & Cai, W 2004, 'Applying the reflective middleware approach in Grid computing', Concurrency and computation-Practice & experience, vol. 16, no. 5, pp. 433-440. https://doi.org/10.1002/cpe.822

APA

Coulson, G., Blair, G., Parlavantzas, N., Yeung, W. K., & Cai, W. (2004). Applying the reflective middleware approach in Grid computing. Concurrency and computation-Practice & experience, 16(5), 433-440. https://doi.org/10.1002/cpe.822

Vancouver

Coulson G, Blair G, Parlavantzas N, Yeung WK, Cai W. Applying the reflective middleware approach in Grid computing. Concurrency and computation-Practice & experience. 2004 Apr 25;16(5):433-440. doi: 10.1002/cpe.822

Author

Coulson, G ; Blair, Gordon ; Parlavantzas, N et al. / Applying the reflective middleware approach in Grid computing. In: Concurrency and computation-Practice & experience. 2004 ; Vol. 16, No. 5. pp. 433-440.

Bibtex

@article{dab0f984b37d4e889e6435a38d3805c3,
title = "Applying the reflective middleware approach in Grid computing",
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. Copyright (C) 2004 John Wiley Sons, Ltd.",
keywords = "Grid computing, reflective middleware, component-based middleware, quality of service",
author = "G Coulson and Gordon Blair and N Parlavantzas and Yeung, {W K} and W Cai",
year = "2004",
month = apr,
day = "25",
doi = "10.1002/cpe.822",
language = "English",
volume = "16",
pages = "433--440",
journal = "Concurrency and computation-Practice & experience",
issn = "1532-0626",
publisher = "John Wiley and Sons Ltd",
number = "5",

}

RIS

TY - JOUR

T1 - Applying the reflective middleware approach in Grid computing

AU - Coulson, G

AU - Blair, Gordon

AU - Parlavantzas, N

AU - Yeung, W K

AU - Cai, W

PY - 2004/4/25

Y1 - 2004/4/25

N2 - 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. Copyright (C) 2004 John Wiley Sons, Ltd.

AB - 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. Copyright (C) 2004 John Wiley Sons, Ltd.

KW - Grid computing

KW - reflective middleware

KW - component-based middleware

KW - quality of service

U2 - 10.1002/cpe.822

DO - 10.1002/cpe.822

M3 - Journal article

VL - 16

SP - 433

EP - 440

JO - Concurrency and computation-Practice & experience

JF - Concurrency and computation-Practice & experience

SN - 1532-0626

IS - 5

ER -