Modèles de conception pour des applications collaboratives dans le cloud

De nos jours, nous assistons à une énorme avancée des applications collaboratives mobiles. Ces applications tirentparti de la disponibilité croissante des réseaux de communication et de l’évolution impressionnante des dispositifsmobiles. Cependant, même avec un développement en accélération, ils dem...

Full description

Bibliographic Details
Main Author: Guetmi, Nadir
Other Authors: Chasseneuil-du-Poitou, Ecole nationale supérieure de mécanique et d'aérotechnique
Language:fr
Published: 2016
Subjects:
Online Access:http://www.theses.fr/2016ESMA0016/document
id ndltd-theses.fr-2016ESMA0016
record_format oai_dc
spelling ndltd-theses.fr-2016ESMA00162018-05-18T04:22:57Z Modèles de conception pour des applications collaboratives dans le cloud Design Models for Mobile Collaborative Applications in the Cloud Patrons de cloud Collaboration mobile Middleware de clonage Synchronisation Usage du cloud pour les mobiles Cloud patterns Mobile collaboration Cloning middleware Synchronization Mobile cloud computing De nos jours, nous assistons à une énorme avancée des applications collaboratives mobiles. Ces applications tirentparti de la disponibilité croissante des réseaux de communication et de l’évolution impressionnante des dispositifsmobiles. Cependant, même avec un développement en accélération, ils demeurent toujours pauvres en ressources(une courte durée de vie des batteries et une connexion réseau instable) et moins sécurisés. Dans le cadre de notretravail, nous proposons une nouvelle approche basée sur le déploiement des tâches de collaboration mobile versle cloud. La gestion d’une virtualisation efficace assurant la continuité de la collaboration pour des réseaux pairà-pair est une tâche très difficile. En effet, l’aspect dynamique des groupes (où les utilisateurs peuvent joindre,quitter ou changer de groupes) ainsi qu’une vulnérabilité aux pannes peuvent affecter la collaboration. En outre,la conception de telles applications doit prendre en compte l’hétérogénéité des environnements cloud et mobile.Contrairement aux travaux existants , nous proposons une architecture réutilisable de haut niveau basée sur les patronsde conception et qui peut être facilement adaptée à plusieurs environnements clouds et mobiles hétérogènes.Nos modèles ont été utilisés comme base pour la conception de : (i) MidBox, une plate-forme virtuelle pour exécuterdes applications collaboratives mobiles sur un cloud privé et (ii) MobiRDF, un service de cloud décentralisépour la manipulation en temps réel des connaissances via des documents RDF partagés. Nowadays we assist to an enormous progress of mobile collaborative applications. These applications take advantage of the increasing availability of communication networks and the impressive evolution of mobile devices. However, even with a developing acceleration, they are still poor in resources (short life of batteries andunstable network connections) and less secure. In the context of our work, we propose a new approach based on the deployment of mobile collaboration tasks to the cloud. The management of efficient virtualization ensuring continuity of collaboration in peer-to-peer networks is a very difficult task. Indeed, the dynamic aspect of the groups (where users can join, leave or change groups) and a vulnerability to failures can affect the collaboration.In addition, the design of such applications must consider the heterogeneity of cloud and mobile environments.Unlike existing works, we propose a reusable high-level architecture based on patterns design, which can be easily adapted to heterogeneous clouds and mobile environments. Our models have been used as basis for the design of:(i) MidBox, a virtual platform for running mobile collaborative applications on a private cloud and (ii) MobiRDFa decentralized cloud service for real-time manipulation of knowledge via shared RDF documents. Electronic Thesis or Dissertation Text fr http://www.theses.fr/2016ESMA0016/document Guetmi, Nadir 2016-12-12 Chasseneuil-du-Poitou, Ecole nationale supérieure de mécanique et d'aérotechnique Bellatreche, Ladjel Imine, Abdessamad
collection NDLTD
language fr
sources NDLTD
topic Patrons de cloud
Collaboration mobile
Middleware de clonage
Synchronisation
Usage du cloud pour les mobiles
Cloud patterns
Mobile collaboration
Cloning middleware
Synchronization
Mobile cloud computing

