Une négociation multi-partite pour une gestion élastique des applications hébergées dans un cloud


Dans le contexte actuel du cloud computing, la gestion de l'élasticité des ressources nécessaires aux applications hébergées dans le cloud est un mécanisme important pour aider les fournisseurs de service dans la maximisation de leur profit. Deux exigences contradictoires doivent être prises en compte. La première concerne les contraintes économiques en lien avec le fournisseur de service, alors que la seconde influe sur la qualité du service offert aux utilisateurs demandant les ressources. Dans ce contexte décentralisé et ouvert, nous proposons un mécanisme de négociation multi-partite pour obtenir des accords entre les différents utilisateurs d'un service et le fournisseur de ce service. Le modèle proposé décrit dans cet article est validé par plusieurs expériences implémentant différentes stratégies de négociation.