A Scheduling Strategy for Cloud Computing with Improved Processing Time

  • Vrajesh Sharma et al.

Abstract

Cloud computing has spread its wings in all direction of computing from mobile to desktop from offering platform to infrastructure. It is providing the necessary support to ever growing demand of computing resources. In the modern era of consumerism, its most liked feature is ‘pay as you use’ service. Cloud computing necessarily dwells of virtualization technology. Due to this technology the available computing resources can be shared amongst various tasks simultaneously. When the cost is measured for every fraction of the time and for all the resources used, it becomes mandatory to render such scheduling strategies which ensure optimal utilization of resources, which is a great challenge. The present scheduling strategies prove to be lacking in one way or the other in providing the optimal utilization of resources. So, to trounce the limitations of the present system, a new scheduling strategy based on priorities, is presented which improves the processing time and hence overall performance of the cloud platform is also optimized. It was observed that the work related to this kind of research is scant. Presented scheduling strategy improves upon processing time by categorizing the virtual environment and the jobs into groups based on their behavioral parameters using K-means clustering technique. This categorization process reduces the prediction error at first place and maps the jobs to appropriate virtual environment hence minimizing the processing time and enhancing overall efficiency and performance. This arrangement has been simulated in CloudSim 3.0.3 Simulator.

Published
2019-10-12
Section
Articles