Abstract
We view the Internet as supporting a peer-to-peer information system whose components provide services to one another. The services could involve serving static pages, processing queries, or carrying out transactions. We model service providers and consumers as autonomous agents. Centralized indexes of the web are replaced by individual indexes kept by the agents. The agents can cooperate with one another. An agent may provide a service to another agent or give a referral that leads it in the right direction. Importantly, the agents can judge the quality of a service obtained and adaptively select their neighbors in order to improve their local performance. Our approach enables us to address two important challenges. One, in contrast with traditional systems, finding trustworthy parties is nontrivial in open systems. Through referrals, agents can help one another find trustworthy parties. Two, recent work has studied the structure of the web as it happens to have emerged mostly through links on human-generated, static pages. Whereas existing work takes an after-the-fact look at web structure, we can study the emerging structure of an adaptive P2P system as it relates to the policies of the members.
This research was supported by the National Science Foundation under grant ITR-0081742. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not reflect the views of the National Science Foundation. We thank the anonymous reviewers for helpful comments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Salton, G., McGill, M.J.: An Introduction to Modern Information Retrieval. McGraw-Hill, NewYork (1983)
Singh, M.P., Yu, B., Venkatraman, M.: Community-based service location. Communications of the ACM 44 (2001) 49–54
Kan, G.: Gnutella. In: [15]. (2001) 94–122
Langley, A.: Freenet. In: [15]. (2001) 123–132
West, D.B.: Introduction to Graph Theory. 2nd edn. Prentice Hall, NJ (2001)
Watts, D.J.: Small Worlds: The Dynamics of Networks Between Order and Randomness. Princeton Studies in Complexity. Princeton University Press, Princeton (1999)
Nardi, B.A., Whittaker, S., Schwarz, H.: It’s not what you know, it’s who you know: work in the information age. First Monday 5 (2000)
Bonnell, R., Huhns, M., Stephens, L., Mukhopadhyay, U.: MINDS: Multiple intelligent node document servers. In: Proc. of the 1st IEEE Int. Conf. on Office Automation. (1984) 125–136
Kautz, H., Selman, B., Shah, M.: ReferralWeb: Combining social networks and collaborative filtering. Communications of the ACM 40 (1997) 63–65
Yu, B.: Emergence and Evolution of Agent-based Referral Networks. PhD thesis, Department of Computer Science, North Carolina State University (2001)
Gibbins, N., Hall, W.: Scalability issues for query routing service discovery. In: Proceedings of the SecondWorkshop on Infrastructure for Agents, MAS and Scalable MAS. (2001)
Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord:A scalable peertopeer lookup service for Internet applications. In: Proceedings of the ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, ACM (2001) 149–160
Ratnasamy, S., Francis, P., Handley, M., Karp, R., Shenker, S.: Ascalable content-addressable network. In: Proceedings of theACMSIGCOMMConference onApplications,Technologies, Architectures, and Protocols for Computer Communication. (2001) 161–172
Aberer, K.: P-Grid: A self-organizing access structure for P2P information systems. In: Proceedings of Cooperative Information Systems (CoopIS). (2001) 179–194
Oram, A., ed.: Peer-to-Peer: Harnessing the Benefits of a Disruptive Technology. O’Reilly & Associates, Sebastopol, CA (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yolum, P., Singh, M.P. (2003). An Agent-Based Approach for Trustworthy Service Location. In: Moro, G., Koubarakis, M. (eds) Agents and Peer-to-Peer Computing. AP2PC 2002. Lecture Notes in Computer Science(), vol 2530. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45074-2_5
Download citation
DOI: https://doi.org/10.1007/3-540-45074-2_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40538-2
Online ISBN: 978-3-540-45074-0
eBook Packages: Springer Book Archive