Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie

Documents pareils
Architectures informatiques dans les nuages

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

Ordonnancement sous contraintes de Qualité de Service dans les Clouds

Hébergement MMI SEMESTRE 4

Etude des outils du Cloud Computing

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

Infrastructures Parallèles de Calcul

Cloud Computing, discours marketing ou solution à vos problèmes?

Tests de SlipStream sur les plateformes et : vers la. Vers la fédération du Cloud computing

La sécurité des données hébergées dans le Cloud

Chapitre 4: Introduction au Cloud computing

Cloud Computing : Généralités & Concepts de base

Introduction. Gestion de la consommation énergétique. Contexte du cloud computing Instrumentation et contrôle

Qu est ce que le Cloud Computing?

Contributions à l expérimentation sur les systèmes distribués de grande taille

Cloud computing Votre informatique à la demande

Séminaire Partenaires Esri France 7-8 juin Paris Cloud Computing Stratégie Esri

agile Datacenter vert Le monde naissant des datacenters de nouvelle génération ICAR-2013

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU

La stratégie Cloud de Microsoft

Efficacité énergétique des réseaux de cœur et d accès

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales

Sommaire. Le marché du cloud avec un focus sur la France. Les conséquences de l adoption du cloud

Résolvez vos problèmes d énergie dédiée à l informatique

HÉBERGEMENT CLOUD & SERVICES MANAGÉS

Sécurité des entrepôts de données dans le Cloud Un SaaS pour le cryptage des données issues d un ETL

Optimisation for Cloud Computing and Big Data

Portage d applications sur le Cloud IaaS Portage d application

Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy

Qu est ce qu une offre de Cloud?

PHP et le Cloud. All rights reserved. Zend Technologies, Inc.

Limitations of the Playstation 3 for High Performance Cluster Computing

Cloud computing Architectures, services et risques

Veille Technologique. Cloud Computing

Traitement des Données Personnelles 2012

Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires

Cycle Innovation & Connaissance 12 petit déjeuner Mardi 15 mai Cloud Computing & Green IT : nuages ou éclaircies?

Les dessous du cloud

Virtualisation et mutualisation Le cloud computing, un enjeu structurant et stratégique pour le secteur public. Paris, 4 mai 2011

Evaluation des performances de programmes parallèles haut niveau à base de squelettes

Le Cloud. Généralités & Sécurité. Valentin Lecerf Salon du multimédia et de la photo Proville

Cloud Computing. La révolution industrielle informatique Alexis Savin

4.2 Unités d enseignement du M1

vbladecenter S! tout-en-un en version SAN ou NAS

Cloud Computing. Veille Technologique

Programme. Maria Fiore Responsable du développement des affaires MicroAge. Hugo Boutet Président igovirtual. Présentation de MicroAge

Internet, courriels : réduire les impacts

Technologies du Web. Ludovic DENOYER - ludovic.denoyer@lip6.fr. Février 2014 UPMC

Internet, courriel : réduire les impacts

Section I: Le Contexte du DATA CENTER Pourquoi l AGILITE est Nécessaire dans le DataCenter

Elasticité logicielle pour optimiser l empreinte énergétique

Bonjour. Yohan PARENT, Cyprien FORTINA, Maxime LEMAUX, Hyacinthe CARTIAUX

Les opportunités du modèle de Cloud Computing. Fabrice Dubosc

Expérience de la mise en place s une solution de gestion de capacité pour supporter la migration des Datacenter

BCO. Sébastien LECOT Directeur de GESS PARTNERS

Big Data, gros trafic et consommation

IBM CloudBurst. Créer rapidement et gérer un environnement de Cloud privé

réussir la transition vers le Cloud Computing: équilibre entre rentabilité, fonctionnalité et fiabilité

Communications performantes par passage de message entre machines virtuelles co-hébergées

Introduction au Cloud Computing

Retours d expériences et perspectives sur les aspects énergétiques

Fiche produit Serveur FUJITSU PRIMERGY BX900 S2 Système de serveur lame

Pourquoi OneSolutions a choisi SyselCloud

Plate-forme Cloud CA AppLogic pour les applications d entreprise

Une présentation de igovirtual et MicroAge. Le jeudi 17 mars 2011

Cloud Computing, Fondamentaux, Usage et solutions

L infonuagique démystifiée LE CLOUD REVIENT SUR TERRE. Par Félix Martineau, M. Sc.

Infrastructure de calcul du CRRI

QU EST CE QUE LE CLOUD COMPUTING?

Guillaume PHILIPPON. Mise en place d un cloud privé et publique

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft

Le Cloud Compu+ng modèle et évalua+on de performances

Cloud pour applications PC SOFT Tarification

