This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Game-Theoretic Approach to the Formation of Clustered Overlay Networks
April 2012 (vol. 23 no. 4)
pp. 589-597
Georgia Koloniari, University of Ioannina, Ioannina
Evaggelia Pitoura, University of Ioannina, Ioannina
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.

[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.

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 and Distributed Systems, vol. 23, no. 4, pp. 589-597, April 2012, doi:10.1109/TPDS.2011.155
Usage of this product signifies your acceptance of the Terms of Use.