El Bardai, Abderrahmane (2015). Virtualisation d'une plateforme de gestion de contexte. Mémoire de maîtrise électronique, Montréal, École de technologie supérieure.
Prévisualisation |
PDF
Télécharger (9MB) | Prévisualisation |
Prévisualisation |
PDF
Télécharger (1MB) | Prévisualisation |
Résumé
Depuis son apparition, le Cloud Computing a motivé différents acteurs du secteur des technologies de l’information à créer de nouveaux services virtuels. Le Cloud Computing apporte beaucoup d’avantages comme la personnalisation, le paiement au besoin ou encore l’effet d’avoir une élasticité infinie.
Les systèmes CA sont des systèmes intelligents qui peuvent changer de comportement dépendamment du contexte dans lequel ils se trouvent. Ce type de système est le genre de système que l’utilisateur final préfère, car il anticipe ses besoins et s’y adapte. Pour avoir, un bon système CA, il faut avoir une bonne base de source d’informations. Ces informations de base permettent à ces systèmes d’être plus précis pour identifier leur contexte actuel. Les réseaux de capteurs sans fil sont une riche source d’information, car ils offrent une information diversifiée et en grand nombre.
Notre projet consiste à virtualiser les systèmes CA en utilisant les réseaux de capteurs sans fil. Notre première contribution consiste à décomposer les systèmes CA en blocs fonctionnels. La deuxième contribution est la proposition d’une architecture de gestion de contexte qui permet la composition et le déploiement de services CA dans le nuage. Cette architecture est validée à travers le prototypage et les tests. Notre dernière contribution est la proposition d’une méthodologie de dimensionnement de ces blocs fonctionnels.
Titre traduit
Virtualisation of a context management platform
Résumé traduit
Since its appearance, Cloud Computing has motivated the different IT actors to create novel virtual services. Cloud Computing paradigm provide great advantages such as personalisation of services, pay-only when needed and seemingly infinite system scalability.
Context aware systems are smart systems that can change their behaviour depending on the existing context. This type of system is the kind of systems that the end user wants to interact with because it anticipates the needs of the end user and adapts to them. In order to have a good context aware system, this system needs to have a good source of information. This raw information allows context aware systems to be more precise in identifying the current context. Wireless sensor networks provide a rich amount of raw information and thus can be integrated with context aware systems.
Our project tries to virtualise context aware systems using the information coming from wireless sensor networks. Our first contribution is that we portioned context aware systems to functional blocs named substrates. The second contribution is the proposition of an architecture of a context management platform that allows the composition and the deployment of context aware systems in the cloud. This architecture was validated via prototyping and testing. Our last contribution is that we presented a methodology that helps to dimension the substrates.
Type de document: | Mémoire ou thèse (Mémoire de maîtrise électronique) |
---|---|
Renseignements supplémentaires: | "Mémoire présenté à l'École de technologie supérieure comme exigence partielle à l'obtention de la maîtrise en concentration génie logiciel". Bibliographie : pages 127-130. |
Mots-clés libres: | Informatique sensible au contexte. Réseaux de capteurs sans fil. Architecture logicielle. Infonuagique. virtualisation, cloud computing, sensibilité au contexte |
Directeur de mémoire/thèse: | Directeur de mémoire/thèse Kara, Nadjia |
Codirecteur: | Codirecteur El Barachi, May |
Programme: | Maîtrise en ingénierie > Génie |
Date de dépôt: | 02 déc. 2015 14:55 |
Dernière modification: | 02 déc. 2015 14:55 |
URI: | https://espace.etsmtl.ca/id/eprint/1569 |
Gestion Actions (Identification requise)
Dernière vérification avant le dépôt |