Abstract
The requirement for Grid middleware to be largely transparent to individual users and at the same time act in accordance with their personal needs is a difficult challenge. In e-science scenarios, users cannot be repeatedly interrogated for each operational decision made when enacting experiments on the Grid. It is thus important to specify and enforce policies that enable the environment to be configured to take user preferences into account automatically. In particular, we need to consider the context in which these policies are applied, because decisions are based not only on the rules of the policy but also on the current state of the system. Consideration of context is explicitly addressed, in the agent perspective, when deciding how to balance the achievement of goals and reaction to the environment. One commonly-applied abstraction that balances reaction to multiple events with context-based reasoning in the way suggested by our requirements is the belief-desire-intention (BDI) architecture, which has proven successful in many applications. In this paper, we argue that BDI is an appropriate model for policy enforcement, and describe the application of BDI to policy enforcement in personalising Grid service discovery. We show how this has been implemented in the myGrid registry to provide bioinformaticians with control over the services returned to them by the service discovery process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
European bioinformatics institute. http://www.ebi.ac.uk, 2004.
Open middleware infrastructure institute. http://www.omii.ac.ulc/, 2004.
Protein data bank japan, http://pdbj.protein.osaka-u.ac.jp/, 2004.
Xml central of ddbj. http://xml.ddbj.nig.ac.jp, 2004.
P. R. Cohen and H. J. Levesque. Intention is choice with commitment. Artificial Intelligence, 42:213–261, 1990.
M. d’Inverno et al. The dmars architechure: A specification of the distributed multi-agent reasoning system. Autonomous Agents and Multi-Agent Systems, to appear, 2004.
D. Box et al. Web services policy framework (ws-policy). http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnglobspec/html/ws-policy.asp, 2003.
G. Della-Libera et al. Web services security policy (ws-securitypolicy). www.ibm.com/developerworks/library/ws-secpol/index.html, 2002.
G. Denker et al. Security for daml web services: Annotation and matchmaking. In Second International Semantic Web Conference, Sanibel Island FL, 2003.
I. Foster et al. The Physiology of the Grid — An Open Grid Services Architecture for Distributed Systems Integration. Technical report, Argonne National Laboratory, 2002.
J.M. Bradshaw et al. Computational Autonomy, chapter Dimension of Adjustable Autonomy and Mixed-Initiative Interaction. Springer, 2004.
L. Moreau et al. On the Use of Agents in a Biolnformatics Grid. In S. Lee, S. Sekguchi, S. Matsuoka, and M. Sato, editors, Proceedings of the Third IEEE/ACM CCGRID’2003 Workshop on Agent Based Cluster and Grid Computing, pages 653–661, Tokyo, Japan, 2003.
N. Damianou et al. Ponder: a language for specifying security and management policies for distributed systems. Imperial College Research Report DoC 2000/1, 2000.
R. Stevens et al. Performing in silico Experiments on the Grid: A Users Perspective. In S. Cox, editor, Proceedings of the UK OST e-Science Second All Hands Meeting 2003, pages 43–50, Nottingham, UK, 2003.
I. Foster, C. Kesselman, and S. Tuecke. The Anatomy of the Grid. Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications, 2001.
Ian Foster. What is the grid? a three point checklist. http://www-fp.mcs.anl.gov/foster/, 2002.
M. Georgeff and A. Lansky. Procedural Knowledge. Proceedings of the IEEE, 74(10):653–661,1986.
L. Kagal, T. Finin, and A. Joshi. A policy based approach to security for the semantic web. In Second International Semantic Web Conference (ISWC2003), Sanibel Island FL, 2003.
M. Klusch and K. Sycara. Brokering and Matchmaking for Coordination of Agent Societies: A Survey. In A. Omicini et al., editor, Proceedings of Coordination of Internet Agents 2001. Springer, 2001.
A. Rao. AgentSpeak(L): BDI agents speak out in a logical computable language. In Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World, 1996.
A. Uszok, J. Bradshaw, and R. Jeffers. Kaos: A policy and domain services framework for grid computing and semantic web services. In Proceedings of the iTrust’04 conference, 2004.
C. Wong and K. Sycara. A Taxonomy of Middle Agents for the Internet. In A. Omicini et al., editor, Proceedings of the Fourth International Conference on Multiagent Systems, pages 465–466, 2000.
Oasis extensible access control markup language. http://www.oasisopen.org/committees/tc_home.php?wg_abbrev=xacml.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag London Limited
About this paper
Cite this paper
Miles, S., Papay, J., Luck, M., Moreau, L. (2005). Implementing Policy Management through BDI. In: Bramer, M., Coenen, F., Allen, T. (eds) Research and Development in Intelligent Systems XXI. SGAI 2004. Springer, London. https://doi.org/10.1007/1-84628-102-4_11
Download citation
DOI: https://doi.org/10.1007/1-84628-102-4_11
Publisher Name: Springer, London
Print ISBN: 978-1-85233-907-4
Online ISBN: 978-1-84628-102-0
eBook Packages: Computer ScienceComputer Science (R0)