Vers une fédération de Cloud Académique dans France Grilles J. Pansanel pour le groupe FG-Cloud (M. Airaj, C. Cavet, V. Hamar, M. Jouvin, C.

impacts du Cloud sur les métiers IT: quelles mutations pour la DSI?

Cycle de conférences sur Cloud Computinget Virtualisation. Cloud Computing et Sécurité Pascal Sauliere, Architecte, Microsoft France

System Center 2012 R2 Licensing Fiche Produit

Qu est ce qu une offre de Cloud?

Résultats du PAC CloudIndex 2de édition 12/12/2013

LES DATACENTRES. ANGD MATHRICE Novembre Françoise Berthoud Violaine Louvet. Merci à Dominique Boutigny. Site web :

Accenture accompagne la première expérimentation cloud de l État français

IT au service de l entreprenariat: la croissance par l innovation

en version SAN ou NAS

TELEHOUSE EN BREF. 2. Plan de reprise d activité

PPE BTS SIO Jourson - Attard Ascenzi Mancini GEP Marseille - 06/11/2014

5 avril Le Cloud-Computing. Conférence Digitech Lausanne. Un nouveau paradigme, aussi pour les PMEs

Emerson montre aux centres de données comment réduire ses coûts énergétiques

Gestion de l infrastructure des Datacenters

Cloud Computing - présentation d un outil complet

Faire le grand saut de la virtualisation

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

Application de K-means à la définition du nombre de VM optimal dans un cloud

Optimisation for Cloud Computing and Big Data

Cloud Computing. 19 Octobre 2010 JC TAGGER

Livre Blanc. Février 2011 DDCR. Dynamic Datacenter to be Cloud Ready. Migrez vers le Cloud en toute confiance

Système d administration autonome adaptable: application au Cloud

Hétérogénéité pour atteindre une consommation énergétique proportionnelle dans les clouds

Cycle Innovation & Connaissance 12 petit déjeuner Mardi 15 mai Cloud Computing & Green IT : nuages ou éclaircies?

Déterminer le Nombre de licences pour V-locity 4

Transcription:

Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie 1 Présenté par: Yacine KESSACI Encadrement : N. MELAB E-G. TALBI 31/05/2011

Plan 2 Motivation Modèles de Cloud Problématique Contribution Expérimentation Résultats Conclusion et perspectives

Motivation L énergie totale consommée par les data center a doublé sur la période 2005-2010. 3 L industrie des technologies et de l information représente approximativement 2% des émissions de CO2 dans le monde. La consommation énergétique représente plus de 50% de la facture totale du data center.

Domaines d application 4 Data center Cloud computing Problème Energie consommée colossale (a doublé entre 2005 et 2010) Solution Minimisation de la consommation énergétique Minimisation des émissions de CO2 Minimisation des coûts Maximisation des profits

Modèles de Cloud 5 Diffèrent selon le type de services proposés: IaaS (Infrastructure as a Service) PaaS (Platform as a Service) SaaS (Software as a Service)

Infrastructure as a Service (IAAS) 6 L entreprise maintient: les applications, les runtimes, l'intégration SOA, les bases de données et le logiciel serveur. Le fournisseur Cloud maintient: la virtualisation, le matériel serveur, le stockage et les réseaux. Modèle deux tiers (Client, Fournisseur). Modèle économique basé sur la consommation d infrastructures. Paiement à la demande (pay as you go).

Fédération de Clouds 7 Cloud géographiquement distribué 3 continents (Amérique, Europe et Océanie) Taux Co2 Prix de l'électricité Cpu Alpha Cpu Beta Frequence max Frequence Opt Localisation Taux COP Nb processeur ( kg/kw h) ($/kw h) (Ghz) (Ghz) New York, USA 3.05288430624641 0.389 0.15 65 7.5 1.8 1.630324 2050 Pennsylvania, USA 1.69138630912639 0.574 0.09 75 5 1.8 1.8 2600 California, USA 2.19652511128224 0.275 0.13 60 60 2.4 0.793701 650 Ohio, USA 1.27017081994563 0.817 0.09 75 5.2 2.4 1.93201 540 North Carolina, USA 1.84324268393684 0.563 0.07 90 4.5 3.0 2.154435 600 Texas, USA 1.60832327774260 0.664 0.1 105 6.5 3.0 2.00639 350 France 0.915954867727123 0.083 0.17 90 4.0 3.2 2.240702 200 Australia 3.09966378393583 0.924 0.11 105 4.4 3.2 2.285084 250 Taux CO2 Department Of Energy (DOE) Prix de l électricité Energy Information Administration (EIA) Autres paramètres Statistique sur d autres travaux (Wang et al) ou générateur

Modèle d application : HPC 8 Le méta-ordonnanceur reçoit des rafales de requêtes (applications) avec comme information sur chaque application j le triplet suivant : ( e j, n j, d j ) e j Le temps d exécution de l application (réservation) n j Le nombre de processeurs réservés d j La deadline de l application

Méta-ordonnancement 9 Solution Placement optimal en fonction des métriques et en respectant les contraintes Outil Algorithme génétique multi-objectif (MO-GA) MO-GA

Problématique 10 Problématique Ordonnancer J applications sur N data centers (NP dur) en respectant les contraintes Deadline (contrainte forte): pas de notion de retard Une application ne peut être exécutée que sur un et un seul data center Le data center doit fournir le nombre nécessaire de processeurs dont a besoin l application, qui respectent sa deadline Objectifs Satisfaire le maximum de requêtes client en optimisant les trois objectifs (énergie, CO2, profit)

Métriques (1) 11 Energie Pour chaque data center on minimise l énergie consommée c Energie nécessaire au calcul ( E ) Energie nécessaire au refroidissement du data center ( E h ) E c ij ( f ) n i i 3 ij j e ji E h c E COP E total E c E h CO2 Pour chaque data center on minimise la quantité émise de CO2 CO 2 E total TauxCO 2

Métriques (2) 12 Profit L optimisation du profit consiste à maximiser les gains du fournisseur à chaque ordonnancement Prix facturé au client Prix énergie électrique consommée Profit ij n j e ji p c ( p e i E ij ) Où : n j e ji c p e p i E ij le nombre de processeurs le temps d exécution de l application tarif à l heure du client prix électricité Energie consommée

Contribution 13 Flux d applications Init population MO-GA Temps d attente Archive Pareto Sélection solution suivant paramètre utilisateur Vecteur Sauvegarde états data centers

14 Mécanisme de sélection Front Pareto f 1 f 2 2 1 2 2 2 2 2 f f v 2 1 3 0 1 f f v 2 1 1 1 0 f f v Le vecteur permet d atteindre cette solution Le vecteur permet d atteindre cette solution v 2 v 3 v 1 v 3 v 1

Changement d état 15 Etat précédent du data center P1 P2 P3 P4 A1 A2 A1 A1 Fin de cycle du MO-GA A4 A3 A4 A4 temps Etat du data center après mise à jour des ressources P1 P2 P3 P4 A1 A2 A1 A1 A4 A3 A4 A3 A4 A 3 A4 Fin de cycle du MO-GA temps

Expérimentations (1) 16 Paramètres d expérimentions 4 types de scénarios de flux d arrivage des applications (lent, modéré, fort, très fort). Chaque passage d un mode de flux à l autre représente un arrivage 10 fois plus important d applications que dans le cas précédent. Différentes politiques de sélection de l état de transition d une phase d ordonnancement à l autre (Vecteur). Expérimentation réaliste tirée des archives de charge de travail de Feitelson s Parallel Workload. Nombre total d applications ordonnancées: 128662 (5 mois de requêtes). Méta-ordonnancement réparti sur 8 data centers géographiquement répartis.

Expérimentation (2) Jeux de données 17 Les deadlines sont générées suivant une distribution bimodal (80% «Low Urgency», 20% «High Urgency»). Une application LU a une deadline 3 fois plus large que une application HU. Comparaison Problème non traité dans la littérature de manière multi-objective au sens Pareto. Comparaison avec une heuristique qui maximise le nombre d applications ordonnancées.

Résultats 18 Taux de réussite des applications Le taux de réussite en moyenne des applications à travers les différents arrivages est de 97.46% L amélioration par rapport à l heuristique qui maximise le nombre d application ordonnancé est de 2,67% Amélioration des différents critères La consommation totale d énergie du Cloud distribué est réduite de 4.66% Les émissions de Co2 du Cloud distribué de 10.85% Le profit du fournisseur augmenté de 1.62%

Conclusion 19 La dispersion géographique aide à optimiser l énergie consommé et les taux d émission de Co2 de manière significative. L algorithme génétique multi-objectif permet l exploitation d un grand nombre de possibilité de méta-ordonnancement ce qui permet d obtenir les meilleurs résultats. MO-GA permet un meilleur taux d ordonnancement d application comparé l heuristique. MO-GA permet une amélioration de tous les objectifs traités en comparaison à l heuristique.

Perspectives 20 Minimiser encore plus la consommation d énergie en utilisant le Dynamic Voltage Scaling (DVS) au sein de chaque data center Modifier le modèle en tolérant les retards d exécution des applications en introduisant un nouveau modèle de tarification avec pénalités. Intégrer la dynamicité au méta-ordonnanceur, pour une réallocation d application en temps réel. Utiliser EGI comme base de fédération de Clouds pour notre prochain modèle et ainsi jouer sur la dispersion géographique offerte au niveau européen module au sein d un «Cloud Distribution» ex: StratusLab.

21 Merci de votre attention