Abstract
A great number of recent works deal with improving search in peer-to-peer systems, specifically by clustering peers into semantic groups. When the process of clustering is predetermined and static, it suffers from lack of adaptation to highly dynamic peer-to-peer environments. We model the problem as a non-superadditive coalition game with non-transferable utility characteristic function, and propose a distributed dynamic coalition formation algorithm through myopic best-reply with experiment rule to solve the coalition formation problem. Coalitions are formed by peers with similar interests considering geographical proximity. The overlay network is dynamically reconfigured over time based on the changes in the interests or locations of the individual peers. The convergence of the proposed algorithm using “core solution” concept is studied. The simulation results show that the proposed algorithm can efficiently reduce the search time, although the overhead of the overlay adaptation is slightly higher.
Similar content being viewed by others
Notes
Readers are referred to [5] for more examples.
References
Zaharia MA, Chandel A, Saroiu S, Keshav S (2007) Finding content in file-sharing networks when you can’t even spell. In IPTPS’07: International Workshop on Peer-to-Peer Systems
Crespo A, Garcia-Molina H (2002) Semantic overlay networks for P2P systems. Computer Science Department, Stanford University, Technical report
Arnold T, Schwalbe U (2002) Dynamic coalition formation and the core. J Econ Behav Organ 49(3):363–380
Branze R, Tijs S, Dimitrov D (2005) Models in cooperative game theory: crisp, fuzzy, and multi-choice games. Springer, Berlin Heidelberg
Saad W, Han Z, Debbah M, Hjørungnes A, Basa T (2009) Coalitional game theory for communication networks: a tutorial. IEEE Signal Proc Mag Spec Issue Game Theory 26(5):77–97
Androutsellisand S, Spinellis D (2004) Survey of peer-to-peer content distribution technologies. ACM Comput Surv 36(4):335–371
Stoica I, Morris R et al (2003) Chord: a scalable peer-to-peer lookup protocol for internet applications. IEEE/ACM Trans Networking 11(1):17–32
Lv Q, Cao P, Cohen E, Shenker S (2002) Search and replication in unstructured peer-to-peer networks. In Proc. of 16th International Conference on Supercomputing, pp. 84–95
Yang B, Garcia-Molina H (2002) Improving search in peer-to-peer networks. In Proc. of the 22nd IEEE International Conference on Distributed Computing (IEEE ICDCS’02), pp 5–14
Tsoumakos D, Roussopoulos N (2003) Adaptive probabilistic search for peer-to-peer networks. In Proc. of the 3rd IEEE International Conference on P2P Computing, Sweden
Condie T, Kamvar SD, Garcia-Molina H (2004) Adaptive p2p topology. In International Conference on Peer-to-Peer Computing, pp 53–62
Hsu C, Chou C, Hsu C, Chen S (2008) On improving message passing in unstructured peer-to-peer overlay networks. In Proc. of International Conference on Grid and Pervasive Computing-Workshop, pp 358–363
Li M, Lee WC, Sivasubramaniam A (2004) Small world: an overlay network for peer-to-peer search. In Proc. of International Conference on Network Protocol (ICNP 2004), pp 228–238
Kobayashi H, Takizawa H, Inaba T (2005) A self-organizing overlay network to exploit the locality of interests for effective resource discovery in P2P systems. In Proc. of IEEE Symposium on Applications and the Internet, pp 246–255
Kobayashi Y, Watanabe T, Kanzaki A, Yoshihisa T, Hara T, Nishio S (2009) A dynamic cluster construction method based on query characteristics in Peer-to-Peer networks. In AP2PS ’09 Proc. of the 2009 First International Conference on Advances in P2P Systems
Ratnasamy S, Handley M, Karp R, Shenker S (2002) Topologically-aware overlay construction and server selection. In Proc. of INFOCOM
Rostamiand H, Habibi J (2005) A mathematical foundation for topology awareness of P2P overlay networks. In in Proc. of 4th International Conference On Grid and Cooperative Computing (GCC2005), pp 906–918
Rasanjalee Himali DM, Prasad SK (2011) SPUN: a P2P probabilistic search algorithm based on successful paths in unstructured networks. In Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), pp 1610–1617
Lei Y, Hao Y, Can W, ZhiGuang Q (2010) An adaptive search method based on the interest in Gnutella-like network. In Computer Application and System Modeling (ICCASM), Oct 2010, pp V11-302–V11-306
Garbacki P, Epema DHJ, van Steen M (2010) The design and evaluation of a self-organizing superpeer network. IEEE Trans Comput 59(3):317–331
Datta S, Giannella CR, Kargupta H (2009) Approximate distributed K-means clustering over a peer-to-peer network. IEEE Trans Knowl Data Eng 21(10):1372–1388
Armetta F, Haddad M, Hassas S, Kheddouci H (2010) Self-organized routing for unstructured peer-to-peer networks. In 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), pp 273–274
Xu M, Liu G (2011) Building self-adaptive peer-to-peer overlay networks with dynamic cluster structure. In 13th International Conference on Communication Technology (ICCT), pp 520–525
Ghit B, Pop F, Cristea V (2011) Using bio-inspired models to design peer-to-peer overlays. In P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), pp 248–252
Saad W, Han Z, Basar T, Debbah M, Hjorungnes A (2010) A coalition formation game in partition form for peer-to-peer file sharing network. In Proc. for IEEE Globe Communication Conference, Miami
Belmonte MV, Conejo R, Díaz M, Pérez-de-la-Cruz JL (2006) Coalition formation in P2P file sharing system. In Lecture Notes in Artificial Intelligence, CAEPIA’05, 4177, pp 153–162
Soltani Panah A, Khorsandi S (2011) Overlay construction based on dynamic coalition formation game in P2P networks. 5th International Conference on Signal Processing and Communication Systems (ICSPCS), Hawaii
Shehory O, Kraus S (1996) Formation of overlapping coalitions for precedence-ordered task-execution among autonomous agents. ICMAS-96, pp 330–337, December
Namvarand O, Krishnamurth V (2010) Coalition formation for bearings-only localization in sensor networks—a cooperation game approach. IEEE Trans Signal Process 58(8):432–4338
Moscibroda T, Schmid S, Wattenhofer R (2006) On the topologies formed by selfish peers. In Proc. of the twenty-fifth annual ACM symposium on Principles of distributed computing, pp 133–142
Chalkiadakis G, Elkind E, Markakis E, Polukarov M, Jennings N (2009) Stability of overlapping coalitions. ACM SIGecom Exchanges 8(1)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Soltani Panah, A., Khorsandi, S. A dynamic coalition formation game for search efficient adaptive overlay construction in unstructured peer-to-peer networks. Peer-to-Peer Netw. Appl. 7, 86–99 (2014). https://doi.org/10.1007/s12083-012-0185-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-012-0185-z