loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fifth IEEE International Symposium on Cluster Computing and the Grid (CCGrid'05) - Volume 2
Behavioural specification of grid services with the KAoS policy language
Cardiff, Wales, UK
May 09-May 12
ISBN: 0-7803-9074-1
L. Moreau, Dept. of Electron. & Comput. Sci., Southampton Univ., UK
J. Bradshaw, Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
M. Breedy, Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
L. Bunch, Lab. ID, IMAG, Grenoble, France
P. Hayes, Lab. ID, IMAG, Grenoble, France
M. Johnson, Lab. ID, IMAG, Grenoble, France
S. Kulkarni, Lab. ID, IMAG, Grenoble, France
J. Lott, Lab. ID, IMAG, Grenoble, France
N. Suri, Software Eng. & Technol. Labs., Infosys Technol., Bangalore, India
Complex services in service-oriented architectures such as the grid typically require to be configured in multiple ways that cannot be anticipated by service designers; we illustrate this requirement by studying the myGrid registry, a grid registry capable of supporting annotations of service descriptions by third-party users. Instead, services have to be conceived so that they can be configured at deployment and run time. We argue that KAoS is a powerful and flexible language that can help define such configurations. Using our registry case study, we examine the requirements that the definition of such complex configurations brings on policy languages and explain how they can be satisfied. Specifically, we use role-value maps to express constraints between property values; we introduce a notion of PolicySet with associated parameters that support constraints within a well defined scope; finally, we define a notion of context that allows us to refer to property values that were extant in past execution environments. Essentially, these concepts allow us to add constraints to values in policy definitions, to organise policies in coherent and structure blocks, and to refer to the execution history. The paper discusses these concepts and how they are implemented in a binding of the KAoS policy language to the myGrid registry.
Citation:
L. Moreau, J. Bradshaw, M. Breedy, L. Bunch, P. Hayes, M. Johnson, S. Kulkarni, J. Lott, N. Suri, A. Uszok, "Behavioural specification of grid services with the KAoS policy language," ccgrid, vol. 2, pp.816-823, Fifth IEEE International Symposium on Cluster Computing and the Grid (CCGrid'05) - Volume 2, 2005
Usage of this product signifies your acceptance of the Terms of Use.