Efficient service discovery in decentralized online social networks

Abstract Online social networks (OSN) have attracted millions of users worldwide over the last decade. There are a series of urgent issues faced by existing OSN such as information overload, single-point of failure and privacy concerns. The booming Internet of Things (IoT) and Cloud Computing provide paradigms for the development of decentralized OSN. In this paper, we build a self-organized decentralized OSN (SDOSN) on the overlay network of an IoT infrastructure resembling real life social graph. A user model based on homophily features is proposed considering social relationships and user interests and focuses on the key OSN functionality of efficient information dissemination. A swarm intelligence search method is also proposed to facilitate adaptive forwarding and effective service discovery. Our evaluation, performed in simulation using real-world datasets, shows that our approach achieves better performance when compared with the state-of-the-art methods in a dynamic network environment.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[29]  N. Carter,et al.  The Structure of Founding Teams: Homophily, Strong Ties, and Isolation among U.S. Entrepreneurs , 2003 .

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

[31]  Ian Clarke,et al.  Freenet: A Distributed Anonymous Information Storage and Retrieval System , 2000, Workshop on Design Issues in Anonymity and Unobservability.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[52]  R. Axtell Zipf Distribution of U.S. Firm Sizes , 2001, Science.