Skip to main content
Log in

The Contextual Ego Network P2P Overlay for the Next Generation Social Networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Internet has completely evolved in recent years, and smart devices, such as mobile and IoT devices have become pervasive in the daily life of people. Internet is becoming more social, and Online Social Networking platforms (OSNs) have become part of the real life of people. Current Online Social Media platforms are centralized. Centralization presents several drawbacks, and during the last years several privacy issues have been arisen concerning the control of private data. Indeed, those platforms offer inadequate guarantees where it concerns the privacy of their users. These problems have been confronted by exploiting decentralized solutions. Decentralized Online Social Networks (DOSNs) guarantee more control over private data. Thanks to the definition of a Next Generation Internet focused on people, the need for a new generation of Decentralized Online Social Networks, which puts the user at the center of the system, has been arisen. The HELIOS project tackles this issue by introducing a new decentralized paradigm. In this paper, we present the Contextual Ego Network (CEN), a new P2P Social Overlay built by exploiting the real life of users. We propose a formal definition of the structure, the implementation of the structure in a Java library, and a preliminary analysis in order to evaluate the homophily of each context.

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

Similar content being viewed by others

Notes

  1. https://www.ngi.eu/

  2. https://www.theguardian.com/news/series/cambridge-analytica-files

  3. https://diasporafoundation.org/

  4. https://mastodon.social/about

  5. http://helios-social.eu/blog/

  6. https://steemit.com/

  7. https://www.sapien.network/

  8. https://www.minds.com/

  9. https://foresting.io/

  10. Available at: https://github.com/DistributedSystemsSocialNetworkAnalysis/Contextual-Ego-Networkhttps://github.com/DistributedSystemsSocialNetworkAnalysis/Contextual-Ego-Network

  11. The dataset is available at the following link: https://snap.stanford.edu/data/egonets-Facebook.html

