L'imminente ascesa del social cloud computing
Il cloud computing è la distribuzione di servizi come l'archiviazione e l'elaborazione delle informazioni come se fossero utilities, un po' come l'elettricità venduta su una rete elettrica. L'idea è che le persone usino e paghino solo quanto hanno bisogno.

Ma un problema con questo modello è la fiducia. Come possono gli utenti essere sicuri che tutti i nodi nel cloud siano affidabili, che non ci siano nodi dannosi? Tali nodi potrebbero interrompere le attività di elaborazione delle informazioni rifiutando di collaborare o inviando dati falsi, ad esempio. Oggi, Abedelaziz Mohaisen e compagni dell'Università del Minnesota a Minneapolis suggeriscono una soluzione. Dicono che una soluzione sia distribuire le attività solo alle persone di cui ti fidi, come definito dal tuo social network. La loro idea è quella di chiedere ai membri di un social network di mettere a disposizione i propri computer per l'elaborazione di attività quando i computer non vengono utilizzati in altro modo, piuttosto alla maniera di programmi informatici distribuiti comeSETI @ Home. Quindi, ogni volta che un utente esternalizza un'attività, l'onere viene passato ai suoi amici; in altre parole, ai nodi ad essi direttamente collegati sul proprio social network. In sostanza, Mohaisen e co stanno dicendo che se condividi le tue foto, i video e gli eventi della vita con altre persone su un social network, ti fidi anche di loro per archiviare ed elaborare le informazioni anche per te. Sembra ragionevole. Ma come funzionerebbe un sistema del genere? Questi ragazzi hanno anche modellato il modo in cui un sistema di calcolo distribuito di questo tipo pianificherebbe, distribuirebbe e completerebbe le attività in diverse reti del mondo reale. Un risultato interessante è che i social network sembrano essere ben abbinati al compito da svolgere. Queste reti assicurano che le attività siano distribuite in modo tale che la maggior parte di esse possa essere completata in tempi relativamente brevi, a condizione che meno del 30% degli utenti effettui l'outsourcing contemporaneamente. Se questo sarà il caso in una rete reale, dovremo aspettare e vedere. Se questa idea decolla, non sarà la prima volta che i social network vengono utilizzati come spina dorsale per altre attività. Gli esempi includono la condivisione delle informazioni, le comunicazioni anonime e le cosiddette difese Sybil in cui gli utenti malintenzionati possono essere individuati sulla base del fatto che è probabile che abbiano pochi amici. Quindi sembra ragionevole immaginare che un servizio di elaborazione distribuita possa anche essere collegato a un social network esistente e che un'azienda come Facebook possa considerare con interesse un tale modello di business. Rif:
arxiv.org/abs/1112.2254 : SocialCloud: utilizzo dei social network per la creazione di servizi informatici distribuiti
nascondere