Abstract
Agent computing provides developers with a way to define problem-solving computation at an abstract level, whereas, the key strength of current P2P development centers on resource gathering and defining efficient resource discovery strategies. Integration of the two paradigms is required for the development of self-evolving, open and scalable systems. In this paper, we first investigate varieties of P2P facilities that could benefit agent development and discuss broadly different ways of integration of the two paradigms. Second, we present a prototype system, BestPeer, that exploits both agent and P2P computing. In P2P environments, the schema is typically not given in advance or it might be implicit in the data. Consequently, it is notably challenging to acquire, manage and analyze data in order to produce meaningful information for decision-making. We next present PeerDB that is built on top of BestPeer to facilitate data sharing without a global schema.
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
BestPeer Project Home Page, http://xena1.ddns.comp.nus.edu.sg/p2p/
Druschel, P., Rowstron, A.: Pastry: Scalable, Distributed Object Location and Routing for Large-Scale Peer-to-Peer Systems. In: IFIP/ACM International Conference on Distributed systems platforms (Middle ware), pp. 329–350 (2001)
Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an Agent Communication Language. In: 3rd International Conference on Information and Knowledge Management (CIKM), pp. 456–463 (1994)
Gnutella Development Home Page, http://gnutella.wego.com/
Halevy, Y., Ives, Z.G., Suciu, D., Tatarinov, I.: Schema Mediation in Peer Data Management Systems. In: International Conference on Data Engineering (ICDE) (2003)
Karjoth, G., Lange, D.B., Oshima, M.: A Security Model for Aglets. IEEE Internet Computing 1(4) (1997)
Karnik, N., Tripathi, A.: Agent Server Architecture for the Ajanta Mobile-Agent Systems. In: International Conference on Parallel and Distributed Processing Techniques and Applications (1998)
Kementsietsidis, A., Arenas, M., Miller, R.J.: Mapping Data in Peer-to-Peer Systems: Semantics and Algorithmic Issues. In: ACM SIGMOD International Conference on Management of Data (2003)
Lange, D., Oshima, M.: Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, Reading (1998)
Moro, G., Ouksel, A.M., Sartori, C.: Agents and Peer-to-Peer Computing: A Promising Combination of Paradigms. In: Moro, G., Koubarakis, M. (eds.) AP2PC 2002. LNCS (LNAI), vol. 2530, pp. 1–14. Springer, Heidelberg (2003)
Ng, W.S., Ooi, B.C., Tan, K.L.: BestPeer: A Self-Configurable Peer-to-Peer System. Poster in International Conference on Data Engineering (ICDE), p. 272 (2002)
Ng, W.S., Ooi, B.C., Tan, K.L.: Bestpeer: A Self-Configurable Peer-to-Peer System, Technical Report (2002), http://xena1.ddns.comp.nus.edu.sg/p2p/bestpeer.pdf
Ng, W.S., Ooi, B.C., Tan, K.L., Zhou, A.Y.: PeerDB: A P2P-based System for Distributed Data Sharing. In: International Conference on Data Engineering (ICDE), pp. 633–644 (2003)
Nwana, H.S., Ndumu, D.T., Lee, L.C., Collis, J.C.: ZEUS: A Toolkit and Approach for Building Distributed Multi-Agent Systems. In: International Conference on Autonomous Agents (Agents), Seattle, WA, USA, pp. 360–361 (1999)
Ooi, B.C., Tan, K.L., Zhou, A.Y., Goh, C.H., Li, Y.G., Liau, C.Y., Ling, B., Ng, W.S., Shu, Y.F., Wang, X.Y., Zhang, M.: PeerDB: Peering into Personal Databases. In: ACM SIGMOD International Conference on Management of Data, Demo (2003)
Ratnasamy, S., Francis, R., Handley, M., Krap, R., Padye, J., Shenker, S.: A Scalable Content-Addressable Network. ACM SIGCOMM (2001)
Luck, M., McBurney, P., Preist, C.: Agent Technology: Enabling next generation computing: a roadmap for agent based computing, Agentlink (2003)
Aberer, K., Cudré-Mauroux, P., Hauswirth, M.: A Framework for Semantic Gossiping. SIGMOD Record 31(4) (2002)
Semantic Web Home Page, http://www.w3.org/2001/sw/
Smith, I.A., Cohen, P.R.: Toward a Semantics for an Agent Communications Language Based on Speech-Acts. In: 13th National Conference Artificial Intelligence, AAAI Press, Menlo Park (1996)
Stocia, Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. In: ACM SIGCOMM (2001)
Vincent, R., Horling, B., Lesser, V.: An agent infrastructure to build and evaluate multi-agent systems: The java agent framework and multi-agent system simulator. In: Wagner, T.A., Rana, O.F. (eds.) AA-WS 2000. LNCS (LNAI), vol. 1887, p. 102. Springer, Heidelberg (2001)
Zhao, B.Y., Kubiatowicz, J., Joseph, A.: Tapestry: An Infrastructure for Faulttolerant Wide-area Location and Routing, Technical report, UCB/CSD-01-1141, University of California, Berkeley (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ooi, B.C., Ng, W.S., Tan, KL., Zhou, A. (2004). Information Acquisition Through an Integrated Paradigm: Agent + Peer-to-Peer. In: Moro, G., Sartori, C., Singh, M.P. (eds) Agents and Peer-to-Peer Computing. AP2PC 2003. Lecture Notes in Computer Science(), vol 2872. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25840-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-25840-7_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24053-2
Online ISBN: 978-3-540-25840-7
eBook Packages: Computer ScienceComputer Science (R0)