Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Cooperation strategies for agent-based P2P systems

Published: 01 January 2003 Publication History

Abstract

We are interested in peer-to-peer (P2P) computing, where a P2P application consists of a (wireless) network of nodes (peers), and assumes full peer autonomy, no global control, and intermittent connectivity. P2P computing has many advantages over classical client-server and web-based distributed architectures. However, the P2P computing model also has a number of limitations in the mechanisms it supports for data management and interchange. To overcome some of these, we propose an agent-based P2P model whose nodes are software agents (peer agents). This paper uses the i* modeling framework to analyze and evaluate peer agent cooperation strategies using three possible evaluation criteria.

References

[1]
{1} K. Aberer, P-Grid, A Self Organizing Access Structure for P2P Information Systems, in: Proc. of the 9th Int. Conference on Cooperative Information Systems (CoopIS 2001), Trento, Italy, September, 2001, 179-194.]]
[2]
{2} R.J. Bayardo, W. Bohrer, R. Brice, A. Cichocki, J. Fowler, A. Helal, V. Kashyap, T. Ksiezyk, G. Martin, M. Nodine, M. Rashid, M. Rusinkiewicz, R. Shea, C. Unnikrishnan, A. Uuruh and D. Woelk, InfoSleuth: Agent-based semantic integration of information in open and dynamic environments, in: Proceedings of the ACM SIGMOD international conference on Management of data26(2) (June, 1997).]]
[3]
{3} P. Bernstein, F. Giunchiglia, A. Kementsietsidis, J. Mylopoulos, L. Serafini and I. Zaihrayeu, Data Management for Peer-to-Peer Computing: A Visions, in: Proceedings of the Fifth International Workshop on the Web and Databases (WebDB), 2002.]]
[4]
{4} A. Borgida and P.F. Patel-Schneider, A Semantics and Complete Algorithm for Subsumption in the CLASSIC Description Logic, Journal of Artificial Intelligence Research1 (1994), 277-308.]]
[5]
{5} I. Clarke, O. Sandberg, B. Wiley and T.W. Hong, Freenet: A Distributed Anonymous Information Storage and Retrieval System, in: Designing Privacy Enhancing Technologies: International Workshop on Design Issues in Anonymity and Unobservability, H. Federrath, ed., Springer: Berlin, 2001.]]
[6]
{6} Foundation for Intelligent Physical Agents, FIPA Specifications 2000, available at: http://www.fipa.org/.]]
[7]
{7} R.L. Graham, Peer-to-Peer: Toward a Definition, Lecture notes in 2001 International Conference on Peer-to-Peer Computing (P2P2001), in: Proceedings of the IEEE, Linköpings unversitet, Sweden, August 27-29, 2001.]]
[8]
{8} S. Gribble, A. Halevy, Z. Ives, M. Rodrig and D. Suciu, What Can Peer-to-Peer Do for Databases, and Vice Versa? in: Proceedings of the Fourth International Workshop on the Web and Databases (WebDB), 2001.]]
[9]
{9} T. Hong, Performance in Decentralized Filesharing Networks, in: Proc. of the O'Reilly Peer-to-Peer Conference, San Francisco, California, February 14-16, 2001.]]
[10]
{10} F.J. Martín, E. Plaza and J.L. Arcos, Knowledge and Experience Reuse through Communication among Competent (Peer) Agents, in: International Journal of Software Engineering and Knowledge Engineering9(3) (1999), 319-341.]]
[11]
{11} D. Moore and J. Hebeler, Peer-to-Peer: Building Secure, Scalable, and Manageable Networks, McGraw Hill Osborne, 2002.]]
[12]
{12} M. Panti, L. Penserini, L. Spalazzi, S. Valenti, A FIPA Compliant Agent Platform for Federated Information Systems, International Journal of Computer & Information Science1(3) (ACIS, 2000).]]
[13]
{13} M. Panti, L. Spalazzi and L. Penserini, Cooperation Strategies for Information Integration, in: Proceedings of the 9th. Int. Conference on Cooperative Information Systems (CoopIS), Springer Verlag, Trento, Italy, September 5-7, 2001.]]
[14]
{14} L. Penserini, M. Panti and L. Spalazzi, Agent-Based Transactions into Decentralised P2P, in: Proc. of The First International Joint Conference on Autonomous Agents & Multi-Agent Systems (AAMAS 2002), ACM Press, Bologna, Italy, 2002.]]
[15]
{15} E. Plaza, J.L. Arcos and F. Martìn, Cooperative Case-Base Reasoning, in: Distribuited Artificial Intelligence meets Machine Learning, G. Weiss, ed., Lecture Notes in Artificial Intelligence, Springer Verlag. Berlin, 1997.]]
[16]
{16} J. Ritter, Why Gnutella Can't Scale. No, Really, February 2001. Available at: http://www.monkey.org/dugsong/mirror/gnutella.html.]]
[17]
{17} A. Sheth and J. Larson, Federated Database Systems for Managing Distributed, Heterogeneous and Autonomous Databases, ACM Transaction on Database Systems22(3) (1990).]]
[18]
{18} E. Yu, Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering, in: Proceeding of the 3rd IEEE Symposium on Requirements Engineering (RE'97), pp. 249-262, Annapolis, Maryland, USA, January 1997.]]
[19]
{19} E. Yu, J. Mylopoulos, Understanding Why in Software Process Modelling, Analysis, and Design, Proceedings of 16th International Conference On Software Engineering, May, 1994, pp. 159-168.]]
[20]
{20} E. Yu and J. Mylopoulos, From E-R to A-R Modelling Strategic Relationships for Business Process Reengineering, Int. Journal of Intelligent and Cooperative Information Systems4(2&3) (1995), 125-144.]]
[21]
{21} E. Yu amd L. Liu, Modelling Trust for System Design Using the i* Strategic Actors Frame-work, in: Trust in Cyber-Societies Integrating the Human and Artificial Perspectives, R. Falcone, M. Singh, Y.H. Tan, eds, LNAI-2246, Springer, 2001, pp. 175-194.]]
[22]
{22} G. Wiederhold, Mediators in the Architecture of Future Information Systems, IEEE Computer Magazine25 (March, 1992), 38-49.]]
[23]
{23} M. Wooldridge and N. Jennings, Intelligent agents: theory and practice, Knowledge Engineering Review10(2) (October 1995), 115-152.]]
[24]
{24} M. Wooldridge, An Introduction to Multiagent Systems, John Wiley & Sons, 2002.]]

