Skip to main content

Policy-Driven Configuration and Management of Agent Based Distributed Systems

  • Conference paper
Software Engineering for Multi-Agent Systems IV (SELMAS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3914))

  • 353 Accesses

Abstract

In this paper, we demonstrate a policy-driven approach for building and managing large scale agent based systems. We identify different classes of policies for agent based component integration. We also identify the system services and mechanisms that are required for policy-driven integration of components and their management. Policies are derived from the application level requirements and are used in dynamic configuration of agent based systems. Through case studies of two applications we demonstrate the utility of the policy-driven component integration approach in distributed agent systems.

This work was supported by National Science Foundation grants 0087514 and 0411961.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Szyperski, C.: Component Software Beyond Object-Oriented Programming. Addison-Wesley, ACM Press (1998)

    Google Scholar 

  2. Tripathi, A.: Challenges Designing Next Generation Middleware Systems. Communications of the ACM 45, 39–42 (2002)

    Article  Google Scholar 

  3. Sloman, M.: Policy Driven Management for Distributed Systems. Plenum Press Journal of Network and Systems Management 2 (1994)

    Google Scholar 

  4. Karnik, N., Tripathi, A.: Security in the Ajanta Mobile Agent System. Software Practice and Experience 31, 301–329 (2001)

    Article  MATH  Google Scholar 

  5. Tripathi, A., Karnik, N., Vora, M., Ahmed, T., Singh, R.: Mobile Agent Programming in Ajanta. In: Proceedings of the 19th International Conference on Distributed Computing Systems, pp. 190–197 (1999)

    Google Scholar 

  6. Tripathi, A.R., Koka, M., Karanth, S., Pathak, A., Ahmed, T.: Secure Multi-Agent Coordination in a Network Monitoring System. In: Garcia, A.F., de Lucena, C.J.P., Zambonelli, F., Omicini, A., Castro, J. (eds.) Software Engineering for Large-Scale Multi-Agent Systems. LNCS, vol. 2603, pp. 251–266. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Tripathi, A., Ahmed, T., Kumar, R., Jaman, S.: Design of a Policy-Driven Middleware for Secure Distributed Collaboration. In: Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS), pp. 393–400 (2002)

    Google Scholar 

  8. Tripathi, A., Ahmed, T., Kumar, R.: Specification of Secure Distributed Collaboration Systems. In: IEEE International Symposium on Autonomous Distributed Systems (ISADS), pp. 149–156 (2003)

    Google Scholar 

  9. Tripathi, A., Kulkarni, D., Ahmed, T.: A Specification Model for Context-Based Collaborative Applications. Elsevier Journal on Pervasive and Mobile Computing 1, 21–42 (2005)

    Article  Google Scholar 

  10. Sommerville, I.: Software Engineering, 6th edn. Pearson Education Asia, London (2002)

    MATH  Google Scholar 

  11. Clark, D.D.: The design philosophy of the DARPA internet protocols. In: SIGCOMM, Stanford, CA, pp. 106–114. ACM, New York (1988)

    Google Scholar 

  12. Candea, G., Cutler, J., Fox, A.: Improving Availability with Recursive Micro-Reboots: A Soft-State System Case Study. Performance Evaluation Journal 56 (2004)

    Google Scholar 

  13. Rowanhill, J.C., Varner, P.E., Knight, J.C.: Efficient hierarchic management for reconfiguration of networked information systems. In: International Conference on Dependable Systems and Networks, DSN 2004 (2004)

    Google Scholar 

  14. Mansouri-Samani, M., Sloman, M.: Monitoring Distributed Systems. IEEE Network, 20–30 (1993)

    Google Scholar 

  15. Ahmed, T., Tripathi, A.R.: Static Verification of Security Requirements in Role Based CSCW Systems. In: Proceedings of 8th ACM Symposium on Access Control Models and Technologies (SACMAT 2003), New York, pp. 196–203. ACM, New York (2003)

    Google Scholar 

  16. Jennings, N.R.: An Agent-Based Approach for Building Complex Software Systems. Communications of the ACM, 35–41 (2001)

    Google Scholar 

  17. Jennings, N.R., Bussman, S.: Agent-based control systems: Why are they suited to engineering complex systems? IEEE Control Systems Magazine 23, 61–73 (2003)

    Article  Google Scholar 

  18. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Organisational Abstractions for the Analysis and Design of Multi-Agent Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 235–251. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  19. IETF: Terminology for Policy-Based Management. In: RFC 3198 (2001)

    Google Scholar 

  20. IETF: Policy Core Information Model – Version 1 Specification. In: RFC 3060 (2001)

    Google Scholar 

  21. Ceri, S., Widom, J.: Deriving production rules for constraint maintenance. In: Proceedings of the sixteenth international conference on Very large databases, San Francisco, CA, USA, pp. 566–577. Morgan Kaufmann Publishers Inc, San Francisco (1990)

    Google Scholar 

  22. Corradi, A., Dulay, N., Montanari, R., Stefanelli, C.: Policy-Driven Management of Agent Systems. In: Sloman, M., Lobo, J., Lupu, E.C. (eds.) POLICY 2001. LNCS, vol. 1995, pp. 214–229. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  23. Minsky, N., Ungureanu, V.: Law-Governed Interaction: A Coordination and Control Mechanism for Heterogeneous Distributed Systems. ACM Transactions on Software Engineering and Methodology (TOSEM) 9, 273–305 (2000)

    Article  Google Scholar 

  24. Lopez, F., Luck, M., d’Inverno, M.: A normative framework for agent-based systems. In: 1st International Symposium on Normative Multiagent Systems, Nor-MAS 2005 (2005)

    Google Scholar 

  25. Jones, A., Sergot, M.: The characterisation of law and computer systems: The normative systems perspective. In: Meyer, J.J.C., Wieringa, R.J. (eds.) Deontic Logic in Computer Science: Normative System Specification, pp. 275–307. John Wiley and Sons, Chichester (1993)

    Google Scholar 

  26. Minsky, N.H., Murata, T.: On Manageability and Robustness of Open Multi-Agent Systems. In: Lucena, C., Garcia, A., Romanovsky, A., Castro, J., Alencar, P.S.C. (eds.) SELMAS 2003. LNCS, vol. 2940, pp. 189–206. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tripathi, A.R., Kulkarni, D., Ahmed, T. (2006). Policy-Driven Configuration and Management of Agent Based Distributed Systems. In: Garcia, A., Choren, R., Lucena, C., Giorgini, P., Holvoet, T., Romanovsky, A. (eds) Software Engineering for Multi-Agent Systems IV. SELMAS 2005. Lecture Notes in Computer Science, vol 3914. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11738817_1

Download citation

  • DOI: https://doi.org/10.1007/11738817_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33580-1

  • Online ISBN: 978-3-540-33583-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics