University of Surrey

Test tubes in the lab Research in the ATI Dance Research

PerficientCloudSim: a tool to simulate large-scale computation in heterogeneous clouds

Zakarya, Muhammad, Gillam, Lee, Khan, Ayaz Ali and Rahman, Izaz Ur (2020) PerficientCloudSim: a tool to simulate large-scale computation in heterogeneous clouds The Journal of Supercomputing.

[img] Text
PerficientCloudSim - AAM.pdf - Accepted version Manuscript
Restricted to Repository staff only until 11 September 2021.

Download (1MB)


The major reason for using a simulator, instead of a real test-bed, is to enable repeatable evaluation of large-scale cloud systems. CloudSim, the most widely used simulator, enables users to implement resource provisioning, and management policies. However, CloudSim does not provide support for: (i) interactive online services; (ii) platform heterogeneities; (iii) virtual machine migration modelling; and (iv) other essential models to abstract a real datacenter. This paper describes modifications needed in the classical CloudSim to support realistic experimentations that closely match experimental outcomes in a real system. We extend, and partially re-factor CloudSim to “PerficientCloudSim” in order to provide support for large-scale computation over heterogeneous resources. In the classical CloudSim, we add several classes for workload performance variations due to: (a) CPU heterogeneities; (b) resource contention; and (c) service migration. Through plausible assumptions, our empirical evaluation, using real workload traces from Google and Microsoft Azure clusters, demonstrates that “PerficientCloudSim” can reasonably simulate large-scale heterogeneous datacenters in respect of resource allocation and migration policies, resource contention, and platform heterogeneities. We discuss statistical methods to measure the accuracy of the simulated outcomes.

Item Type: Article
Divisions : Faculty of Engineering and Physical Sciences > Computer Science
Authors :
Khan, Ayaz Ali
Rahman, Izaz Ur
Date : 10 September 2020
Funders : University of Surrey
DOI : 10.1007/s11227-020-03425-5
Copyright Disclaimer : © 2020 Springer Nature Switzerland AG. Part of Springer Nature.
Uncontrolled Keywords : Clouds; Datacenters; Simulations; Modelling; Performance; Heterogeneity
Depositing User : Clive Harris
Date Deposited : 21 Sep 2020 10:50
Last Modified : 21 Sep 2020 10:50

Actions (login required)

View Item View Item


Downloads per month over past year

Information about this web site

© The University of Surrey, Guildford, Surrey, GU2 7XH, United Kingdom.
+44 (0)1483 300800