References

  1. Abowd D, Dey A K, Orr R, Brotherton J (1998) Context-awareness in wearable and ubiquitous computing. Virtual Reality 3(3):200–211

    Article  Google Scholar 

  2. Bellavista P, Montanari R, Das S K (2013) Mobile social networking middleware: a survey. Pervasive and Mobile Computing 9(4):437–453

    Article  Google Scholar 

  3. Berlingerio M, Coscia M, Giannotti F, Monreale A, Pedreschi D (2011) Foundations of multidimensional network analysis. In: ASONAM. IEEE, pp 485–489

  4. Boccaletti S, Bianconi G, Criado R, Del Genio C I, Gómez-Gardenes J, Romance M, Sendina-Nadal I, Wang Z, Zanin M (2014) The structure and dynamics of multilayer networks. Phys. Rep. 544(1):1–122

    Article  MathSciNet  Google Scholar 

  5. Boyd D, Ellison NB (2007) Social network sites: Definition, history, and scholarship. J. Comput.-Mediat. Commun. 13(1-2)

  6. Buchegger S, Schioberg D, Vu L, Datta A (2009) Implementing a P2P social network - early experiences and insights from PeerSoN. In: Second ACM workshop on social network systems (co-located with EuroSys 2009)

  7. Buchegger S, Schiöberg D, Vu LH, Datta A (2009) Peerson: P2p social networking: early experiences and insights. In: The Second ACM EuroSys workshop on social network systems, pp 46– 52

  8. Camps-Mur D, Garcia-Villegas E, Lopez-Aguilera E, Loureiro P, Lambert P, Raissinia A (2015) Enabling always on service discovery: Wifi neighbor awareness networking. IEEE Wirel. Commun. 22(2):118–125

    Article  Google Scholar 

  9. Chohan U W (2018) The concept and criticisms of steemit. Available at SSRN 3129410

  10. Conti M, Passarella A (2018) The internet of people: A human and data-centric paradigm for the next generation internet. Comput. Commun. 131:51–65

    Article  Google Scholar 

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

    Article  Google Scholar 

  12. Datta A, Buchegger S, Vu LH, Strufe T, Rzadca K (2010) Decentralized online social networks. In: Handbook of social network technologies and applications. Springer, pp 349–378

  13. De Domenico M, Solé-Ribalta A, Cozzo E, Kivelä M, Moreno Y, Porter M A, Gómez S, Arenas A (2013) Mathematical formulation of multilayer networks. Physical Review X 3(4):041022

    Article  Google Scholar 

  14. De Salve A, Guidi B, Mori P, Ricci L, Ambriola V (2017) Privacy and temporal aware allocation of data in decentralized online social networks. In: Green, Pervasive, and Cloud Computing, pp 237–251

  15. Dey A K, Salber D, Futakawa M, Abowd G D (1999) An architecture to support context-aware applications. Tech. rep. Georgia Institute of Technology

  16. Everett M, Borgatti S P (2005) Ego network betweenness. Social networks 27(1):31–38

    Article  Google Scholar 

  17. Fu S, He L, Liao X, Huang C, Li K, Chang C, Gao B (2014) Modelling and predicting the data availability in decentralized online social networks. In: 2014 IEEE international conference on web services, pp 161–168

  18. Guidi B, Amft T, De Salve A, Graffi K, Ricci L (2016) Didusonet: A p2p architecture for distributed dunbar-based social networks. Peer-to-Peer Networking and Applications 9(6):1177–1194

    Article  Google Scholar 

  19. Guidi B, Conti M, Passarella A, Ricci L (2018) Managing social contents in decentralized online social networks: a survey. Online Social Networks and Media 7:12–29

    Article  Google Scholar 

  20. Guidi B, Michienzi A, Koidl K, Kapanova K (2019) A multilayer social overlay for new generation dosns. In: Proceedings of the 5th EAI international conference on smart objects and technologies for social good, pp 114–119

  21. Jones H, Soltren H (2005) Facebook: Threats to privacy. Project MAC: MIT Project on Mathematics and Computing 1:1–76

    Google Scholar 

  22. Kapanova K, Koidl K (2019) Towards a model of interpersonal trust in social media applications. In: Proceedings of the 5th EAI international conference on smart objects and technologies for social good, pp 120–123

  23. Kayastha N, Niyato D, Wang P, Hossain E (2011) Applications, architectures, and protocol design issues for mobile social networks: a survey. Proc. IEEE 99(12):2130–2158

    Article  Google Scholar 

  24. Kivelä M, Arenas A, Barthelemy M, Gleeson J P, Moreno Y, Porter M A (2014) Multilayer networks. Journal of Complex Networks 2(3):203–271

    Article  Google Scholar 

  25. Lagerspetz E, Flores H, Mäkitalo N, Hui P, Nurmi P, Tarkoma S, Passarella A, Ott J, Reichl P, Conti M, et al. (2018) Pervasive communities in the internet of people. In: 2018 IEEE international conference on pervasive computing and communications workshops, pp 40–45

  26. Leskovec J, Mcauley JJ (2012) Learning to discover social circles in ego networks. In: Advances in neural information processing systems, pp 539–547

  27. Magnani M, Rossi L (2011) The ml-model for multi-layer social networks. In: ASONAM, pp 5–12

  28. Marsden P (2002) Egocentric and sociocentric measures of network centrality. Soc. Networks 24(4):407–422

    Article  Google Scholar 

  29. Martin J, Alpuche D, Bodeman K, Brown L, Fenske E, Foppe L, Mayberry T, Rye E, Sipes B, Teplov S (2019) Handoff all your privacy–a review of apple’s bluetooth low energy continuity protocol. Proceedings on Privacy Enhancing Technologies 2019(4):34–53

    Article  Google Scholar 

  30. Maurieni C (2012) Facebook is Deception (Volume One). WSIC EBooks Ltd

  31. Mega G, Montresor A, Picco GP (2011) Efficient dissemination in decentralized social networks. In: Peer-to-Peer computing. IEEE, pp 338–347

  32. Montanari A, Nawaz S, Mascolo C, Sailer K (2017) A study of bluetooth low energy performance for human proximity detection in the workplace. In: PerCom, pp 90–99

  33. Nilizadeh S, Jahid S, Mittal P, Borisov N, Kapadia A (2012) Cachet: a decentralized architecture for privacy preserving social networking with caching. In: CoNEXT ’12, pp 337–348

  34. Pascoe J, Ryan N S, Morse DR (1998) Human computer giraffe interaction: Hci in the field

  35. Perera C, Zaslavsky A, Christen P, Georgakopoulos D (2013) Context aware computing for the internet of things: a survey. IEEE Communications Surveys & Tutorials 16(1):414–454

    Article  Google Scholar 

  36. Pietiläinen AK, Oliver E, LeBrun J, Varghese G, Diot C (2009) Mobiclique: middleware for mobile social networking. In: Proceedings of the 2nd ACM workshop on Online social networks, pp 49–54

  37. Saloni S, Hegde A (2016) Wifi-aware as a connectivity solution for iot pairing iot with wifi aware technology: Enabling new proximity based services. In: 2016 international conference on Internet of Things and Applications (IOTA), pp 137–142

  38. Salve A D, Guidi B, Ricci L (2018) Evaluation of structural and temporal properties of ego networks for data availability in dosns. Mobile Netw Appl 23(1):155–166

    Article  Google Scholar 

  39. Sarigöl E, Riva O, Stuedi P, Alonso G (2009) Enabling social networking in ad hoc networks of mobile phones. Proc VLDB Endow 2(2):1634–1637

    Article  Google Scholar 

  40. Sen R, Lee Y, Jayarajah K, Misra A, Balan RK (2014) Grumon: Fast and accurate group monitoring for heterogeneous urban spaces. In: Proceedings of the 12th ACM conference on embedded network sensor systems, pp 46–60

  41. Van Bunningen AH, Feng L, Apers PM (2005) Context for ubiquitous data management. In: International workshop on ubiquitous data management. IEEE, pp 17–24

  42. Zhang D, Huang H, Lai C F, Liang X, Zou Q, Guo M (2013) Survey on context-awareness in ubiquitous media. Multimed Tools Appl 67(1):179–211

    Article  Google Scholar 

Download references

Acknowledgments

This work is supported by the HELIOS H2020 project. HELIOS has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 825585. K. Kapanova and K. Koidl are also supported by the ADAPT Centre, funded under the Science Foundation Ireland Research Centres Programme (Grant 13/RC/2106). We would thanks Giulia Fois for her collaboration in the evaluation section.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Barbara Guidi.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guidi, B., Kapanova, K.G., Koidl, K. et al. The Contextual Ego Network P2P Overlay for the Next Generation Social Networks. Mobile Netw Appl 25, 1062–1074 (2020). https://doi.org/10.1007/s11036-020-01525-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-020-01525-3

Keywords

Navigation