Mémoires de Fin d’Etudes
Etablissement
Université de M’Sila - Mohamed Boudiaf
Affiliation
Institut d’Informatique
Auteur
CHALABI, Baya
Directeur de thèse
SLIMANI Yahya (Professeur)
Filière
Informatique
Diplôme
Magister
Titre
Mise en œuvre d’une solution Cloud Computing selon le modèle MapReduce
Mots clés
Système large échelle ,Cloud Computing , MapReduce
Résumé
Le Cloud Computing (ou littéralement « informatique dans les nuages ») est un concept très récent et qui constitue le prolongement « logiciel » ou « applicatif » du Grid Computing ou calcul de grille. Ce concept fait référence à l’utilisation des capacités de stockage et des capacités de calcul des ordinateurs et des serveurs répartis dans le monde entier et reliés par le réseau Internet. Les utilisateurs du Cloud Computing pourraient ainsi disposer d’une puissance informatique considérable et modulable, qu’ils ne pourraient jamais avoir à titre individuel. Plusieurs compagnies se sont intéressées à ce concept et ont développé un certain nombre de solutions dont certaines sont commercialisées. Amazon a été une des premières entreprises à proposer par l’intermédiaire de ses outils S3 (Simple Storage Service) et EC2 (Elastic Compute Cloud) du stockage et de la puissance de calcul tirée de son infrastructure informatique pour des clients. Google est le grand champion du Cloud Computing. L’entreprise a débuté ses activités dans ce domaine avec le projet Google 101, et ce de manière à créer un réseau entre des universités à des fins de recherche. Aujourd’hui, le projet de Cloud Computing, réalisé en partenariat avec IBM, tend à créer des centres de calculs, appelés clusters, d’une puissance jamais atteinte jusqu’alors. IBM, dans le cadre de son programme Blue Cloud annoncé en novembre 2007, est en train d’ouvrir des centres continentaux de Cloud Computing (celui pour l’Europe est basé à Dublin en Irlande). Trois centres existent aux Etats-Unis, un autre est également installé en Chine et un second est en préparation. L’objectif de ce stage est de tester des algorithmes nécessitant de grandes puissances de stockage et de calcul sur un simulateur de Cloud Computing, tel que CloudSim. Comme exemples d’algorithmes, on pourra choisir des algorithmes de datamining, tels que des algorithmes de classification ou de clustering. Ces algorithmes seront développés selon le modèle MapReduce
Statut
Signalé