Towards content-based publish/subscribe for distributed social networks

Over the last few years a number of distributed social networks with data management capabilities have been introduced both by academia and industry. However, none of these efforts have so far focused on supporting content-based publish/subscribe functionality in a distributed social networking environment. In this work we present a social networking architecture that offers content-based pub/sub functionality -in addition to the usual social interaction and data management tasks- in distributed social networks, outline the associated distributed protocols, and hint on coping with diversification in pub/sub for such scenarios. To the best of our knowledge, our system is the first of its kind to offer such an unique combination of features in a decentralised setting. Finally, we highlight the feasibility of the proposal by means of experimentation with real social networking data and an implementation of a prototype system.

[1]  W. Bruce Croft,et al.  Diversity by proportionality: an election-based approach to search result diversification , 2012, SIGIR '12.

[2]  Hector Garcia-Molina,et al.  The SIFT information dissemination system , 1999, TODS.

[3]  Ralf Steinmetz,et al.  LifeSocial.KOM: A P2P-Based Platform for Secure Online Social Networks , 2010, 2010 IEEE Tenth International Conference on Peer-to-Peer Computing (P2P).

[4]  Euripides G. M. Petrakis,et al.  iCluster: A Self-organizing Overlay Network for P2P Information Retrieval , 2008, ECIR.

[5]  Maarten van Steen,et al.  The hidden pub/sub of spotify: (industry article) , 2013, DEBS '13.

[6]  Rajesh Sharma,et al.  SuperNova: Super-peers based architecture for decentralized online social networks , 2011, 2012 Fourth International Conference on Communication Systems and Networks (COMSNETS 2012).

[7]  Peter Triantafillou,et al.  eXO: Decentralized Autonomous Scalable Social Networking , 2011, CIDR.

[8]  Karl Aberer,et al.  My3: A highly-available P2P-based online social network , 2011, 2011 IEEE International Conference on Peer-to-Peer Computing.

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

[10]  Chi-Hang Chan,et al.  Advanced Peer Clustering and Firework Query Model in the Peer-to-Peer Network , 2003, WWW.

[11]  Maarten van Steen,et al.  Maximizing the number of satisfied subscribers in pub/sub systems under capacity constraints , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[12]  Mahesh Balakrishnan,et al.  Contrail: Enabling Decentralized Social Networks on Smartphones , 2011, Middleware.

[13]  Evaggelia Pitoura,et al.  Preference-aware publish/subscribe delivery with diversity , 2009, DEBS '09.

[14]  Konrad Iwanicki,et al.  Proactive gossip‐based management of semantic overlay networks , 2007, Concurr. Comput. Pract. Exp..

[15]  Euripides G. M. Petrakis,et al.  DS4: Introducing Semantic Friendship in Distributed Social Networks , 2013, OTM Conferences.

[16]  Liviu Iftode,et al.  SocialCDN: Caching techniques for distributed social networks , 2012, 2012 IEEE 12th International Conference on Peer-to-Peer Computing (P2P).

[17]  Gerhard Weikum,et al.  Approximate Information Filtering in Peer-to-Peer Networks , 2008, WISE.