Computación en la nube móvil (MCC) es la combinación de la computación en la nube y la computación móvil para brindar ricos recursos computacionales a los usuarios móviles, operadores de red y proveedores de computación en la nube. [1] [2] [3] El objetivo final de MCC es permitir la ejecución de aplicaciones móviles enriquecidas en una gran cantidad de dispositivos móviles, con una experiencia de usuario enriquecida. [4] MCC ofrece oportunidades comerciales para los operadores de redes móviles, así como para los proveedores de la nube. [5] [6]De manera más completa, MCC se puede definir como "una tecnología de computación móvil rica que aprovecha los recursos elásticos unificados de diversas nubes y tecnologías de red hacia una funcionalidad, almacenamiento y movilidad sin restricciones para brindar servicio a una multitud de dispositivos móviles en cualquier lugar y en cualquier momento a través del canal de Ethernet o Internet. independientemente de los entornos y plataformas heterogéneos basados en el principio de pago por uso ". [7]
Arquitectura
MCC utiliza enfoques de aumento computacional (los cálculos se ejecutan de forma remota en lugar de en el dispositivo) mediante los cuales los dispositivos móviles con limitaciones de recursos pueden utilizar recursos computacionales de diversos recursos basados en la nube. [2] En MCC, hay cuatro tipos de recursos basados en la nube, a saber, nubes inmóviles distantes, entidades informáticas inmóviles próximas, entidades informáticas móviles próximas e híbridas (combinación de los otros tres modelos). [2] [5] Las nubes gigantes como Amazon EC2 están en los grupos inmóviles distantes mientras que las nubes o los sustitutos son miembros de entidades informáticas inmóviles próximas. Los teléfonos inteligentes, tabletas, dispositivos de mano y dispositivos informáticos portátiles forman parte del tercer grupo de recursos basados en la nube, que son las entidades informáticas móviles próximas. [5] [8]
Vodafone , [9] Orange y Verizon han comenzado a ofrecer servicios de computación en la nube para empresas.
Desafíos
En el panorama de MCC, una amalgama de computación móvil, computación en la nube y redes de comunicación (para aumentar los teléfonos inteligentes) crea varios desafíos complejos, como descarga de computación móvil, conectividad sin interrupciones, latencia de WAN prolongada, administración de movilidad, procesamiento de contexto, restricción de energía, proveedor / Data Lock-in, Seguridad y Privacidad, [10] Elasticidad que dificulta el éxito y la adopción de MCC. [5] [7]
Temas de investigación abiertos
Aunque en la literatura se encuentran disponibles investigaciones y desarrollos significativos en MCC, aún faltan esfuerzos en los siguientes dominios: [3] [7]
- Problemas arquitectónicos: una arquitectura de referencia para un entorno MCC heterogéneo es un requisito crucial para liberar el poder de la informática móvil hacia la informática ubicua sin restricciones.
- Transmisión energéticamente eficiente: MCC requiere transmisiones frecuentes entre la plataforma en la nube y los dispositivos móviles, debido a la naturaleza estocástica de las redes inalámbricas, el protocolo de transmisión debe diseñarse cuidadosamente. [11] [12]
- Problemas de conciencia del contexto : la informática consciente del contexto y socialmente consciente son rasgos inseparables de las computadoras de mano contemporáneas. Para lograr la visión de la informática móvil entre redes y dispositivos informáticos convergentes heterogéneos, el diseño de aplicaciones conscientes del medio ambiente eficientes en el uso de recursos es una necesidad esencial.
- Problemas de migración de VM en vivo: la ejecución de aplicaciones móviles que consumen muchos recursos a través de la descarga de aplicaciones basadas en la migración de máquinas virtuales (VM) implica la encapsulación de la aplicación en la instancia de VM y su migración a la nube, lo cual es una tarea desafiante debido a la sobrecarga adicional de implementación y administración de VM en dispositivos móviles.
- Problemas de congestión de las comunicaciones móviles: el tráfico de datos móviles aumenta enormemente debido a las crecientes demandas de los usuarios móviles para explotar los recursos de la nube que afectan a los operadores de redes móviles y exigen esfuerzos futuros para permitir una comunicación fluida entre los terminales móviles y de la nube.
- Problemas de confianza, seguridad y privacidad: la confianza es un factor esencial para el éxito del floreciente paradigma de MCC. Esto se debe a que los datos junto con el código / componente / aplicación / VM completa se descargan en la nube para su ejecución. Además, al igual que la piratería de software y aplicaciones móviles, los modelos de desarrollo de aplicaciones de MCC también se ven afectados por el problema de la piratería. [10] Se sabe que Pirax [10] es el primer marco especializado para controlar la piratería de aplicaciones en los requisitos de MCC.
Grupos de investigación y actividades de MCC
Varios grupos de investigación académica e industrial en MCC han ido surgiendo desde los últimos años. Algunos de los grupos de investigación de MCC en el ámbito académico con gran cantidad de investigadores y publicaciones incluyen:
- MDC, [13] El grupo de investigación de Computación móvil y distribuida se encuentra en la Facultad de Ciencias de la Información y Computación de la Universidad King Saud. El grupo de investigación MDC se enfoca en arquitecturas, plataformas y protocolos para computación móvil y distribuida. El grupo ha desarrollado algoritmos, herramientas y tecnologías que ofrecen computación eficiente en energía, tolerante a fallas, escalable, segura y de alto rendimiento en dispositivos móviles.
- Laboratorio MobCC, [13] Facultad de Informática y Tecnología de la Información, Universidad Malaya. El laboratorio fue establecido en 2010 bajo la Beca de Investigación de Alto Impacto, Ministerio de Educación Superior, Malasia. Cuenta con 17 investigadores y tiene seguimiento de 22 artículos publicados en conferencias internacionales y revistas de informática revisadas por pares.
- ICCLAB, [14] La Universidad de Ciencias Aplicadas de Zúrich tiene un segmento que trabaja en MCC. InIT Cloud Computing Lab es un laboratorio de investigación dentro del Instituto de Tecnología de la Información Aplicada (InIT) de la Universidad de Ciencias Aplicadas de Zúrich (ZHAW). Cubre áreas temáticas en toda la pila de tecnología de computación en la nube.
- Mobile & Cloud Lab, [15] Instituto de Ciencias de la Computación, Universidad de Tartu. Mobile & Cloud Lab lleva a cabo investigaciones y docencia en los dominios de la computación móvil y la computación en la nube. Los temas de investigación del grupo incluyen computación en la nube, desarrollo de aplicaciones móviles, nube móvil, servicios web móviles y migración de computación científica y aplicaciones empresariales a la nube.
- SmartLab, [16] Laboratorio de sistemas de gestión de datos, Departamento de Ciencias de la Computación, Universidad de Chipre. SmartLab es la primera nube abierta de teléfonos inteligentes que permite una nueva línea de investigación de computación móvil orientada a sistemas.
- Red de nube móvil: [17] Red de nube móvil (MCN) fue un proyecto de integración a gran escala del 7º PM de la UE (IP, 15 millones de euros) financiado por la Comisión Europea. El proyecto MCN se lanzó en noviembre de 2012 por un período de 36 meses. El proyecto fue coordinado por SAP Research y el ICCLab [18] de la Universidad de Ciencias Aplicadas de Zúrich. [19] En total, 19 socios de primer nivel de la industria y el mundo académico establecieron la primera visión de la informática móvil en la nube. El proyecto fue motivado principalmente por una transformación en curso que impulsa la convergencia entre la industria de las comunicaciones móviles y la computación en la nube habilitada por Internet y se considera el primer pionero en el área de virtualización de funciones de red.
Ver también
Referencias
- ↑ Khan, A. u R .; Othman, M .; Madani, SA; Khan, SU (1 de enero de 2014). "Una encuesta de modelos de aplicaciones de computación en nube móvil". Encuestas y tutoriales de comunicaciones de IEEE . 16 (1): 393–413. CiteSeerX 10.1.1.402.1725 . doi : 10.1109 / SURV.2013.062613.00160 . ISSN 1553-877X . S2CID 3042864 .
- ^ a b c Abolfazli, Saeid; Sanaei, Zohreh; Ahmed, Ejaz; Gani, Abdullah; Buyya, Rajkumar (1 de julio de 2013). "Aumento basado en la nube para dispositivos móviles: motivación, taxonomías y desafíos abiertos". Encuestas y tutoriales de comunicaciones de IEEE . 99 (págs): 337–368. arXiv : 1306.4956 . Código bibliográfico : 2013arXiv1306.4956A . doi : 10.1109 / SURV.2013.070813.00285 . S2CID 5322364 .
- ^ a b Fangming Liu, Peng Shu, Hai Jin, Linjie Ding, Jie Yu, Di Niu, Bo Li, " Equipamiento de dispositivos móviles con pocos recursos con nubes poderosas: arquitectura, desafíos y aplicaciones Archivado el 4 de marzo de 2016 en Wayback Machine. ", Revista de Comunicaciones Inalámbricas de IEEE , Número especial sobre Computación móvil en la nube, vol. 20, no. 3, páginas 14 a 22, junio de 2013.
- ^ Abolfazli, Saeid; Sanaei, Zohreh; Gani, Abdullah; Xia, Feng; Yang, Laurence T. (1 de septiembre de 2013). "Aplicaciones móviles ricas: Génesis, taxonomía y temas abiertos". Revista de aplicaciones informáticas y de red . 40 : 345–362. doi : 10.1016 / j.jnca.2013.09.009 .
- ^ a b c d Khan, A. u R .; Othman, M .; Xia, F .; Khan, AN (1 de mayo de 2015). "Computación en la nube móvil sensible al contexto y sus desafíos". Computación en la nube IEEE . 2 (3): 42–49. doi : 10.1109 / MCC.2015.62 . ISSN 2325-6095 . S2CID 16019778 .
- ^ Dinh, Hoang T. (2013). "Un estudio de la computación en nube móvil: arquitectura, aplicaciones y enfoques" . Comunicaciones inalámbricas y computación móvil . 13 (18): 1587-1611. doi : 10.1002 / wcm.1203 .
- ^ a b c Sanaei, Zohreh; Abolfazli, Saeid; Gani, Abdullah; Buyya, Rajkumar (1 de enero de 2013). "Heterogeneidad en la computación en nube móvil: taxonomía y desafíos abiertos" (PDF) . Encuestas y tutoriales de comunicaciones de IEEE (99): 1–24. doi : 10.1109 / SURV.2013.050113.00090porn (inactivo 2021-01-10).Mantenimiento de CS1: DOI inactivo a partir de enero de 2021 ( enlace )
- ^ Fernando, Niroshinie; Seng W. Loke; Wenny Rahayu (2013). "Computación en la nube móvil: una encuesta". Sistemas informáticos de futura generación . 29 : 84-106. doi : 10.1016 / j.future.2012.05.023 .
- ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 26 de junio de 2011 . Consultado el 29 de julio de 2011 .Mantenimiento de CS1: copia archivada como título ( enlace )
- ^ a b c Khan, Atta ur Rehman; Othman, Mazliza; Ali, Mazhar; Khan, Abdul Nasir; Madani, Sajjad Ahmad (1 de diciembre de 2013). "Pirax: marco para el control de la piratería de aplicaciones en el entorno de nube móvil". El diario de la supercomputación . 68 (2): 753–776. doi : 10.1007 / s11227-013-1061-1 . ISSN 0920-8542 . S2CID 14880069 .
- ^ Peng Shu, Fangming Liu, Hai Jin, Min Chen, Feng Wen, Yupeng Qu, Bo Li, " eTime: transmisión energéticamente eficiente entre la nube y dispositivos móviles ", en Proc. de IEEE INFOCOM ( miniconferencia ), Italia, abril de 2013.
- ^ Fangming Liu, Peng Shu, " eTime: Computación en la nube móvil energéticamente eficiente para aplicaciones de medios enriquecidos ", IEEE COMSOC MMTC E-Letter (Sociedad de comunicaciones IEEE, Comité técnico de comunicaciones multimedia), vol. 8, no. 1 de enero de 2013.
- ^ a b "MDCRG" . Universidad de King Saud.
- ^ "ICCLAB" . Archivado desde el original el 17 de agosto de 2013 . Consultado el 17 de agosto de 2013 .
- ^ "Laboratorio de Computación Móvil y Cloud (Mobile & Cloud Lab)" . Universidad de Tartu.
- ^ "SmartLab Smartphone Programming Cloud Testbed" . Universidad de Chipre.
- ^ http://www.onesource.pt , OneSource. "MCN" . www.mobile-cloud-networking.eu . Consultado el 6 de septiembre de 2017 .
- ^ "Inicio" . Ingeniería de servicios (ICCLab & SPLab) . Consultado el 6 de septiembre de 2017 .
- ^ "Willkommen an der ZHAW | ZHAW Zürcher Hochschule für Angewandte Wissenschaften" . ZHAW Zürcher Hochschule für Angewandte Wissenschaften (en alemán) . Consultado el 6 de septiembre de 2017 .