Abstract
Contracts are a powerful co-ordination mechanism in distributed systems. The contract net protocol has been applied since about 1980. The CNP distributes tasks to different problem-solving nodes. TRACONET extended CNP with a bidding and awarding decision process based on marginal cost calculations. The CIA(Cooperative Information Agent) framework introduced the notion of obligations, which was broadened by CAS (Contractual Agent Societies) to support the fluid organisation of agent societies. Finally, the TPA framework (Trading Partner Agreement) introduced by IBM, although not agent-based, uses contracts as well, it uses executable contract in particular. We will analyse these four different contract model related researches (CNP, TRACONET, CAS and TPA) to compare their capabilities, background assumptions and limitations. We propose an integrated architecture and discuss the essential requirements still to be met.
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
Q. Chen, M. Hsu, U. Dayal, M. Griss: Multi-agent co-operation, dynamic workflow and XML for e-commerce automation. HP Laboratories Palo Alto, 1999.
C. Dellarocas and M. Klein: Civil Agent Societies: Tools for inventing open agent-mediated electronic marketplaces. Proceedings of the Workshop in Agent-Mediated Electronic Commerce (co-located with IJCAI’99), Stockholm, Sweden, July 1999.
C. Dellarocas and M. Klein. Designing robust, open electronic marketplaces of contract net agents. Proceedings of the 20th International Conference on Information Systems (ICIS), Charlotte, NC, December, 1999.
C. Dellarocas and M. Klein.: An Experimental Evaluation of Domain-Independent Fault Handling Services in Open Multi-Agent Systems. ICMAS-2000, The International Conference on Multi-Agent Systems, 2000.
M. Griss: My Agent Will Call Your Agent... But Will It Respond?: HP Laboratories Palo Alto, 1999.
Jennings, N.R., Sycara K. and Wooldridge M.: A roadmap of agent research and development: Autonomous agents and multi-agent system 1(1) 1998.
M. Klein and C. Dellarocas.: Domain-Independent Exception Handling Services That Increase Robustness in Open Multi-Agent Systems.: ASES Working Report ASES-WP-2000-02.m Cambridge MA USA, Massachusetts Institute of Technology. 2000.
M. Sachs, A. Dan, T. Nguyen, etc,: Executable Trading-Partner Agreements in Electronic Commerce,: IBM Research Report, 2000.
Sandholm, T.: An Implementation of the Contract Net Protocol Based on Marginal Cost Calculations. Eleventh National Conference on Artificial Intelligence (AAAI-93), Washington DC, pp. 256–262, 1993.
Smith, R.G.: The Contract Net Protocol: High-level Communication and Control in a Distributed Problem Solver. IEEE Trans. On Computers C-29(12): 1104–1113, 1980
Smith, R.G., and Davis,: Frameworks for Co-operation in Distributed Problem Solving.: IEEE Trans. on System. Man and Cybernetics 11(1): 61–70, 1981
Verharen, E.,: A Language/Action Perspective on Cooperative Information Agents.: Ph.D. Thesis, Tilburg University, 1997.
H. Weigand, E. Verharen, F. Dignum,: Integrated semantics for information and communcation systems.: In: R. Meersman (Ed), Proc. IFIP WG 2.5 Database application semantics, Chapman and Hall, 1997.
H. Weigand, L. Xu,: Contract In E-commerce.: 9th IFIP 2.6 Working Conference on Database Semantics, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xu, L., Weigand, H. (2001). The Evolution of the Contract Net Protocol. In: Wang, X.S., Yu, G., Lu, H. (eds) Advances in Web-Age Information Management. WAIM 2001. Lecture Notes in Computer Science, vol 2118. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47714-4_24
Download citation
DOI: https://doi.org/10.1007/3-540-47714-4_24
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42298-3
Online ISBN: 978-3-540-47714-3
eBook Packages: Springer Book Archive