Decentralized social networks are an emerging solution to the privacy issues plaguing mainstream centralized architectures. Social overlays---overlay networks mirroring the social relationships among node owners---are particularly intriguing, as they limit communication within one's friend circle. Previous work investigated efficient protocols for peer-to-peer (P2P) dissemination in social overlays, but also showed that the churn induced by users, combined with the topology constraints posed by these overlays, may yield unacceptable latency. In this paper, we combine P2P dissemination on the social overlay with occasional access to the cloud. When updates from a friend are not received for a long time, the cloud serves as an external channel to verify their presence. The latter acts as an external channel to check for friend updates, when these are not received for a long time. The outcome is disseminated in a P2P fashion, quenching cloud access from other nodes and, if an update exists, speeding dissemination. We show that our protocol performs close to mainstream centralized architectures and incurs only modest monetary costs.

Cloud-assisted Dissemination in Social Overlays / Montresor, Alberto; Picco, Gian Pietro; Mega, Giuliano. - ELETTRONICO. - (2013).

Cloud-assisted Dissemination in Social Overlays

Montresor, Alberto
Secondo
;
Picco, Gian Pietro
Ultimo
;
Mega, Giuliano
Primo
2013-01-01

Abstract

Decentralized social networks are an emerging solution to the privacy issues plaguing mainstream centralized architectures. Social overlays---overlay networks mirroring the social relationships among node owners---are particularly intriguing, as they limit communication within one's friend circle. Previous work investigated efficient protocols for peer-to-peer (P2P) dissemination in social overlays, but also showed that the churn induced by users, combined with the topology constraints posed by these overlays, may yield unacceptable latency. In this paper, we combine P2P dissemination on the social overlay with occasional access to the cloud. When updates from a friend are not received for a long time, the cloud serves as an external channel to verify their presence. The latter acts as an external channel to check for friend updates, when these are not received for a long time. The outcome is disseminated in a P2P fashion, quenching cloud access from other nodes and, if an update exists, speeding dissemination. We show that our protocol performs close to mainstream centralized architectures and incurs only modest monetary costs.
2013
Trento
Università degli Studi di Trento, Dipartimento di Ingegneria e Scienza dell'Informazione
Cloud-assisted Dissemination in Social Overlays / Montresor, Alberto; Picco, Gian Pietro; Mega, Giuliano. - ELETTRONICO. - (2013).
Montresor, Alberto; Picco, Gian Pietro; Mega, Giuliano
File in questo prodotto:
File Dimensione Formato  
techreport.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 4.44 MB
Formato Adobe PDF
4.44 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/359132
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact