Skip to main content
Log in

A taxonomy of decentralized online social networks

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Despite their tremendous success, centrally controlled cloud-based Online Social Networks (OSNs) have inherent issues related to user privacy and control. These issues have motivated researchers to make a paradigm shift in the OSN architecture by proposing to replace centrally controlled OSNs with Decentralized OSNs (DOSNs) in a peer-to-peer setting. DOSNs give users more autonomy and the chance to participate in social networks without loosing control over their data. The various DOSN proposals have significant differences in their proposed services, architecture and extent of decentralization. In this survey, we study a number of proposals for peer-to-peer DOSNs, distil a set of criteria to compare them, and provide a taxonomy for their comparison.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. http://cn.nielsen.com

  2. http://newsroom.fb.com/News/One-Billion-People-on-Facebook-1c9.aspx

  3. http://royal.pingdom.com/2012/01/17/internet-2011-in-numbers/

  4. http://www.facebook.com/about/privacy

  5. http://planet-lab.org

  6. http://en.wikipedia.org/wiki/Kad_Network

  7. http://aws.amazon.com/ec2

  8. http://hadoop.apache.org/zookeeper

  9. wearsocial.net/blog/2010/06/rise-social-gaming/zynga

  10. http://aws.amazon.com/ec2-sla/

  11. Aiello LM, Ruffo G (2012) Lotusnet: tunable privacy for distributed online social network services. Comput Commun 35(1):75–88

    Article  Google Scholar 

  12. Asthana H, Cox IJ (2013) A framework for peer-to-peer micro-blogging. In: 5th International workshop on peer-to-peer systems and online social networks, (HotPOST 2013)

  13. Bodriagov O, Buchegger S (2013) Encryption for peer-to-peer social networks. In: Security and privacy in social networks. Springer, pp 47–65

  14. Buchegger S, Datta A (2009) A case P2P infrastructure for social networks - opportunities and challenges. In: Proceedings of WONS 2009, The sixth international conference on wireless on-demand network systems and services, Snowbird, USA

  15. Buchegger S, Schiöberg D, Vu L-H, Datta A (2009) Peerson: P2P social networking: early experiences and insights. In: Proceedings of the second ACM EuroSys workshop on social network systems, SNS ’09, pp 46–52

  16. Cutillo L, Molva R, Strufe T (2009) Safebook: a privacy-preserving online social network leveraging on real-life trust. Commun Mag IEEE 47(12):94–101

    Article  Google Scholar 

  17. Datta A, Buchegger S, Vu L-H, Rzadca K, Strufe T (2010) Handbook of social network technologies and applications. Decentralized online social networks. Springer

  18. Douceur J (2002) The sybil attack. In: Peer-to-Peer Systems (Lecture Notes in Computer Science), vol 2429. Springer Berlin, Heidelberg, pp 251–260

  19. Dwyer C, Hiltz SR, Passerini K (2007) Trust and privacy concern within social networking sites: a comparison of facebook and myspace. In: AMCIS, p 339

  20. Famulari A, Hecker A (2013) Mantle: a novel dosn leveraging free storage and local software. In: Advanced Infocomm Technology, pp 213–224. Springer

  21. Forsyth S, Daudjee K (2013) Update management in decentralized online social networks. In 5th International workshop on peer-to-peer systems and online social networks (HotPOST 2013)

  22. Han L, Nath B, Iftode L, Muthukrishnan S (2011) Social butterfly: social caches for distributed social networks. In: Proceedings of SocialCom/PASSAT, pp 81–86

  23. Han L, Punceva M, Nath B, Muthukrishnan SM, Iftode L (2012) SocialCDN: caching techniques for distributed social networks. In: 2012 IEEE International conference on peer-to-peer computing

  24. Jahid S, Nilizadeh S, Mittal P, Borisov N, Kapadia A (2012) DECENT: a decentralized architecture for enforcing privacy in online social networks. In: 2012 IEEE international conference on pervasive computing and communications workshops (PERCOM Workshops), pp 326–332

  25. Krishnamurthy B, Wills CE (2008) Characterizing privacy in online social networks. In: Proceedings of the first workshop on Online social networks. ACM, pp 37–42

  26. Lamport L (1998) The part-time parliament. ACM Trans Comput Syst 16(2):133–169

    Article  Google Scholar 

  27. man Au Yeung C, Liccardi I, Lu K, Seneviratne O, Berners-lee T (2009) Decentralization: the future of online social networking. In: W3C workshop on the future of social networking position papers

  28. Marcon M, Viswanath B, Cha M, Gummadi KP (2011) Sharing social content from home: a measurement-driven feasibility study. In: Proceedings of the 21st international workshop on Network and operating systems support for digital audio and video, NOSSDAV ’11, pp 45–50

  29. Maymounkov P, Mazires D (2002) Kademlia: a peer-to-peer information system based on the xor metric. In: Peer-to-peer systems (Lecture Notes in Computer Science), vol 2429. Springer Berlin, Heidelberg, pp 53–65

  30. Narendula R, Papaioannou TG, Aberer K (2012) Towards the realization of decentralized online social networks: an empirical study. In: 2012 32nd International conference on distributed computing systems workshops (ICDCSW). IEEE, pp 155–162

  31. Nilizadeh S, Jahid S, Mittal P, Borisov N, Kapadia A (2012) Cachet: a decentralized architecture for privacy preserving social networking with caching. In: The 8th international conference on emerging networking experiments and technologies

  32. Pouwelse JA, Garbacki P, Wang J, Bakker A, Yang J, Iosup A, Epema DH, Reinders M, Van Steen MR, Sips HJ (2008) Tribler: a social-based peer-to-peer system. Concurr Comput Pract Experience 20(2):127–138

    Article  Google Scholar 

  33. Recordon D, Reed D (2006) Openid 2.0: a platform for user-centric identity management. In: Proceedings of the second ACM workshop on digital identity management, DIM ’06, pp 11–16

  34. Rhea S, Godfrey B, Karp B, Kubiatowicz J, Ratnasamy S, Shenker S, Stoica I, Yu H (2005) OpenDHT: a public DHT service and its uses. In: Proceedings of the 2005 conference on applications, technologies, architectures, and protocols for computer communications, SIGCOMM ’05, pp 73–84

  35. Sandler D, Wallach DS (2009) Birds of a fethr: open, decentralized micropublishing. In: Proceedings of the 8th international conference on Peer-to-peer systems

  36. Seong S-W, Seo J, Nasielski M, Sengupta D, Hangal S, Teh SK, Chu R, Dodson B, Lam MS (2010) Prpl: a decentralized social networking infrastructure. In: Proceedings of the 1st ACM workshop on mobile cloud computing & services: social networks and beyond, MCS ’10, pp 8:1–8:8

  37. Shahriar N, Chowdhury SR, Sharmin M, Ahmed R, Boutaba R, Mathieu B (2013) Ensuring β-Availability in P2P Social Networks. In: 5th International workshop on peer-to-peer systems and online social networks (HotPOST 2013)

  38. Shakimov A, Lim H, Cáceres R, Cox LP, Li KA, Liu D, Varshavsky A (2011) Vis-à-vis: privacy-preserving online social networking via virtual individual servers. In: Proceedings of COMSNETS, pp 1–10

  39. Shakimov A, Varshavsky A, Cox LP, Cáceres R (2009) Privacy, cost, and availability tradeoffs in decentralized osns. In: Proceedings of the 2nd ACM workshop on online social networks, WOSN ’09. ACM, New York, pp 13–18

  40. Sharma R, Datta A (2012) Supernova: super-peers based architecture for decentralized online social networks. In: Proceedings of COMSNETS, pp 1–10

  41. Xu T, Chen Y, Zhao J, Fu X (2010) Cuckoo: towards decentralized, socio-aware online microblogging services and data measurements. In: Proceedings of the 2nd ACM international workshop on hot topics in planet-scale measurement, HotPlanet ’10, pp 4:1–4:6

  42. Young AL, Quan-Haase A (2009) Information revelation and internet privacy concerns on social network sites: a case study of facebook. In: Proceedings of the fourth international conference on Communities and technologies, pp 265–274

Download references

Acknowledgments

We would like to thank the anonymous reviewers and Natalie Borsuk for comments that helped to improve the presentation of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shihabur Rahman Chowdhury.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chowdhury, S.R., Roy, A.R., Shaikh, M. et al. A taxonomy of decentralized online social networks. Peer-to-Peer Netw. Appl. 8, 367–383 (2015). https://doi.org/10.1007/s12083-014-0258-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-014-0258-2

Keywords

Navigation