Com o rápido desenvolvimento da tecnologia, a computação em nuvem móvel (MCC) tornou-se gradualmente uma tecnologia chave que afeta nossas vidas diárias. A MCC combina computação em nuvem e computação móvel, trazendo ricos recursos de computação para usuários móveis, operadoras de rede e provedores de computação em nuvem. Não só otimiza a execução de aplicações móveis, mas também melhora a experiência do usuário. Isso significa que agora podemos usar aplicativos eficientes e suaves em uma variedade de dispositivos móveis, o que também estabelece uma base sólida para o futuro da tecnologia móvel de computação em nuvem.
O objetivo final da computação em nuvem móvel é permitir que aplicativos móveis avançados sejam executados em uma variedade de dispositivos móveis e fornecer excelente experiência ao usuário.
O princípio de funcionamento do MCC baseia-se no método de aprimoramento computacional, ou seja, as tarefas computacionais são executadas remotamente em vez de concluídas no dispositivo local. Isso permite que dispositivos móveis com recursos limitados utilizem vários recursos da nuvem para obter funções mais poderosas. Os recursos de nuvem da MCC podem ser divididos em quatro tipos, nomeadamente nuvem remota não móvel, entidade de computação não móvel de ponta, entidade de computação móvel de ponta e recursos híbridos. Nuvens enormes como o Amazon EC2 são nuvens remotas e imóveis, enquanto pequenos servidores em nuvem (cloudlets) são entidades de computação locais imóveis. Actualmente, muitas empresas de telecomunicações, incluindo Vodafone, Orange e Verizon, começaram a fornecer serviços móveis de computação em nuvem às empresas.
Embora a computação em nuvem móvel tenha trazido muitas oportunidades valiosas, seu desenvolvimento não tem sido tranquilo. Seu sucesso e adoção enfrentam vários desafios, incluindo descarregamento de computação móvel, conectividade contínua, latência WAN, gerenciamento de mobilidade, processamento de contexto, restrições de energia, dependência de provedor e dados, questões de segurança e privacidade, etc. A existência destes desafios irá, sem dúvida, abrandar a popularidade e o âmbito de aplicação do MCC.
Embora a computação em nuvem móvel tenha feito progressos significativos na pesquisa e no desenvolvimento tecnológico, ainda existem lacunas de pesquisa em muitas áreas importantes.
No futuro da computação em nuvem móvel, haverá muitas direções de pesquisa que precisarão ser exploradas em profundidade. Por exemplo, construir uma arquitetura de referência em ambientes heterogêneos é um requisito importante que pode promover a aplicação generalizada da nuvem móvel. Além disso, projetar protocolos de transmissão com eficiência energética, resolver problemas de reconhecimento de contexto e desafios tecnológicos de migração de máquinas virtuais são tópicos importantes de pesquisa que precisam ser resolvidos no futuro. Estes esforços de I&D serão fundamentais para o sucesso futuro da MCC e ajudarão a impulsionar o progresso geral da sociedade.
Com a ascensão do MCC, muitas equipes de pesquisa acadêmica e industrial foram estabelecidas. Por exemplo, a Universidade King Saud, no Reino da Arábia Saudita, possui um grupo de pesquisa em computação móvel e distribuída focado em tecnologias que fornecem computação de alto desempenho para dispositivos móveis. Além disso, a Universidade Malaya, na Malásia, também possui um laboratório chamado MobCC lab, que realiza diversas pesquisas em nuvem móvel e publica os resultados. O Laboratório de Computação em Nuvem InIT da Universidade de Ciências Aplicadas de Zurique, na Suíça, concentra-se em diversas áreas da tecnologia de computação em nuvem e desenvolve estratégias relacionadas para resolver os desafios atuais.
Questões de confiança, segurança e privacidade são fatores importantes para o sucesso da computação em nuvem móvel, já que dados e aplicativos são frequentemente transferidos para a nuvem para execução.
O desenvolvimento da computação em nuvem móvel continuará a mudar nosso estilo de vida e a fornecer soluções de computação móvel mais convenientes. Mas, ao mesmo tempo, também precisamos de nos preocupar com os desafios que esta tecnologia traz em termos de privacidade, segurança e outras áreas. No futuro, se esses desafios podem ser resolvidos adequadamente determinará o sucesso da computação em nuvem móvel?