Skip to main content

Analyzing the social behavior of Contract Net Protocol

  • Interaction and Coordination
  • Conference paper
  • First Online:
Agents Breaking Away (MAAMAW 1996)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1038))

Abstract

Contract Net Protocol (CNP) assigns subtasks to agents which are involved in multiagent problem solving. Although the logical aspects of the negotiation protocol have been analyzed, the social behavior of protocol dynamics remain unclear.

This paper introduces a quantitative analysis of protocol dynamics, an essential for constructing continuous realtime applications. We perform an application independent simulation to analyze the social behavior of CNP. We obtain the following results: contractor utilization rate (contractor utility) increases together with the system load while the manager utilization rate (manager utility) decreases; when the number of agents increases, the contractor utility rises while the manager utility does not change; the uniformity of agents causes the concentration of “bids” and “awards,” and thus decreases the manager and the contractor utility.

Our simulation results are used to analyze the social behavior of Enterprise, a famous CNP application, and point out the inherent problem of Enterprise.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Aiba, K. Yokota, and H. Tsuda, “Heterogeneous Distributed Cooperative Problem Solving System Helios and Its Cooperation Mechanisms,” FGCS'94 Workshop on Heterogeneous Cooperative Knowledge-Bases, 1994.

    Google Scholar 

  2. S. E. Conry, K. Kuwabara, V. R. Lesser, and R. A. Meyer, “Multistage Negotiation for Distributed Constraint Satisfaction,” IEEE Transactions on Systems, Man, and Cybernetics, Vol. 21, No. 6, pp. 1462–1477, 1991.

    Google Scholar 

  3. R. Davis and R. G. Smith, “Negotiation as a Metaphor for Distributed Problem Solving,” Artificial Intelligence, Vol. 20, No. 1, pp. 63–109, 1983.

    Article  Google Scholar 

  4. E. H. Durfee and T. A. Montgomery, “Coordination as distributed search in hierarchical behavior space,” IEEE Transactions on System, Man, and Cybernetics, 21(6):1363–1378, November 1991.

    Google Scholar 

  5. D. L. Eager, E. D. Lazowska, and J. Zahorjan, “A Comparison of Receiver-Initiated and Sender-Initiated Adaptive Load Sharing,” Performance Evaluation, Vol. 6, pp. 53–68, 1986.

    Article  Google Scholar 

  6. K. Kuwabara and T. Ishida, “Equilibratory Approach to Distributed Resource Allocation: Toward Coordinated Balancing,” Artificial Sociality; MAAMAW'92, Lecture Notes in Artificial Intelligence, Springer-Verlag, 1994.

    Google Scholar 

  7. V. R. Lesser, “An Overview of DAI: Viewing Distributed AI as Distributed Search,” Journal of Japanese Society for Artificial Intelligence, Vol. 5, No. 4, pp. 392–400, 1990.

    Google Scholar 

  8. T. W. Malone, R. E. Fikes, K. R. Grant and M. T. Howard, “Enterprise: A Marketlike Task Scheduler for Distributed Computing Environments,” The Ecology of Computation, North-Holland, pp. 177–205, 1988.

    Google Scholar 

  9. Y. Nishibe, K. Kuwabara, T. Suda and T. Ishida, “Distributed Channel Allocation in ATM Networks,” IEEE GLOBECOM'93, pp. 417–423, 1993.

    Google Scholar 

  10. T. Sandholm, “An Implementation of the Contract Net Protocol Based on Marginal Cost Calculations,” AAAI-93, pp.256–262, 1993.

    Google Scholar 

  11. S. Sen and E. H. Durfee, “A Formal Study of Distributed Meeting Scheduling: Preliminary Results”, Conference on Organizational Computing Systems, pp. 55–68, November 1991.

    Google Scholar 

  12. R. G. Smith, “The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver,” IEEE Transactions on Computers, Vol. 29, No. 12, pp. 1104–1113, 1980.

    Google Scholar 

  13. M. Yokoo, E. H. Durfee, T. Ishida and K. Kuwabara, “Distributed Constraint Satisfaction for Formalizing Distributed Problem Solving,” 12th International Conference on Distributed Computing Systems (ICDCS-92), pp. 614–621, 1992.

    Google Scholar 

  14. G. Zlotkin and J. S. Rosenschein, “Cooperation and Conflict Resolution via Negotiation Among Autonomous Agents in Noncooperative Domains,” IEEE Transactions on Systems, Man, and Cybernetics, Vol. 21, No. 6, pp. 1317–1324, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Walter Van de Velde John W. Perram

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gu, C., Ishida, T. (1996). Analyzing the social behavior of Contract Net Protocol. In: Van de Velde, W., Perram, J.W. (eds) Agents Breaking Away. MAAMAW 1996. Lecture Notes in Computer Science, vol 1038. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031850

Download citation

  • DOI: https://doi.org/10.1007/BFb0031850

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60852-3

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics