L’autonomie dans le Cloud Computing guidée par l’approche IDM

Loading...
Thumbnail Image
Date
2015-02-23
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Dans le présent travail, nous nous appuyons sur une approche de modélisation pour traiter d’un cas particulier de l’autonomie des systèmes informatiques, la mise à l’échelle automatique dans un environnement Cloud Computing, appelée autoscaling. Nous expo- sons notre approche pour appuyer l’administration autonome afin de libérer les gestion- naires et les utilisateurs de tâches routinières qui se compliquent avec l’offre diversifiée du marché actuel. Cette approche s’inscrit dans l’ingénierie dirigée par les modèles (IDM) et repose sur la séparation et la recomposition des aspects. Dans notre cas, il s’agit des aspects dépendants et des aspects indépendants des plates-formes dont traite l’initiative Model Driven Architecture de l’OMG. Un environnement d’administration à base de modèles a été donc, réalisé où nous définissons deux niveaux d’intervention : l’expert cloud et l’utilisateur cloud. L’expert cloud réalise des templates d’autoscaling en créant des modèles conformes à un méta- modèle d’autoscaling défini au départ ; l’utilisateur cloud se base sur ces templates et sélectionne le fournisseur pour générer automatiquement un modèle spécifique qui aide à mettre en place le mécanisme d’autoscaling sur la palte-forme cloud choisie. Des trans- formations sont réalisées, d’abord une première transformation de type Model to Model (M2M) concerne le passage du modèle indépendant de la plate-forme dit PIM vers un modèle dépendant de la plate-forme dit PSM en faisant intervenir un PDM (Plateforme Description Model) et une seconde transformation de type Model to Text (M2T) qui réalise le passage du PSM vers le code à exécuter sur la plate-forme cloud ciblée. L’ap- proche employée diminue ainsi, de la complexité inhérente à l’hétérogénéité du cloud. L’expression des besoins étant également pérennisée permet aussi leurs réutilisation dans différentes plates-formes.
Description
Keywords
Cloud compuing, modélisation, MDA, MDE, autoscaling, mise à l'échelle, autonomie
Citation
Collections