Gestion multitâche temps réel optimisée d’allocation et de libération de ressources de calcul
Des informations générales:
Le niveau |
Master |
Titre |
Gestion multitâche temps réel optimisée d’allocation et de libération de ressources de calcul |
SPECIALITE |
Génie Informatique |
Page de garde:
Sommaire:
Introduction générale
Table de matières
Chapitre 1
Hadoop : Un Framework pour le traitement des données volumineuses et distribuées
1.1 Introduction
1.2 Big data définition
1. 3 Hadoop définition
1. 4 Composants fondamentaux de Hadoop.
1.4.1 Hadoop Distributed file system (HDFS).
1.4.2 MapReduce.
1.4.2.1 Architecture MapReduce de Hadoop.
1.4.2.2 Fonctionnement.
1.4.3 Hadoop YARN.
1.5 Architecture Hadoop
1.6 Caractéristiques.
1.7 Problèmes et défis
1.8 Conclusion
Chapitre 02
Docker : Une Plateforme pour créer et déployer facilement les applications distribuées
2.1 Introduction
2.2 Définition docker
2.2.1 Les conteneurs Docker.
2.2.2 docker Fonctionnement.
2.4.3 Les avantages des conteneurs Docker.
2.2.4 Avantages de Docker
2.2.5 les limites à l’utilisation de Docker
2.3 Un conteneur Linux
2.3.1 projet Linux Containers (LXC)
2.3.2 LXC fonctionnement.
2.4 Traditionnel linux conteneurs vs docker
2.5 La virtualisation
2.5.1 Définition de la virtualisation
2.5.2Types de virtualisation
2.5.3 La virtualisation système.
2.5.4 La virtualisation applicative.
2.5.4.1 La virtualisation par conteneurs 2.5.5 Vue d’ensemble des conteneurs
2.5.6. Conteneurs vs machines virtuelles 2.7Conclusion
Chapitre 03
Les plateformes matérielles et logicielles utilisées
3.1 Introduction
3.2 L’exécutif temps réel FreeRTOS
3.2.1 Pourquoi FreeRTOS?
3.2.2 Fonctionnalités de FreeRTOS:
3.2.3 Algorithmes d’ordonnancement de FreeRTOS:.
3.3Les cartes ARDUINO
3.3.1 Pourquoi choisir Arduino ?
3.3.2 Types de cartes Il y a trois types de cartes:
3.3.3 Différentes cartes Des cartes Arduino
3.4 Conclusion
Chapitre 04
Conception et implémentation
4.1. Introductions.
4.2 Spécification informelle.
4.2.1 Aspect matériel :.
4.2.2 Aspect fonctionnel :
4.2.3 Le modèle de programmation MapReduce.
4.2.4 Longueur moyenne des mots
4.3 Spécification formelle
4.3.1 Noyau :
4.3.1.1 Spécification
4.3.1.2 Conception
4.3.1.3 Test.
4.3.2 Transaction du noyau à l’incrément 01
4.3.2.1 Les nouvelles fonctionnalités :
4.3.3 Incrément 01 :
4.3. 3. 1 Spécification:
4.3. 3.2 Conception
4.3.4 Transaction du l’incrément 01à l’incrément 02
4.3.4.1 Les nouvelles fonctionnalités
4.3.5 Incrément 02
4.3.5.1 Spécification
4.3.5.2 Conception
4.3.6 Transaction du l’incrément 02 à l’incrément 03
4.3.6.1 Les nouvelles fonctionnalités
4.3.7 Incrément 03
4.3.7.1 Spécification
4.3.7.2 Conception
4.3.8 Transaction du l’incrément 03 à l’incrément 04
4.3.8.1 Les nouvelles fonctionnalités
4.3.9 Incrément 04
4.3.9.1 Spécification
4.3.9.2 Conception
4.3.10 Transaction du l’incrément 04 à l’incrément 05
4.3.10.1 Les nouvelles fonctionnalités
4.3.11 Incrément 05
4.3.11.1 Spécification
4.3.11.2 Conception
4.3.12 Transaction du l’incrément 05 à l’incrément 06
4.3.12.1 Les nouvelles fonctionnalités
4.3.13 Incrément 06
4.3.13.1 Spécification
4.3.13.2 Conception
Conclusion générale
Bibliographie
Table de matières
Chapitre 1
Hadoop : Un Framework pour le traitement des données volumineuses et distribuées
1.1 Introduction
1.2 Big data définition
1. 3 Hadoop définition
1. 4 Composants fondamentaux de Hadoop.
1.4.1 Hadoop Distributed file system (HDFS).
1.4.2 MapReduce.
1.4.2.1 Architecture MapReduce de Hadoop.
1.4.2.2 Fonctionnement.
1.4.3 Hadoop YARN.
1.5 Architecture Hadoop
1.6 Caractéristiques.
1.7 Problèmes et défis
1.8 Conclusion
Chapitre 02
Docker : Une Plateforme pour créer et déployer facilement les applications distribuées
2.1 Introduction
2.2 Définition docker
2.2.1 Les conteneurs Docker.
2.2.2 docker Fonctionnement.
2.4.3 Les avantages des conteneurs Docker.
2.2.4 Avantages de Docker
2.2.5 les limites à l’utilisation de Docker
2.3 Un conteneur Linux
2.3.1 projet Linux Containers (LXC)
2.3.2 LXC fonctionnement.
2.4 Traditionnel linux conteneurs vs docker
2.5 La virtualisation
2.5.1 Définition de la virtualisation
2.5.2Types de virtualisation
2.5.3 La virtualisation système.
2.5.4 La virtualisation applicative.
2.5.4.1 La virtualisation par conteneurs 2.5.5 Vue d’ensemble des conteneurs
2.5.6. Conteneurs vs machines virtuelles 2.7Conclusion
Chapitre 03
Les plateformes matérielles et logicielles utilisées
3.1 Introduction
3.2 L’exécutif temps réel FreeRTOS
3.2.1 Pourquoi FreeRTOS?
3.2.2 Fonctionnalités de FreeRTOS:
3.2.3 Algorithmes d’ordonnancement de FreeRTOS:.
3.3Les cartes ARDUINO
3.3.1 Pourquoi choisir Arduino ?
3.3.2 Types de cartes Il y a trois types de cartes:
3.3.3 Différentes cartes Des cartes Arduino
3.4 Conclusion
Chapitre 04
Conception et implémentation
4.1. Introductions.
4.2 Spécification informelle.
4.2.1 Aspect matériel :.
4.2.2 Aspect fonctionnel :
4.2.3 Le modèle de programmation MapReduce.
4.2.4 Longueur moyenne des mots
4.3 Spécification formelle
4.3.1 Noyau :
4.3.1.1 Spécification
4.3.1.2 Conception
4.3.1.3 Test.
4.3.2 Transaction du noyau à l’incrément 01
4.3.2.1 Les nouvelles fonctionnalités :
4.3.3 Incrément 01 :
4.3. 3. 1 Spécification:
4.3. 3.2 Conception
4.3.4 Transaction du l’incrément 01à l’incrément 02
4.3.4.1 Les nouvelles fonctionnalités
4.3.5 Incrément 02
4.3.5.1 Spécification
4.3.5.2 Conception
4.3.6 Transaction du l’incrément 02 à l’incrément 03
4.3.6.1 Les nouvelles fonctionnalités
4.3.7 Incrément 03
4.3.7.1 Spécification
4.3.7.2 Conception
4.3.8 Transaction du l’incrément 03 à l’incrément 04
4.3.8.1 Les nouvelles fonctionnalités
4.3.9 Incrément 04
4.3.9.1 Spécification
4.3.9.2 Conception
4.3.10 Transaction du l’incrément 04 à l’incrément 05
4.3.10.1 Les nouvelles fonctionnalités
4.3.11 Incrément 05
4.3.11.1 Spécification
4.3.11.2 Conception
4.3.12 Transaction du l’incrément 05 à l’incrément 06
4.3.12.1 Les nouvelles fonctionnalités
4.3.13 Incrément 06
4.3.13.1 Spécification
4.3.13.2 Conception
Conclusion générale
Bibliographie
Télécharger:
Pour plus de
sources et références universitaires
(mémoires, thèses et articles
), consultez notre site principal.


