Efficient Service Discovery in Decentralized Online Social Networks

Online social networks (OSNs) have attracted millions of users worldwide over the last decade. In response to a series of urgent issues faced by existing OSNs, such as information overload, single-point failure, and the privacy issue, this paper introduces a self-organized decentralized OSN (SDOSN) over a social overlay resembling real-life social graph. The social overlay considers social relationship and semantic content of users and focuses on the key OSNs functionality of efficient information dissemination and service discovery. Then a swarm intelligence search method is proposed to facilitate adaptive learning and effective service discovery in decentralized environments. Our evaluation, performed in simulation over a real-world dataset, shows that the proposed approach achieves better performance comparing with the state-of-the-art methods on different network structures.

[1]  Zhihua Cui,et al.  Swarm Intelligence and Bio-Inspired Computation: Theory and Applications , 2013 .

[2]  D. Kandel Homophily, Selection, and Socialization in Adolescent Friendships , 1978, American Journal of Sociology.

[3]  Elke Michlmayr Ant Algorithms for Search in Unstructured Peer-to-Peer Networks , 2006, 22nd International Conference on Data Engineering Workshops (ICDEW'06).

[4]  M. McPherson,et al.  Birds of a Feather: Homophily in Social Networks , 2001 .

[5]  Herwig Unger,et al.  Measurement Study of Shared Content and User Request Structure in Peer-to-Peer Gnutella Network , 2004 .

[6]  Sonja Buchegger,et al.  A case for P2P infrastructure for social networks - opportunities & challenges , 2009, 2009 Sixth International Conference on Wireless On-Demand Network Systems and Services.

[7]  Jemal H. Abawajy,et al.  An efficient and distributed file search in unstructured peer-to-peer networks , 2015, Peer Peer Netw. Appl..

[8]  E. Wilson,et al.  Glandular Sources and Specificity of Some Chemical Releasers of Social Behavior in Dolichoderine Ants , 1959 .

[9]  Xin-She Yang,et al.  Swarm Intelligence and Bio-Inspired Computation , 2013 .

[10]  Haiying Shen,et al.  Social-P2P: Social network-based P2P file sharing system , 2012, 2012 20th IEEE International Conference on Network Protocols (ICNP).

[11]  Sam Joseph,et al.  NeuroGrid: Semantically Routing Queries in Peer-to-Peer Networks , 2002, NETWORKING Workshops.

[12]  Scott Shenker,et al.  Making gnutella-like P2P systems scalable , 2003, SIGCOMM '03.

[13]  Shanshan Liu,et al.  Matching Algorithm of Web Services Based on Semantic Distance , 2009 .

[14]  Alberto Montresor,et al.  Efficient dissemination in decentralized social networks , 2011, 2011 IEEE International Conference on Peer-to-Peer Computing.

[15]  Ralf Steinmetz,et al.  Practical security in p2p-based social networks , 2009, 2009 IEEE 34th Conference on Local Computer Networks.

[16]  Jie Xu,et al.  Efficient and scalable search on scale-free P2P networks , 2009, Peer Peer Netw. Appl..

[17]  Refik Molva,et al.  Safebook: A privacy-preserving online social network leveraging on real-life trust , 2009, IEEE Communications Magazine.

[18]  Arkaitz Zubiaga,et al.  Getting the most out of social annotations for web page classification , 2009, DocEng '09.

[19]  M E J Newman,et al.  Identity and Search in Social Networks , 2002, Science.

[20]  Prateek Mittal,et al.  DECENT: A decentralized architecture for enforcing privacy in online social networks , 2011, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[21]  Lada A. Adamic,et al.  Zipf's law and the Internet , 2002, Glottometrics.

[22]  Carlo Strapparava,et al.  Corpus-based and Knowledge-based Measures of Text Semantic Similarity , 2006, AAAI.

[23]  Howard E. Aldrich,et al.  The Structure of Founding Teams: Homophily, Strong Ties, and Isolation among U.S. Entrepreneurs , 2003, American Sociological Review.

[24]  Hector Garcia-Molina,et al.  Improving search in peer-to-peer networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[25]  Jie Xu,et al.  Efficient resource discovery in self‐organized unstructured peer‐to‐peer networks , 2009, Concurr. Comput. Pract. Exp..

[26]  Jie Xu,et al.  Efficient resource discovery in self-organized unstructured peer-to-peer networks , 2009 .

[27]  Virgílio A. F. Almeida,et al.  Characterizing user navigation and interactions in online social networks , 2012, Inf. Sci..

[28]  Wojciech Galuba,et al.  Friend-to-Friend Computing: Building the Social Web at the Internet Edges , 2008 .

[29]  Dimitrios Tsoumakos,et al.  Adaptive probabilistic search for peer-to-peer networks , 2003, Proceedings Third International Conference on Peer-to-Peer Computing (P2P2003).

[30]  Lada A. Adamic,et al.  The role of social networks in information diffusion , 2012, WWW.

[31]  Christos Gkantsidis,et al.  Random walks in peer-to-peer networks , 2004, IEEE INFOCOM 2004.

[32]  H. Tajfel Human Groups and Social Categories: Studies in Social Psychology , 1981 .

[33]  Xiaohui Yan,et al.  A biterm topic model for short texts , 2013, WWW.

[34]  Mustafa Yavas,et al.  Impact of Homophily on Diffusion Dynamics Over Social Networks , 2014 .

[35]  Song Jiang,et al.  LightFlood: Minimizing Redundant Messages and Maximizing Scope of Peer-to-Peer Search , 2008, IEEE Transactions on Parallel and Distributed Systems.

[36]  Andrei Broder,et al.  Network Applications of Bloom Filters: A Survey , 2004, Internet Math..

[37]  Matei Ripeanu,et al.  Peer-to-peer architecture case study: Gnutella network , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[38]  Vicent J. Botti,et al.  Enhancing decentralized service discovery in open service-oriented multi-agent systems , 2012, Autonomous Agents and Multi-Agent Systems.

[39]  Lada A. Adamic,et al.  Search in Power-Law Networks , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[40]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[41]  Saman A. Zonouz,et al.  CloudID: Trustworthy cloud-based and cross-enterprise biometric identification , 2015, Expert Syst. Appl..

[42]  Hector Garcia-Molina,et al.  Routing indices for peer-to-peer systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[43]  Dimitrios Gunopulos,et al.  A local search mechanism for peer-to-peer networks , 2002, CIKM '02.

[44]  Alessandro Vespignani,et al.  Epidemic spreading in scale-free networks. , 2000, Physical review letters.

[45]  Sonja Buchegger,et al.  PeerSoN: P2P social networking: early experiences and insights , 2009, SNS '09.

[46]  Sam Joseph,et al.  P2P MetaData Search Layers , 2003, AP2PC.

[47]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[48]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[49]  Arun Sundararajan,et al.  Distinguishing influence-based contagion from homophily-driven diffusion in dynamic networks , 2009, Proceedings of the National Academy of Sciences.

[50]  George Karypis,et al.  A Comparison of Document Clustering Techniques , 2000 .