The cloud is generally assumed to be homogeneous
in most of the research efforts related to cloud resource management
and the performance of cloud resource can be determined
as it is predictable. However, a plethora of complexities are
associated with cloud resources in the real world: dynamicity,
heterogeneity and uncertainty. For heterogeneous cloud resources
experiencing vast dynamic changes in performance, a critical
role is played by the statistical characteristics of execution times,
related to different cloud resources, to facilitate decision making
in management. The cloud’s performance can be considerably
influenced by the differences between the estimated and actual
execution times, which may affect the robustness of resource
management systems.
Limitation exists in the study of cloud resource management
systems’ complexities even though extensive research has been
done on complexity issues in various fields from decision making
in economics to computational biology. This paper concentrates
on managing the research question regarding the complexity’s
role in QoS-aware cloud resource management systems. We
present the ComplexCloudSim. Here, CloudSim, a popular simulation
tool-kit, is extended through modelling of complexity
factors in the cloud, including dynamic changes of run-time
performance, resource heterogeneity, and task execution times’
uncertainty. The effects of complexity on performance within
cloud environments are examined by comparing four widely used
heuristic cloud scheduling algorithms, given that the execution
time information is inaccurate. Furthermore, a damage spreading
analysis, one amongst the available complex system analysis
methods, is applied to the system and simulations are run to
reveal the system’s sensitivity to initial conditions within specific
parameter regions. Finally, how small of a damage can spread
throughout the system within the region is discussed as well as
research is done for the potential ways to avoid such chaotic
behaviours and develop more robust systems.
Chen, H., & Wang, F. Z. (2017). ComplexCloudSim: Towards Understanding Complexity in QoS-Aware Cloud Scheduling. International Journal of Advanced Computer Science and Applications, 8(3). https://doi.org/10.14569/IJACSA.2017.080302
Chen, Huankai, and Frank Z Wang. "ComplexCloudSim: Towards Understanding Complexity in QoS-Aware Cloud Scheduling." International Journal of Advanced Computer Science and Applications, vol. 8, no. 3, 2017, https://doi.org/10.14569/IJACSA.2017.080302.
@article{Chen2017,
title = {ComplexCloudSim: Towards Understanding Complexity in QoS-Aware Cloud Scheduling},
journal = {International Journal of Advanced Computer Science and Applications},
volume = {8},
number = {3},
year = {2017},
publisher = {The Science and Information Organization},
author = {Huankai Chen and Frank Z Wang},
doi = {10.14569/IJACSA.2017.080302},
url = {https://doi.org/10.14569/IJACSA.2017.080302}
}
Open Access — licensed under a
Creative Commons Attribution 4.0 International License.
Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.