L'essor imminent du cloud computing social
Le cloud computing est la distribution de services tels que le stockage et le traitement de l'information comme s'il s'agissait de services publics, un peu comme l'électricité vendue sur un réseau électrique. L'idée est que les gens utilisent et paient uniquement ce dont ils ont besoin.

Mais un problème avec ce modèle est la confiance. Comment les utilisateurs peuvent-ils être sûrs que tous les nœuds du cloud sont fiables, qu'il n'y a pas de nœuds malveillants ? De tels nœuds pourraient perturber les tâches de traitement de l'information en refusant de coopérer ou en renvoyant de fausses données, par exemple. Aujourd'hui, Abedelaziz Mohaisen et des amis de l'Université du Minnesota à Minneapolis suggèrent une solution. Ils disent qu'une solution consiste à distribuer les tâches uniquement aux personnes de confiance, telles que définies par votre réseau social. Leur idée est de demander aux membres d'un réseau social de mettre leurs ordinateurs à disposition pour des tâches de traitement lorsque les ordinateurs ne sont pas utilisés autrement, plutôt à la manière de programmes informatiques distribués tels queSETI @ Accueil. Ensuite, chaque fois qu'un utilisateur sous-traite une tâche, la charge est transférée à ses amis ; en d'autres termes, aux nœuds qui leur sont directement connectés sur leur réseau social. En substance, Mohaisen et co disent que si vous partagez vos photos, vidéos et événements de la vie avec d'autres personnes sur un réseau social, vous leur ferez également confiance pour stocker et traiter des informations pour vous aussi. Cela semble raisonnable. Mais comment un tel système fonctionnerait-il ? Ces gars-là ont également modélisé la façon dont un tel système informatique distribué planifierait, distribuerait et terminerait des tâches dans plusieurs réseaux du monde réel. Un résultat intéressant est que les réseaux sociaux semblent bien adaptés à la tâche à accomplir. Ces réseaux garantissent que les tâches sont réparties de manière à ce que la plupart d'entre elles puissent être exécutées relativement rapidement, à condition que moins de 30 % des utilisateurs sous-traitent à un moment donné. Que ce soit le cas dans un vrai réseau, nous devrons attendre et voir. Si cette idée prend son envol, ce ne sera pas la première fois que les réseaux sociaux seront utilisés comme colonne vertébrale pour d'autres tâches. Les exemples incluent le partage d'informations, les communications anonymes et les défenses dites Sybil dans lesquelles les utilisateurs malveillants peuvent être repérés sur la base qu'ils sont susceptibles d'avoir peu d'amis. Il semble donc raisonnable d'imaginer qu'un service informatique distribué puisse également se greffer sur un réseau social existant et qu'une entreprise comme Facebook puisse envisager un tel modèle économique avec intérêt. Réf :
arxiv.org/abs/1112.2254 : SocialCloud : utiliser les réseaux sociaux pour créer des services informatiques distribués
cacher