Abstract:
Le cloud computing consiste à proposer des services informatiques sur le marché qui
peuvent être consommés de manière souple et transparente via Internet. En raison de la
nature dynamique et virtualisée de l'environnement du cloud computing , de la diversité
des demandes des utilisateurs, le nombre accru d'utilisateurs cloud et le flux intense des
demandes provoquent un engorgement dans le cloud, de ce fait quelques clients sont amenés
à quitter le système avant d'être servis par défaut de disponibilité de ressources et d'un long
temps d'attente. Les technologies basées sur les agents sont devenues un outil puissant pour
le contrôle distribué et l'apprentissage.
Dans ce contexte, nous proposons un système multi-agents pour la gestion du coud
computing. Nous avons opté pour l'approche UML et AUML pour décrire les principales
fonctionnalités de notre système. Nous avons implémenté le système sous Java et Jade, via
lequel les utilisateurs coud peuvent demander un service, consulter l'état de leurs demandes
ou l'annuler, en plus de recevoir les informations relatives à leur demande de service en cas
d'impatience, ils peuvent passer en priorité et avoir accès à un serveur VIP.