To read this content please select one of the options below:

Scheduling mechanisms in the cloud environment: a methodological analysis

Guan-hong Zhang (Department of Computer Science and Technology, Hefei University, Hefei, China)
Odbal (Institute of Intelligent Machines, Hefei Institutes of Physical Science, Chinese Academy of Sciences, Hefei, China)
Karlo Abnoosian (Department of Statistics, Science and Research Branch, Islamic Azad University, Tehran, Iran)

Kybernetes

ISSN: 0368-492X

Article publication date: 31 January 2020

Issue publication date: 13 November 2020

161

Abstract

Purpose

Today, with the rapid growth of cloud computing (CC), there exist several users that require to execute their tasks by the available resources to obtain the best performance, reduce response time and use resources. However, despite the significance of the scheduling issue in CC, as far as the authors know, there is not any systematic and inclusive paper about studying and analyzing the recent methods. This paper aims to review the current mechanisms and techniques, which can be addressed in this area.

Design/methodology/approach

The central purpose of this paper refers to offering a complete study of the state-of-the-art planning algorithms in the cloud and also instructions for future research. Besides, this paper offers a methodological analysis of the scheduling mechanisms in the cloud environment.

Findings

The central role of this paper is to present a summary of the present issues related to scheduling in the cloud environment, providing a structure of some popular techniques in cloud scheduling scope and defining key areas for the development of cloud scheduling techniques in the future research.

Research limitations/implications

In this paper, scheduling mechanisms are classified into two main categories include deterministic and non-deterministic algorithms; however, it can also be classified into different categories. In addition, the selection of all related papers could not be ensured. It is possible that some appropriate and related papers were removed in the search process.

Practical implications

According to the results of this paper, the requirement for more suitable algorithms exists to allocate tasks for resources in cloud environments. In addition, some principal rules in cloud scheduling should be re-evaluated to achieve maximum productivity and minimize wasted expense and effort. In this direction, to stay away from overloading and under loading of components and resources, the proposed method should execute workloads in an adaptable and scalable way. As the number of users increased in cloud environments, the number of tasks in the cloud that needed to be scheduled proportionally increased. Thus, an efficient mechanism is needed for scheduling tasks in these environments.

Originality/value

The general information gathered in this study makes the researchers acquainted with the state-of-the-art scheduling area of the cloud. Entirely, the answers to the research questions summarized the main objective of scheduling, current challenges, mechanisms and methods in the cloud systems. The authors hope that the results of this paper lead researchers to present more efficient scheduling techniques in cloud systems.

Keywords

Acknowledgements

Project: Anhui Provincial Quality Engineering Project of Institutions of Higher Education (2017zhkt372).

Key Research and Development Plan of Anhui Province (201904b11020022).

Major Program of Natural Science Foundation of Anhui Province (KJ2017ZD45).

Citation

Zhang, G.-h., , O. and Abnoosian, K. (2020), "Scheduling mechanisms in the cloud environment: a methodological analysis", Kybernetes, Vol. 49 No. 12, pp. 2977-2992. https://doi.org/10.1108/K-09-2019-0629

Publisher

:

Emerald Publishing Limited

Copyright © 2020, Emerald Publishing Limited

Related articles