Abstract
Referral networks are a kind of P2P system consisting of autonomous agents who seek and provide services, or refer other service providers. Key applications include service discovery and selection, and knowledge sharing. An agent seeking a service contacts other agents to discover suitable service providers. An agent who is contacted may autonomously ignore the request or respond by providing the desired service or giving a referral. This use of referrals is inspired by human interactions, where referrals are a key basis for judging the trustworthiness of a given service. The use of referrals differentiates such networks from traditional P2P information sharing systems, which are based on request flooding. Not only does the use of referrals enable an agent to control how its request is processed, it also provides an architectural basis for four kinds of interaction policies. InterPol is a language and framework supporting such policies.
InterPol provides an ability to specify requests with hard and soft constraints as well as a vocabulary of application-independent terms based on interaction concepts. Using these, InterPol enables agents to reveal private information and accept others’ information based on subtle relationships. In this manner, InterPol goes beyond traditional referral and other P2P systems in supporting practical applications. InterPol has been implemented using a Datalog-based policy engine for each agent. It has been applied on scenarios from a (multinational) health care project. The contribution of this paper is in a general referrals-based architecture for information sharing among autonomous agents, which is shown to effectively capture a variety of privacy and trust requirements of autonomous users.
We thank National Science Foundation (grant ITR-0081742) for their partial support.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bonnell, R., Huhns, M., Stephens, L., Mukhopadhyay, U.: MINDS: Multiple intelligent node document servers. In: Proceedings of the 1st IEEE International Conference on Office Automation, pp. 125–136 (1984)
Singh, M.P., Yu, B., Venkatraman, M.: Community-based service location. Communications of the ACM 44, 49–54 (2001)
Dogac, A., Laleci, G., Kirbas, S., Kabak, Y., Sinir, S., Yildiz, A.: Deploying semantically enriched web services in the healthcare domain. Information Systems Journal, Elsevier Science (2005)
Denti, E., Omicini, A., Ricci, A.: tuProlog: A light-weight Prolog for Internet applications and infrastructures. In: Ramakrishnan, I.V. (ed.) PADL 2001. LNCS, vol. 1990, p. 184. Springer, Heidelberg (2001)
Li, N., Mitchell, J.C.: Datalog with constraints: A foundation for trust management languages. In: Dahl, V., Wadler, P. (eds.) PADL 2003. LNCS, vol. 2562, pp. 58–73. Springer, Heidelberg (2002)
Sabater, J., Sierra, C.: Reputation and social network analysis in multi-agent systems. In: Proceedings of 1st International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 475–482 (2002)
Xiong, L., Liu, L.: A reputation-based trust model for peer-to-peer ecommerce communities. In: Proceedings of IEEE Conference on E-Commerce, CEC (2003)
Boella, G., van der Torre, L.: Permission and authorization in policies for virtual communities of agents. In: Moro, G., Bergamaschi, S., Aberer, K. (eds.) AP2PC 2004. LNCS (LNAI), vol. 3601, pp. 86–97. Springer, Heidelberg (2005)
Kagal, L., Finin, T., Joshi, A.: A policy language for a pervasive computing environment. In: Proceedings of 4th International IEEE Workshop on Policies for Distributed Systems and Networks (POLICY), pp. 63–74 (2003)
Nejdl, W., Olmedilla, D., Winslett, M.: PeerTrust: Automated trust negotiation for peers on the semantic web. In: Jonker, W., Petković, M. (eds.) SDM 2004. LNCS, vol. 3178, pp. 118–132. Springer, Heidelberg (2004)
Li, N., Mitchell, J.C.: RT: A role-based trust-management framework. In: Proceedings of 3rd DARPA Information Survivability Conference and Exposition (DISCEX), Washington (2003)
Becker, M.Y., Sewell, P.: Cassandra: Distributed access control policies with tunable expressiveness. In: Proceedings of 5th International IEEE Workshop on Policies for Distributed Systems and Networks, POLICY (2004)
Yolum, P., Singh, M.P.: Engineering self-organizing referral networks for trustworthy service selection. IEEE Transactions on System, Man, and Cybernetics, Part A 35, 396–407 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Udupi, Y.B., Singh, M.P. (2010). Information Sharing among Autonomous Agents in Referral Networks. In: Joseph, S.R.H., Despotovic, Z., Moro, G., Bergamaschi, S. (eds) Agents and Peer-to-Peer Computing. AP2PC 2007. Lecture Notes in Computer Science(), vol 5319. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11368-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-11368-0_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-11367-3
Online ISBN: 978-3-642-11368-0
eBook Packages: Computer ScienceComputer Science (R0)