ComplexCloudSim: Towards Understanding Complexity in QoS-Aware Cloud Scheduling

Abstract

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.

Authors and Affiliations

Huankai Chen, Frank Z Wang

Keywords

Related Articles

Design of ANFIS Estimator of Permanent Magnet Brushless DC Motor Position for PV Pumping System

This paper presents a new scheme for PMBLDC (permanent magnet brushless direct current) rotor position estimation based an ANFIS (adaptive network fuzzy inference system) estimator. The operation of such motor requires a...

New Deep Kernel Learning based Models for Image Classification

Deep learning system is used for solving many problems in different domains but it gives an over-fitting risk when richer representations are increased. In this paper, three different models with different deep multiple...

Evaluating English to Arabic Machine Translation Using BLEU

This study aims to compare the effectiveness of two popular machine translation systems (Google Translate and Babylon machine translation system) used to translate English sentences into Arabic relative to the effectiven...

Reputation Management System for Fostering Trust in Collaborative and Cohesive Disaster Management

The best management of a disaster requires knowledge, skills and other resources not only for relief and rehabilitation but also for recovery and mitigation of its effects. These multifaceted goals cannot be achieved by...

 Design of a web-based courseware authoring and presentation system

 A Web-based Courseware Authoring and Presentation System is a user-friendly and interactive e-learning software that can be used by both computer experts and non-computer experts to prepare a courseware in any subj...

Download PDF file
  • EP ID EP249499
  • DOI 10.14569/IJACSA.2017.080302
  • Views 90
  • Downloads 0

How To Cite

Huankai Chen, Frank Z Wang (2017). ComplexCloudSim: Towards Understanding Complexity in QoS-Aware Cloud Scheduling. International Journal of Advanced Computer Science & Applications, 8(3), 9-16. https://europub.co.uk/articles/-A-249499