... regarding both computing servers and user workloads. To fill this gap in tools for evaluation and modeling of Cloud environments and applica- tions, we propose CloudSched. CloudSched can help developers identify and explore appropriate solutions considering different resource scheduling algorithms. Unlike traditional scheduling algorithms considering only one factor such as CPU, which can cause hotspots or bottlenecks in many cases, CloudSched treats multi-dimensional resource such as CPU, memoryt