Cited By

View all
  • (2015)Performance-driven dynamic service selectionConcurrency and Computation: Practice & Experience10.1002/cpe.325927:3(633-650)Online publication date: 10-Mar-2015
  • (2011)Improving agent interoperability via the automatic enrichment of multi-category ontologiesWeb Intelligence and Agent Systems10.5555/2019516.20195179:4(291-318)Online publication date: 1-Dec-2011
  • (2007)Social-oriented engineering of intelligent softwareWeb Intelligence and Agent Systems10.5555/1377757.13777625:1(69-87)Online publication date: 1-Jan-2007
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Web Intelligence and Agent Systems
Web Intelligence and Agent Systems  Volume 1, Issue 1
January 2003
83 pages

Publisher

IOS Press

Netherlands

Publication History

Published: 01 January 2003

Author Tags

  1. information coordination
  2. multi-agent systems
  3. peer-to-peer computing
  4. requirements engineering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2015)Performance-driven dynamic service selectionConcurrency and Computation: Practice & Experience10.1002/cpe.325927:3(633-650)Online publication date: 10-Mar-2015
  • (2011)Improving agent interoperability via the automatic enrichment of multi-category ontologiesWeb Intelligence and Agent Systems10.5555/2019516.20195179:4(291-318)Online publication date: 1-Dec-2011
  • (2007)Social-oriented engineering of intelligent softwareWeb Intelligence and Agent Systems10.5555/1377757.13777625:1(69-87)Online publication date: 1-Jan-2007
  • (2007)Dynamic management of UDDI registries in a wireless environment of web servicesJournal of Intelligent Information Systems10.1007/s10844-006-0005-028:2(105-131)Online publication date: 1-Apr-2007

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media