the simulation platforms in a cloud computing
context. Notwithstanding this contribution, the paper
is limited to the IEEE Xplore Library and open
source simulators. Further surveys are needed
including studies using commercial and proprietary
simulation platforms and with a wider set of
publication outlets along the lines of Paulsson et al.
(2016).
The descriptive analysis identifies clear trends
and areas for further research. Cloud simulation
platform research has become an established domain
now and is consistently featured in IEEE
conferences. The momentum developed since 2009
should result in a higher number of journal
publications in the coming years. Notwithstanding
this, there is a clear need for more comprehensive
publications in journals. This may be a factor of
journal editorial inflection, the quality of
publications or the volume of papers submitted.
Clearly, CloudSim is the dominant cloud simulation
platform for research and this paper provides strong
supporting evidence for the selection of CloudSim
for future research initiatives. Such dominance can
be perceived as both a positive and negative factor.
For example, there is a dearth of research on
continuous and (near) real-time simulations,
possibly due to limitations by existing platforms
including CloudSim.
The employment of a taxonomy of cloud
computing to classify papers was of benefit. Again,
it highlights areas for increased focus and clarity.
From a communications perspective, researchers
presenting cloud research should possibly provide
greater clarity on the applicability of their research
for target architectures and services. Cloud
simulation platforms provide a valuable service to
resource management researchers. The relatively
high volume of research reflects both the complexity
of the area and the interest of researchers. However,
from a market-focussed perspective, one might
argue that security, QoS and reliability may be of
more interest. This is where Rimal et al.’s taxonomy,
while useful as a high-level frame of analysis, is
lacking. It does not provide the sufficient granularity
and detail needed to provide a more robust
classification of literature in this area. Even by
augmenting the analysis with Singh and Chana
(2015), evidently a new more complete taxonomy is
need for cloud computing. Future research should
not only develop a more comprehensive taxonomy
for classification but accommodate emerging
themes. Motivations such as energy efficiency,
profitability cost effectiveness feature in the
literature as well as new and emerging use cases e.g.
the impact of heterogeneous resources, autonomic
and self-adaptive management techniques, mobile
clouds, IOT and FOG computing, MapReduce and
Hadoop, and HPC in the cloud. Content mining and
autonomic classification may help identify new
insights and relationships in a way that the
systematic approach employed in this paper does not
clearly implies an imbalance in focus with a heavy
emphasis on resource provisioning, scheduling and
load balancing. One could argue that the literature
reviewed is more academically-focussed than
market-focussed. This might explain the relatively
few papers on security including the highly topical
areas of data protection and security, interoperability
and fault tolerance. Similarly, the lack of papers on
PaaS and SaaS, while understandable, presents an
opportunity for future research on and using open
source simulation platforms. Similarly, while the
papers feature studies on new and emerging issues
and applications such as those mentioned in the
previous paragraph, these are relatively few and are
areas worthy of greater focus. Finally, the majority
of studies focus on discrete event simulations and
not continuous or (near) real-time cloud simulations.
While these are both conceptually and technically
challenging, they should not be disregarded.
Open source cloud simulation platforms will
continue to evolve over time. Updated surveys are
needed to keep researchers informed on both the
evolving features and performance of these
platforms. However, such surveys are only one part
of the story. There is also a need to present surveys
and literature on the use of these platforms in
research. This paper provides an initial contribution.
ACKNOWLEDGEMENTS
This work is partially funded by the European
Union’s Horizon 2020 Research and Innovation
Programme through the CloudLightning project
(http://www.cloudlightning.eu) under Grant
Agreement Number 643946 and the RECAP project
(http://www.recap-project.eu) under Grant
Agreement Number 732667.
REFERENCES
Due to the large number of papers reviewed in this study
and conference page limitations, the full reference list
can be found at http://cloudlightning.eu/dissemination/
publications/simulation-platforms/ (Lynn et al. 2017).
Buyya, R., Ranjan, R., & Calheiros, R. N. (2009, June).