Peer-to-Peer Networks for Self-Organizing Virtual Communities |
This project extends peer-to-peer communication networks to better support formation of virtual communities in wide area computer networks. Virtual communities bring together individuals with similar interests, but the difficulty of forming them and sustaining critical mass discourages communities that serve small populations or compete with existing communities. Large-scale peer-to-peer networks offer the possibility of self-organizing communities, in which nodes recognize and create relatively stable connections to other nodes with similar interests.
The solution includes nodes that learn about their network neighborhoods, nodes that offer partial (and competing) directory services, new methods of routing messages efficiently in peer-to-peer networks, more accurate methods of making resource selection decisions in environments containing many resources, and a utility-theoretic model for decision-making by individual nodes that incorporate multiple task requirements (e.g., cost, accuracy, and reliability).
The scientific results are more robust and efficient peer-to-peer networks, new techniques for forming virtual communities, and a better understanding of how complex peer-to-peer networks work. A software simulator enables CS, MIS, and Business students to study virtual communities, for example testing hypotheses about why marketplaces fail or policies that encourage community formation. The basic science can be used to build search tools that explicitly consider tens of thousands of databases, software that supports dynamic creation of virtual communities within organizational intranets in response to unforseen developments (e.g., the DoD), and wireless networks in which devices work whenever they are in range of another device.
Faculty | Grad Students | Undergrads |
---|---|---|
Jamie Callan Ramayya Krishnan Alan Montgomery Mike Smith Rahul Telang |
Atip Asvanund Sarvesh Bagla Brett Gordon Munjal Kapadia Jie Lu Stanley Ouyang M. Elena Renda Luo Si Xin Wang |
Shion Deysaskas |
A. Asvanund, S. Bagala, M. Kapadia, R. Krishnan, M. Smith, and R. Telang. "Intelligent Club Management in P2P Networks". Workshop on P2P systems. 2003.
A. Asvanund, K. Clay, R. Krishnan, and M. Smith. "An Empirical Analysis of Network Externalities in Peer-To-Peer Music Sharing Networks. International Conference on Information Systems (ICIS). 2002.
K. Hosanagar, R. Krishnan, J. Chuang, and V. Chowdhary. "Pricing Vertically Differentiated Web Caching Services". Proceedings of the International Conference on Information Systems (ICIS). 2002.
K. Hosanagar, R. Krishnan, I. Karaesman, and A. Montgomery. "Simulation/Optimization Based Design of Comparison Shopping Engines". Proceedings of the 11th Workshop on Information Technology and Systems (WITS). 2002.
R. Jin, L. Si, A.G. Hauptmann, and J. Callan. "A language model for IR using collection information (poster description)." Proceedings of the Twenty-Fifth Annual International SIGIR Conference on Research and Development in Information Retrieval, p. 419. 2002.
R. Krishnan, M. D. Smith, Z. Tang, and R. Telang. "The Virtual Commons: Why Free-Riding Can Be Tolerated in File Sharing Networks". International Conference on Information Systems (ICIS). 2002.
A. L. Montgomery and B. R. Gordon. "Categorizing Web pages using statistical models of Web navigation and text classification." GSIA Working paper. (Talk slides.)
A. L. Montgomery, K. Hosanagar, R. Krishnan, and K. B. Clay. "Designing a better Shopbot." GSIA Working paper.
L. Si and J. Callan. "Using sampled data and regression to merge search engine results." In Proceedings of the Twenty Fifth Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. Tampere, Finland: ACM. 2002.
L. Si and J. Callan. "A semi-supervised learning approach to merging search engine results." ACM Transactions on Information Systems. Accepted.
L. Si and J. Callan. "Relevant document distribution estimation method for resource selection." Proceedings of the Twenty Sixth Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. In press.
L. Si, R. Jin, J. Callan, and P. Ogilvie. "A language modeling framework for resource selection and results merging." Proceedings of the Eleventh International Conference on Information and Knowledge Management (CIKM), p. 391, 2002.
Related Work | Tools |
---|---|
C. R. Dunne. "Using Mobile Agents for Network Resource Discovery in Peer-to-Peer Networks." SIGecom Exchanges, 2(3), pp 1-9, 2001.
A. Arora, V. Chowdhury, K. Kannan, R. Krishnan, and R. Padman. "On Analyzing Interactions in a Software Agent Marketplace." Proceedings of WITS 2001. 2001.
J. Callan. "Distributed information retrieval." In W. B. Croft, editor, Advances in Information Retrieval (pp. 127-150). Kluwer Academic Publishers. 2000.
J. Callan and M. Connell. "Query-based sampling of text databases." ACM Transactions on Information Systems, 19(2), pp. 97-130. In press.
K. Carley. "A Theory of Group Stability." American Sociological Review, 56, pp. 331-354. 1991.
I. Clarke. "Freenet - Front page." http://freenet.sourceforge.net/, August 2000.
I. Clarke, O. Sandberg, B. Wiley, and T. W. Hong. " Freenet: A distributed anonymous information storage and retrieval system." ICSI Workshop on Design Issues in Anonymity and Unobservability". Berkeley, California, July 25-26, 2000.
R. J. Gaylord and L. J. D'Andria. Simulating society: A mathematic tooklit for modeling socioeconomic behavior. New York: Springer, The Electronic Library of Science (TELOS). 1998.
M. O. Jackson and A. Wolinsky. "A Strategic Model of Social and Economic Networks." Journal of Economic Theory, 71, pp. 44-74. 1996.
M.A. Jovanovic. "Modeling Large-scale Peer-to-Peer Networks and a Case Study of Gnutella." MS thesis, University of Cincinnati, Department of Electrical and Computer Engineering and Computer Science. June, 2001.
J. Kleinberg, C. Papadimitriou, and P. Raghavan. "On the value of private information." Proceedings of the 8th Conference on Theoretical Aspects of Rationality and Knowledge. 2001.
R. Krishnan, X. Li, D. Steier, L. Zhao. "On Heterogeneous Database Retrieval: A Cognitively-Guided Approach." Information Systems Research. 2001.
B. Langley, M. Paolucci, and K. Sycara. "Discovery of Infrastructure in Multi-Agent Systems." In Agents 2001 Workshop on Infrastructure for Agents, MAS, and Scalable MAS.
A. Montgomery, K. Hosanagar, R. Krishnan, and K. Clay. "Intelligent Shopbot Design." Technical Report, Institute for Complex Engineered Systems and Heinz School, Carnegie Mellon University. 2001.
G. Pandurangan, P. Raghavan, and E. Upfal. "Building low-diameter P2P networks." Proceedings of the 42nd Annual IEEE Symposium on the Foundations of Computer Science (FOCS). 2001.
P. Raghavan. "Social networks: From the Web to the enterprise." IEEE Internet Computing, Jan/Feb, pp. 91-94. 2002.
Wego.com Incorporated. "Welcome to gnutella." http://gnutella.wego.com/. August 2000.
B. Wellman and S. Berkowitz. Social Structure: A Network Approach. Cambridge University Press, Cambridge. 1988.
J. E. Youll. "Peer to peer transactions in agent-mediated electronic commerce." Master's Thesis, School of Architecture and Planning, Massachusetts Institute of Technology. 2001.