Mobile Cloud Computing (MCC) es la combinación de computación en la nube y computación móvil, cuyo objetivo es brindar ricos recursos informáticos a usuarios móviles, operadores de red y proveedores de computación en la nube. El objetivo final de MCC es permitir que una variedad de dispositivos móviles ejecuten aplicaciones móviles enriquecidas, brindando así una excelente experiencia de usuario. MCC no solo ofrece oportunidades comerciales para operadores de redes móviles y proveedores de nube, sino que también admite funciones ilimitadas, almacenamiento y movilidad mediante la integración de diversos recursos.
MCC se define como "una tecnología informática móvil rica que utiliza recursos elásticos unificados de varias tecnologías de red y de nube para proporcionar servicios a una variedad de dispositivos móviles en cualquier momento y en cualquier lugar a través de Ethernet o Internet, independientemente de los entornos heterogéneos y la infraestructura de la plataforma. De hecho, “Funciona según el principio de pago por uso”.
Sin embargo, las diferentes arquitecturas de recursos en la nube permiten que MCC utilice tanto recursos remotos como dispositivos locales. Estos recursos en la nube incluyen nubes remotas no dinámicas, entidades informáticas no dinámicas de extremo cercano, entidades informáticas móviles de extremo cercano y recursos híbridos, incluidos teléfonos inteligentes, tabletas, dispositivos portátiles, etc. Aunque algunas grandes empresas, como Vodafone, Orange y Verizon, han comenzado a ofrecer servicios de computación en la nube a las empresas, la popularización de MCC aún enfrenta muchos desafíos.
En el entorno de aplicaciones de MCC, los desafíos complejos causados por la combinación de computación móvil, computación en la nube y redes de comunicación incluyen descarga de computación, conectividad sin interrupciones, latencia de red de área amplia de larga distancia, administración de movilidad, procesamiento de contexto, restricciones de energía y proveedores. bloqueo, problemas de seguridad y privacidad.
Estos desafíos han obstaculizado el éxito y la adopción del MCC en diversos grados.
“La confianza es un factor importante para el crecimiento de MCC a medida que los datos y las aplicaciones se cargan en la nube para su procesamiento”.
En los últimos años, varios equipos de investigación del ámbito académico y de la industria se han centrado en el desarrollo del campo MCC. Por ejemplo, el Grupo de Investigación de Computación Móvil y Distribuida de la Universidad Rey Saud en Arabia Saudita está trabajando en arquitecturas y protocolos optimizados para dispositivos móviles. El Laboratorio MobCC de la Universidad Mulayam, en el marco del Programa de Investigación de Alto Impacto de Malasia, también está buscando avances en esta área. La Universidad de Ciencias Aplicadas de Zúrich en Suiza y varias universidades de Corea del Sur también han invertido en la exploración de MCC, esforzándose por promover el avance de esta tecnología.
Sin embargo, incluso con estos esfuerzos de investigación positivos, el futuro del MCC sigue siendo desafiante. Con el rápido desarrollo de la tecnología, las demandas de los usuarios móviles aumentan constantemente, lo que requiere la cooperación entre todas las partes para superar estos obstáculos ocultos y buscar mejores soluciones. Si podremos encontrar un equilibrio y un avance en la futura marea tecnológica dependerá de nuestra sabiduría colectiva y de nuestra capacidad de innovación.