El inminente auge de la informática en la nube social
La computación en la nube es la distribución de servicios como el almacenamiento y procesamiento de información como si fueran utilidades, más bien como la electricidad vendida a través de una red eléctrica. La idea es que las personas usen y paguen solo lo que necesitan.

Pero un problema con este modelo es la confianza. ¿Cómo pueden los usuarios estar seguros de que se puede confiar en todos los nodos de la nube, de que no hay algunos nodos que sean maliciosos? Dichos nodos pueden interrumpir las tareas de procesamiento de información al negarse a cooperar o al enviar datos falsos, por ejemplo. Hoy, Abedelaziz Mohaisen y sus amigos de la Universidad de Minnesota en Minneapolis sugieren una solución. Dicen que una solución es distribuir tareas solo a personas en las que confía, según lo definido por su red social. Su idea es pedir a los miembros de una red social que pongan sus computadoras a disposición para tareas de procesamiento cuando las computadoras no se estén utilizando de otra manera, más bien a la manera de programas informáticos distribuidos comoSETI @ Inicio. Luego, cada vez que un usuario subcontrata una tarea, la carga se pasa a sus amigos; es decir, a los nodos directamente conectados a ellos en su red social. En esencia, Mohaisen y compañía están diciendo que si comparte sus fotos, videos y eventos de la vida con otras personas en una red social, también confiará en ellos para almacenar y procesar información por usted también. Eso parece razonable. Pero, ¿cómo funcionaría un sistema así? Estos chicos también han modelado la forma en que un sistema informático distribuido programaría, distribuiría y completaría tareas en varias redes del mundo real. Un resultado interesante es que las redes sociales parecen estar bien adaptadas a la tarea en cuestión. Estas redes garantizan que las tareas se distribuyan de manera que la mayoría de ellas se puedan completar con relativa rapidez, siempre que menos del 30 por ciento de los usuarios estén subcontratando al mismo tiempo. Si ese será el caso en una red real, tendremos que esperar y ver. Si esta idea despega, no será la primera vez que las redes sociales se utilicen como columna vertebral para otras tareas. Los ejemplos incluyen el intercambio de información, las comunicaciones anónimas y las llamadas defensas Sybil en las que se puede detectar a los usuarios malintencionados sobre la base de que es probable que tengan pocos amigos. Por lo tanto, parece razonable imaginar que un servicio de computación distribuida también podría aprovechar una red social existente y que una empresa como Facebook podría considerar un modelo de negocio de este tipo con interés. Árbitro:
arxiv.org/abs/1112.2254 : SocialCloud: Uso de redes sociales para construir servicios de computación distribuida
esconder