摘要 |
<p>L'invention concerne un système de management dynamique de machines virtuelles dans un environnement informatique en nuage, et un procédé correspondant, avec application à la gestion optimisée du placement de machines virtuelles {VMi} sur des serveurs {Sj}, aptes à héberger une ou plusieurs machines virtuelles, dans cet environnement 1, dans le but de consolider l'infrastructure physique. Le système est apte à recevoir une requête de placement sur tout ou partie des serveurs de N nouvelles machines virtuelles {VMn}, avec N≥1, et comprenant un module 2 de détermination d'un plan de placement (x1n,j), (x2n,j) des nouvelles machines virtuelles sur les serveurs, et un module 3 de placement d'une nouvelle machine virtuelle sur l'un des serveurs et de déplacement d'une machine virtuelle de l'un vers un autre des serveurs. Le module 2 détermine : - un plan de placement général (x1i,j) des N nouvelles machines virtuelles et des machines virtuelles déjà hébergées sur les serveurs, qui comprend le plan de placement (x1n,j) des N nouvelles machines virtuelles sur les serveurs combiné avec un plan de déplacement des machines virtuelles déjà hébergées sur les serveurs, et un coût de ce plan de placement général, - le plan de placement (x2n,j) des N nouvelles machines virtuelles sur les serveurs indépendant, sans plan de déplacement des machines virtuelles déjà hébergées sur les serveurs, et un coût de ce plan de placement indépendant, - un plan de déplacement général (x2i,j) des N nouvelles machines virtuelles et des machines virtuelles déjà hébergées sur les serveurs, qui comprend le déplacement de l'ensemble des machines virtuelles incluant les N nouvelles machines virtuelles placées selon le plan de déplacement indépendant, et un coût de ce plan de déplacement général, et compare le coût du plan placement général avec la somme du coût du plan de placement indépendant et du coût du plan de déplacement général, et le module de placement met enœuvre le plan de placement approprié en fonction du résultat de la comparaison.</p> |