Déploiement d'applications sur le cloud personnel.

par Erick Meneses Cuadros

Projet de thèse en Informatique

Sous la direction de Yves Denneulin.

Thèses en préparation à Grenoble Alpes , dans le cadre de École doctorale mathématiques, sciences et technologies de l'information, informatique (Grenoble) , en partenariat avec Laboratoire d'Informatique de Grenoble (laboratoire) et de MESCAL - Middleware efficiently scalable (ancien ID) (equipe de recherche) depuis le 31-01-2012 .


  • Résumé

    Résumé du projet de thèse en Français Les dispositifs personnels sont définis comme les points d'interaction avec les services et l'écosystème de l'opérateur. Ces points d'interactions correspondent, physiquement parlant, à des terminaux mobile (SmartPhone, tablet, etc…), mais aussi des interfaces tangibles où des dispositif communicants comme des télécommandes universelles ou des assistants personnels. Plus encore, ces points d'interactions peuvent être le résultat de l'agrégation de multiples dispositifs et accessoires afin de mobiliser les ressources et répondre aux contraintes fonctionnelles et non fonctionnelles de l'exécution de services. Ainsi, l'hypothèse est posée que la définition d'un modèle homogène et son instanciation doivent permettre de simplifier et optimiser la mise en œuvre contextualisée des services proposés. Pour cela, la notion de Virtual Personal Device et de son substrat d'exécution associé doit servir de socle unificateur entre services et équipements. Pour réussir l'intégration des dispositifs personnels il est nécessaire que le dispositif virtuel composé des éléments physiques réifie un socle logiciel commun situé juste au-dessus du matériel, que nous appellerons substrat d'exécution. Il devra notamment fournir les propriétés classiques : isolation, intégration dynamique, vision abstraite des ressources matérielles, partage contrôlé des ressources, gestion des cycles de vie logiciel (installation et exécution). Le but de la thèse est d'étudier cette notion de substrat d'exécution en proposant une caractérisation ainsi qu'une correspondance entre les piles de dispositifs personnels actuels et ce substrat. Enfin, afin de confronter la pertinence de l'approche aux contraintes d'un opérateur de service, une implantation de ce substrat d'exécution devra être réalisée en s'appuyant sur des dispositifs sélectionnés.

  • Titre traduit

    Deployment of applications on the personal cloud.


  • Résumé

    Thesis summary Personal devices are defined as interaction points with the services and the operator's ecosystem. These interaction points are, physically speaking, mobile devices (smartphones, tablets, etc ...), but also tangible interfaces or communicating devices as universal remote controls or personal assistants. Moreover, these interaction points may be the result of the aggregation of multiple devices and accessories to mobilize resources and answer to the functional and non functional execution services constraints. Thus, the hypothesis suggests that the definition of a homogeneous model and its instantiation must simplify and optimize the implementation of contextualized services. For this, the concept of Virtual Personal Device and its associated execution substrate should work as a unifying basis between services and devices. To integrate personal devices in a successful way the virtual device must be composed of physical elements reifies a common software base located just above the material, which we will call execution substrate. It will have to provide the classical properties such as: isolation, dynamic integration, abstract vision of material resources, controlled sharing of resources, life cycle management software (installation and performance). The aim of the thesis is to study the concept of execution substrate providing a characterization and a correspondence between the piles of personal devices and the substrate. Finally, to compare the pertinence of the approach with the service operator's constraints, an implementation of this execution substrate must be carried out based on the devices selected.