211service.com
Envío de teléfonos móviles a la nube
El problema con los teléfonos móviles, dice Allan rodillas , director asociado de Intel Research en Berkeley, es que todo el mundo quiere que funcionen como una computadora normal, a pesar de su hardware relativamente insignificante. Byung-Gon Chun , un científico investigador de Intel Research Berkeley, cree que él podría tener la solución a ese problema: crear un clon sobrealimentado de su teléfono inteligente que viva en la nube y dejar que haga todo el trabajo pesado computacional que su teléfono es demasiado débil para manejar. .

Cara en la nube : CloneCloud permite que las aplicaciones de procesamiento intensivo, como este prototipo de aplicación de reconocimiento facial, se descarguen en servidores remotos.
CloneCloud , inventado por Chun y su colega Petros Maniatis , utiliza la conexión de alta velocidad de un teléfono inteligente a Internet para comunicarse con una copia de sí mismo que vive en un entorno de computación en la nube en servidores remotos. El prototipo se ejecuta en el sistema operativo móvil Android de Google y descarga sin problemas las tareas intensivas del procesador a su doble basado en la nube. Los detalles del proyecto se revelarán en la conferencia HotOS XII en Suiza a finales de este mes.
Es un truco similar a la forma en que muchas aplicaciones basadas en web, como Google Docs, se ejecutan en servidores remotos. La diferencia es que debido a que CloneCloud crea una copia perfecta del software del teléfono, puede asumir literalmente cualquier tarea intensiva en el procesador que calcula que puede hacer más rápido que el propio teléfono, después de sopesar la cantidad de tiempo y la duración de la batería necesarios para transferir el datos requeridos.
El gran beneficio de CloneCloud es la extensión de la vida útil de la batería, que naturalmente se seguiría de una menor utilización de la CPU del teléfono. Chun imagina que esto podría convertirse en una ventaja competitiva para los proveedores, como correo de voz gratuito o planes de datos ilimitados.
Pero CloneCloud no solo haría que los teléfonos inteligentes fueran más eficientes: también podría hacerlos más capaces. Una aplicación de prueba desarrollada por Chun realiza reconocimiento facial en fotos. Requería 100 segundos de tiempo de procesador en un teléfono Android estándar, pero terminó en solo un segundo cuando lo ejecutó un clon del teléfono que se ejecuta en una computadora de escritorio. Debido a que el software se ejecuta en una plataforma de computación en la nube, se puede escalar en términos de la cantidad de memoria asignada y la potencia de procesamiento, lo que aumenta el rendimiento en tareas computacionalmente intensivas.
La seguridad podría ser una aplicación potencial importante de CloneCloud. Ya-Yunn Su, investigador de NEC Laboratories, en Nueva Jersey, que desarrolló previamente un sistema prototipo similar a CloneCloud, señala que a medida que los teléfonos inteligentes se conviertan en mini computadoras de uso general, más problemas que vemos en las computadoras de escritorio, como los virus, desaparecerán. convertirse en problemas de teléfonos inteligentes. Los escaneos de virus, que implican verificar todo el sistema de archivos de un dispositivo, son exactamente el tipo de proceso que Chun prevé que CloneCloud realice en segundo plano, incluso cuando el teléfono inteligente está apagado.
Por otro lado, como todos los servicios basados en la nube, CloneCloud podría crear una clase completamente nueva de vulnerabilidades de seguridad, del tipo que surgen cuando todos los datos privados de un usuario se almacenan en servidores de acceso público. Incluso después de abordar los problemas técnicos, ¿cómo puede hacer que los usuarios confíen en la nube? pregunta Su.
Maniatis, colaborador de Chun en CloneCloud, señala que el equipo está trabajando en varios métodos diferentes para proteger CloneCloud. Un enfoque, conocido como detección de divulgación de datos privados o verificación de corrupción, examina todas las variables de un programa que podrían verse afectadas por entradas de fuentes externas, con el fin de detectar si estas entradas contienen datos insertados con fines maliciosos. La comprobación de manchas requiere un uso intensivo del procesador, lo que significa que CloneCloud podría ser un habilitador único en dispositivos móviles. Estamos utilizando la ejecución en la nube para ejecutar aplicaciones de correo electrónico en un entorno en el que puede hacer esta emulación sin esperar a que termine la muerte térmica del universo para que termine su teléfono inteligente, dice Maniatis.
CloneCloud podría verse afectado por otro problema que impidió la comercialización de investigaciones anteriores sobre la descarga de computación de dispositivos móviles: la latencia de la red y las limitaciones de ancho de banda. Cuando investigaron sobre esto a finales de los 90, dice Chun, su conexión inalámbrica era un módem, 28,8 kbps. Puede imaginar que el envío de datos a través de esta conexión podría llevar bastante tiempo. Los teléfonos inteligentes ahora usan tecnologías inalámbricas mucho más rápidas: Wi-Fi, 3G, Bluetooth y, eventualmente, 4G y WiMax. Pero la velocidad de la conexión del teléfono y el consumo de energía requerido para transmitir datos aún pueden limitar los tipos de tareas para las que se puede usar CloneCloud.
Chun dice que la latencia de la red se puede enmascarar: el teléfono podría adivinar cuál podría ser el resultado de un proceso en particular y continuar hasta que se le indique lo contrario, por ejemplo. Pero está claro que algunas aplicaciones, como los juegos, requerirían conexiones más rápidas que las disponibles actualmente y podrían agotar rápidamente la batería de un teléfono.
En última instancia, Chun prevé que la investigación detrás de CloneCloud ayudará a reorganizar de manera inteligente las tareas hacia el procesador más rápido o con mayor eficiencia energética en un centro de datos. Esta aplicación es especialmente relevante en Intel, que fabrica de todo, desde los procesadores Atom que consumen energía que se utilizan en las netbooks hasta los potentes (y hambrientos) procesadores Nehalem que se utilizan en los servidores web. Habrá una familia de dispositivos heterogéneos y le gustaría trasladar el trabajo informático al que tenga más sentido; desde ese punto de vista, es una gran idea, dice Knies.
El mismo enfoque podría algún día permitir que un entorno informático se libere de cualquier dispositivo en particular. Podría volver a casa y sentarse en un dispositivo de Internet móvil y hacer que transfiera el contenido y los cálculos a su PC de escritorio, dice Knies. Podrías imaginar lo que eso permitiría en términos de compartir información entre dispositivos en el hogar y el dispositivo móvil que tienes contigo todo el tiempo.