spellingShingle Patrons de cloud
Collaboration mobile
Middleware de clonage
Synchronisation
Usage du cloud pour les mobiles
Cloud patterns
Mobile collaboration
Cloning middleware
Synchronization
Mobile cloud computing

Guetmi, Nadir
Modèles de conception pour des applications collaboratives dans le cloud
description De nos jours, nous assistons à une énorme avancée des applications collaboratives mobiles. Ces applications tirentparti de la disponibilité croissante des réseaux de communication et de l’évolution impressionnante des dispositifsmobiles. Cependant, même avec un développement en accélération, ils demeurent toujours pauvres en ressources(une courte durée de vie des batteries et une connexion réseau instable) et moins sécurisés. Dans le cadre de notretravail, nous proposons une nouvelle approche basée sur le déploiement des tâches de collaboration mobile versle cloud. La gestion d’une virtualisation efficace assurant la continuité de la collaboration pour des réseaux pairà-pair est une tâche très difficile. En effet, l’aspect dynamique des groupes (où les utilisateurs peuvent joindre,quitter ou changer de groupes) ainsi qu’une vulnérabilité aux pannes peuvent affecter la collaboration. En outre,la conception de telles applications doit prendre en compte l’hétérogénéité des environnements cloud et mobile.Contrairement aux travaux existants , nous proposons une architecture réutilisable de haut niveau basée sur les patronsde conception et qui peut être facilement adaptée à plusieurs environnements clouds et mobiles hétérogènes.Nos modèles ont été utilisés comme base pour la conception de : (i) MidBox, une plate-forme virtuelle pour exécuterdes applications collaboratives mobiles sur un cloud privé et (ii) MobiRDF, un service de cloud décentralisépour la manipulation en temps réel des connaissances via des documents RDF partagés. === Nowadays we assist to an enormous progress of mobile collaborative applications. These applications take advantage of the increasing availability of communication networks and the impressive evolution of mobile devices. However, even with a developing acceleration, they are still poor in resources (short life of batteries andunstable network connections) and less secure. In the context of our work, we propose a new approach based on the deployment of mobile collaboration tasks to the cloud. The management of efficient virtualization ensuring continuity of collaboration in peer-to-peer networks is a very difficult task. Indeed, the dynamic aspect of the groups (where users can join, leave or change groups) and a vulnerability to failures can affect the collaboration.In addition, the design of such applications must consider the heterogeneity of cloud and mobile environments.Unlike existing works, we propose a reusable high-level architecture based on patterns design, which can be easily adapted to heterogeneous clouds and mobile environments. Our models have been used as basis for the design of:(i) MidBox, a virtual platform for running mobile collaborative applications on a private cloud and (ii) MobiRDFa decentralized cloud service for real-time manipulation of knowledge via shared RDF documents.
author2 Chasseneuil-du-Poitou, Ecole nationale supérieure de mécanique et d'aérotechnique
author_facet Chasseneuil-du-Poitou, Ecole nationale supérieure de mécanique et d'aérotechnique
Guetmi, Nadir
author Guetmi, Nadir
author_sort Guetmi, Nadir
title Modèles de conception pour des applications collaboratives dans le cloud
title_short Modèles de conception pour des applications collaboratives dans le cloud
title_full Modèles de conception pour des applications collaboratives dans le cloud
title_fullStr Modèles de conception pour des applications collaboratives dans le cloud
title_full_unstemmed Modèles de conception pour des applications collaboratives dans le cloud
title_sort modèles de conception pour des applications collaboratives dans le cloud
publishDate 2016
url http://www.theses.fr/2016ESMA0016/document
work_keys_str_mv AT guetminadir modelesdeconceptionpourdesapplicationscollaborativesdanslecloud
AT guetminadir designmodelsformobilecollaborativeapplicationsinthecloud
_version_ 1718640511794806784