The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - April (2012 vol.23)
pp: 589-597
Georgia Koloniari , University of Ioannina, Ioannina
Evaggelia Pitoura , University of Ioannina, Ioannina
ABSTRACT
In many large-scale content sharing applications, participants or nodes are connected with each other based on their content or interests, thus forming clusters. In this paper, we model the formation of such clustered overlays as a strategic game, where nodes determine their cluster membership with the goal of improving the recall of their queries. We study the evolution of such overlays both theoretically and experimentally in terms of stability, optimality, load balance, and the required overhead. We show that, in general, decisions made independently by each node using only local information lead to overall cost-effective cluster configurations that are also dynamically adaptable to system updates such as churn and query or content changes.
INDEX TERMS
Clustering, distributed systems, data sharing.
CITATION
Georgia Koloniari, Evaggelia Pitoura, "A Game-Theoretic Approach to the Formation of Clustered Overlay Networks", IEEE Transactions on Parallel & Distributed Systems, vol.23, no. 4, pp. 589-597, April 2012, doi:10.1109/TPDS.2011.155
REFERENCES
[1] E. Adar and B.A. Huberman, "Free Riding on Gnutella," First Monday, vol. 5, no. 10, 2000.
[2] N. Bansal, F. Chiang, N. Koudas, and F.W. Tompa, "Seeking Stable Clusters in the Blogosphere," Proc. 33rd Int'l Conf. Very Large Data Bases (VLDB), 2007.
[3] M. Bawa, G. Manku, and P. Raghavan, "SETS: Search Enhanced by Topic Segmentation," Proc. 26th Ann. Int'l ACM Conf. Research and Development in Information Retrieval (SIGIR), 2003.
[4] A. Crespo and H. Garcia-Molina, "Semantic Overlay Networks for P2P Systems," technical report, Computer Science Dept., Stanford Univ., 2002.
[5] E.D. Demaine, M. Hajiaghayi, H. Mahini, and M. Zadimoghaddam, "The Price of Anarchy in Network Creation Games," Proc. 26th Ann. ACM Symp. Principles of Distributed Computing (PODC), 2007.
[6] A. Fabrikant, A. Luthra, E. Maneva, C.H. Papadimitriou, and S. Shenker, "On a Network Creation Game," Proc. 22nd Ann. Symp. Principles of Distributed Computing (PODC), 2003.
[7] P. Garbacki, D.H.J. Epema, and M. van Steen, "Optimizing Peer Relationships in a Super-Peer Network," Proc. 27th Int'l Conf. Distributed Computing Systems (ICDCS), 2007.
[8] S.B. Handurukande, A.-M. Kermarrec, F.L. Fessant, L. Massoulié, and S. Patarin, "Peer Sharing Behaviour in the eDonkey Network and Implications for the Design of Server-Less File Sharing Systems," Proc. First ACM SIGOPS/EuroSys European Conf. Computer Systems (EuroSys), 2006.
[9] G. Koloniari and E. Pitoura, "A Game Theoretic Approach to the Formation of Clustered Overlay Networks," IEEE Trans. Parallel and Distributed Systems, http://doi.ieeecomputersociety.org/10.1109 TPDS.2011.155.
[10] G. Koloniari and E. Pitoura, "A Recall-Based Cluster Formation Game in Peer-to-Peer Systems," Proc. Very Large Database Endowment (VLDB), 2009.
[11] P. Kuznetsov and S. Schmid, "Towards Network Games with Social Preferences," Proc. 17th Int'l Colloquium Structural Information and Comm. Complexity (SIROCCO), 2010.
[12] N. Laoutaris, G. Smaragdakis, A. Bestavros, and J.W. Byers, "Implications of Selfish Neighbor Selection in Overlay Networks," Proc. IEEE INFOCOM, 2007.
[13] A. Legout, N. Liogkas, E. Kohler, and L. Zhang, "Clustering and Sharing Incentives in BitTorrent Systems," Proc. ACM Int'l Conf. Measurement and Modeling of Computer Systems (SIGMETRICS), 2007.
[14] A. Mislove, M. Marcon, K.P. Gummadi, P. Druschel, and B. Bhattacharjee, "Measurement and Analysis of Online Social Networks," Proc. Seventh ACM SIGCOMM Conf. Internet Measurement (IMC), 2007.
[15] K. Sripanidkulchai, B. Maggs, and H. Zhang, "Efficient Content Location Using Interest-Based Locality in Peer-to-Peer Systems," Proc. IEEE INFOCOM, 2003.
[16] I. Stoica, R. Morris, D. Karger, M.F. Kaashoek, and H. Balakrishnan, "Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications," Proc. Conf. Applications, Technologies, Architectures, and Protocols for Computer Comm. (SIGCOMM), 2001.
[17] E. Tardos and T. Wexler, "Network Formation Games," Algorithmic Game Theory, Cambridge Univ. Press, 2007.
[18] P. Triantafillou, C. Xiruhaki, M. Koubarakis, and N. Ntarmos, "Towards High Performance Peer-to-Peer Content and Resource Sharing Systems," Proc. First ACM SIGMOD/VLDB Conf. Innovative Data Systems Research (CIDR), 2003.
21 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool