Abstract:
L'équilibrage de charge dans le Cloud consiste `a distribuer le travail `a faire sur un
ensemble de noeuds de manière `a ce qu'aucun noeud ne soit surchargé ou sous-chargé,
c'est `a dire que le travail est affecté aux noeuds selon leur capacité, et de telle sorte
que tout le monde participe à sa réalisation. Dans le cas du placement de donnée, on
assure l'équilibrage de charge en distribuant les données sur l'ensembles des clusters
et en répliquant le plus prés de l'utilisateur, afin de garantir un bon niveau de service.
Dans ce mémoire, une introduction au cloud, et les techniques d'équilibrage de
charge dans les systèmes distribués est donnée. Un état de l'art des solutions dispo-
nible dans la littérature est effectué. Enfin, la contribution consiste en un algorithme
d'équilibrage de charge par la réplication basé sur le principe du protocole X-ON/X-
OFF.