Cloud computing mobile
From Wikipedia, the free encyclopedia
Le cloud computing mobile (CCM) est la combinaison du cloud computing et de l'informatique mobile pour apporter des ressources informatiques riches aux utilisateurs mobiles, aux opérateurs de réseaux et aux fournisseurs de cloud computing[1],[2],[3]. Le but ultime du CCM est de permettre l'exécution de Rich Internet application sur une pléthore de dispositifs mobiles, avec une expérience utilisateur riche[4]. La CCM offre des opportunités commerciales aux opérateurs de réseaux mobiles ainsi qu'aux fournisseurs de services cloud[5],[6]. De manière plus complète, la CCM peut être définie comme « une technologie informatique mobile riche qui exploite les ressources élastiques unifiées de divers clouds et technologies de réseau pour une fonctionnalité, un stockage et une mobilité illimités afin de servir une multitude d'appareils mobiles partout et à tout moment par le canal d'Ethernet ou d'Internet, indépendamment des environnements et des plates-formes hétérogènes, selon le principe du paiement à l'usage (ru) »[7].

La CCM utilise des approches d'augmentation des capacités de calcul (les calculs sont exécutés à distance plutôt que sur le dispositif) grâce auxquelles les dispositifs mobiles à ressources limitées peuvent utiliser les ressources de calcul de diverses ressources en cloud[2]. Dans la CCM, il existe quatre types de ressources en cloud, à savoir les clouds immobiles distants, les entités informatiques immobiles proches, les entités informatiques mobiles proches et les modèles hybrides (combinaison des trois autres modèles)[2],[5]. Les clouds géants tels que Amazon EC2 font partie des groupes immobiles distants, tandis que les cloudlets ou les substituts font partie des entités informatiques immobiles proches. Les smartphones, les tablettes, les appareils de poche et les appareils informatiques portables font partie du troisième groupe de ressources basées sur le cloud, à savoir les entités informatiques mobiles proches[5],[8].
Vodafone[9], Orange et Verizon ont commencé à offrir des services d'informatique en cloud aux entreprises.
Défis
Dans le paysage de la CCM, un amalgame d'informatique mobile, d'informatique en cloud et de réseaux de communication (pour compléter les smartphones) crée plusieurs défis complexes tels que le déchargement de l'informatique mobile, la connectivité transparente, la longue latence du réseau étendu, la gestion de la mobilité, le traitement du contexte, les contraintes énergétiques, le verrouillage des données et des fournisseurs, la sécurité et la confidentialité[10], l'élasticité qui entravent le succès et l'adoption de la CCM[5],[7].
Questions de recherche ouvertes
Bien que d'importants travaux de recherche et développement dans le domaine de la CCM soient disponibles dans la littérature, les efforts dans les domaines suivants font encore défaut[3],[7] :
- Questions architecturales : Une architecture de référence pour un environnement CCM hétérogène est une exigence cruciale pour libérer la puissance de l'informatique mobile vers une informatique omniprésente sans restriction.
- Transmission économe en énergie : La CCM nécessite des transmissions fréquentes entre la plateforme en cloud et les appareils mobiles, en raison de la nature stochastique des réseaux sans fil, le protocole de transmission doit être soigneusement conçu[11],[12].
- Problèmes liés à la prise en compte du contexte : L'informatique consciente du contexte et de la société est un trait indissociable des ordinateurs de poche contemporains. Pour concrétiser la vision de l'informatique mobile parmi les réseaux convergents hétérogènes et les dispositifs informatiques, la conception d'applications conscientes de l'environnement et efficaces en termes de ressources est un besoin essentiel.
- Problèmes de migration des MV en direct : L'exécution d'une application mobile gourmande en ressources par le biais d'un déchargement d'application basé sur la migration de machines virtuelles (MV) implique l'encapsulation de l'application dans une instance de MV et sa migration vers le cloud, ce qui est une tâche difficile en raison des frais supplémentaires de déploiement et de gestion des MV sur les appareils mobiles.
- Problèmes de congestion des communications mobiles : Le trafic de données mobiles augmente considérablement en raison de la demande croissante des utilisateurs mobiles d'exploiter les ressources du cloud, ce qui a un impact sur les opérateurs de réseaux mobiles et exige des efforts futurs pour permettre une communication fluide entre les terminaux mobiles et le cloud.
- Questions de confiance, de sécurité et de confidentialité : La confiance est un facteur essentiel pour le succès du paradigme CCM en plein essor. En effet, les données ainsi que le code, le composant, l'application ou la machine virtuelle complète sont transférés dans le cloud pour y être exécutés. De plus, tout comme le piratage des logiciels et des applications mobiles, les modèles de développement d'applications CCM sont également affectés par la question du piratage[10]. Pirax[10] est connu pour être le premier cadre spécialisé pour le contrôle du piratage des applications dans les exigences CCM.
