Using CloudSim to learn cloud computing architecture/system concepts in a graduate course
cloudsim : a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms .