Advertisement

Using Negotiation for Dynamic Composition of Services in Multi-organizational Environmental Management

  • Costin Bădică
  • Sorin Ilie
  • Michiel Kamermans
  • Gregor Pavlin
  • Mihnea Scafeş
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 359)

Abstract

This paper discusses an efficient solution to contemporary situation assessment problems found in environmental management applications. The targeted problems are inherently complex and require processing of large quantities of heterogeneous information by using rich domain knowledge dispersed through multiple organizations. We assume a collaborative solution based on the Dynamic Process Integration Framework, which supports systematic encapsulation of heterogeneous processing services, including human experts. The encapsulation allows dynamic composition of heterogeneous processing services using advanced self-configuration mechanisms for optimal selection of service providers. Self-configuration is based on a framework for development of cooperative multi-issue one-to-many service negotiations. The framework allows the definition of: negotiation protocols, negotiation subjects composed of multiple negotiation issues, properties of negotiation issues, deal spaces, and utility functions of participant stakeholders. We show how this framework can be used for dynamic composition of workflows spanning multiple organizations in a disaster management information system.

Keywords

workflow software agent service negotiation 

References

  1. 1.
    Argente, E., Julian, V., Botti, V.: Multi-Agent System Development Based on Organizations. Electronic Notes in Theoretical Computer Science, vol. 150, pp. 55–71. Elsevier, Amsterdam (2006)Google Scholar
  2. 2.
    Bădică, C., Scafeş, M.: Conceptual Framework for Design of Service Negotiation in Disaster Management Applications. In: Bai, Q., Fukuta, N. (eds.) Advances in Practical Multi-Agent Systems. Studies in Computational Intelligence, vol. 325, pp. 359–375. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  3. 3.
    Jennings, N.R., Faratin, P., Lomuscio, A.R., Parsons, S., Sierra, C., Wooldridge, M.: Automated Negotiation: Prospects, Methods and Challenges. Group Decision and Negotiation 10(2), 199–215 (2001)CrossRefGoogle Scholar
  4. 4.
    Paurobally, S., Tamma, V., Wooldridge, M.: A Framework for Web service negotiation. ACM Transactions on Autonomous and Adaptive Systems 2(4) (2007)Google Scholar
  5. 5.
    Pavlin, G., Kamermans, M., Scafeş, M.: Dynamic Process Integration Framework: Toward Efficient Information Processing in Complex Distributed Systems. Informatica 34, 477–490 (2010)Google Scholar
  6. 6.
    Penders, A., Pavlin, G., Kamermans, M.: A Collaborative Approach to Construction of Complex Service Oriented Systems. In: Essaaidi, M.M., Michele, Bădică, C. (eds.) Intelligent Distributed Computing IV. Studies in Computational Intelligence, vol. 315, pp. 55–66. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  7. 7.
    Scafeş, M., Bădică, C., Pavlin, G., Kamermans, M.: Design and Implementation of a Service Negotiation Framework for Collaborative Disaster Management Applications. In: Proc.International Conference on Intelligent Networking and Collaborative Systems INCOS 2010, pp. 519–524 (2010)Google Scholar
  8. 8.
    Smith, R.G.: The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver. IEEE Transactions on Computers 29(12), 1104–1113 (1980)CrossRefGoogle Scholar
  9. 9.
    Wooldridge, M.: An Introduction to MultiAgent Systems, 2nd edn. John Wiley & Sons, Chichester (2009)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2011

Authors and Affiliations

  • Costin Bădică
    • 1
  • Sorin Ilie
    • 1
  • Michiel Kamermans
    • 2
  • Gregor Pavlin
    • 2
  • Mihnea Scafeş
    • 1
  1. 1.Software Engineering DepartmentUniversity of CraiovaRomania
  2. 2.D-CIS LabThales Nederland B.V.DelftThe Netherlands

Personalised recommendations