Laila Bouhouch
▪ Développé dans « CLOUDS laboratory, The University of Melbourne Australia » pour la simulation des systèmes Cloud.
▪ But :
▪ Simuler les environnements single/multi Cloud et les applications exécutées dans cet environnement avant de
passer aux Clouds réels.
▪ Comment :
▪ Modéliser divers types d’applications Cloud en créant une infrastructure Cloud (plusieurs centres de données, des
machines virtuelles…), et choisissant sa propre configuration.
▪ Expérimenter et évaluer de nouveaux algorithmes.
▪ Mesurer la qualité et les performances globales de l'infrastructure Cloud.
▪ Détecter les surcharges.
▪ Réduire le trafic sur le réseau, consommation d’énergie.
▪ Pour qui ?
▪ Chercheurs.
▪ Etudiants.
▪ Développeurs.
Enregister DCs
dans CIS
VM1 VM 2 VM 3 RAM
Cloudlet1 Cloudlet2 Bandwidth
VM 4 PE = Core
Cloudlet3
Host 1 Host 2 Host 3
Datacenter
Cloudsim
Cloudlet 1
Enregister DCs
dans CIS
VM1 VM 2 VM 3
Cloudlet1 Cloudlet2
VM 4
Cloudlet3
Host 1 Host 2 Host 3
Datacenter
▪ Host 1 : 100 MB
▪ Cas 1 : VM 1
▪ VM1 : 100 MB
▪ VM2 : fil d’attente
▪ Cas 2 : VM 2
▪ VM1 : 50 MB
▪ VM2 : 50 MB
Host 1
VM 2 VM 4
Host 1 Host 2
VM 1 VM 3
VM 2
Host 1 Host 2
▪ Implémenté dans Cloudsim qui se base sur l’état des PEs de chaque hôte.
2 Core
Core1 VM 1 : 2 Core
Host 1
Core 2 VM 2 : 2 Core
▪ Space shared
▪ Time shared
2 Core
Core1 VM 1 : 2 Core
Host 1
Core 2 VM 2 : 2 Core
cores
2
VM1 VM2
1
VM1 VM2
time
2 Core
Core1 VM 1 : 2 Core
Host 1
Core 2 VM 2 : 2 Core
cores
2
VM2
VM1
1
VM2
VM1
time
Core1 VM 1 : 2 Core 4 Cloudlets
Host 1
T2 T4 T6 T8 t4 VM1
1 1 t3
t6 VM2
T1 T3 T4 T7 t5
t2 VM1
time t1
time
▪ VM allocation policy
▪ VM scheduler policy
▪ Cloudlet scheduler policy