A Study on Factors Contributing to Efficiency of Scheduling Algorithms in a Cloud Computing Environment; Overview of Several Algorithms

Authors

  • Minoo Soltanshahi DQ-CCNE/UFSM
  • Aliakbar Niknafs Departement of Computer Engineering, Shahid Bahonar University of Kerman,Iran

DOI:

https://doi.org/10.5902/2179460X20804

Abstract

Cloud computing is the latest distributed technology providing a rich environment of dynamically shared resources through virtualization, which can fulfill the requirements of users by allocating resources to programs. Any program in a cloud environment is delivered by workflows which are a series of interlinked tasks to accomplish a goal. One of the most important tasks in cloud computing is correct mapping of tasks onto resources. It is essential to schedule processes in distributed systems such as cloud, since it leaves a tremendous impact on the system performance. This is done by scheduling algorithms. Therefore, it is crucial to present and adopt an efficient algorithm in the cloud environment. This article attempted to examine the parameters effective in the efficiency of scheduling algorithms including deadline, cost constraint, balanced loading, power consumption and fault tolerance. Additionally, the performances of several algorithms were briefly discussed.

Downloads

Download data is not yet available.

Published

2015-12-19

How to Cite

Soltanshahi, M., & Niknafs, A. (2015). A Study on Factors Contributing to Efficiency of Scheduling Algorithms in a Cloud Computing Environment; Overview of Several Algorithms. Ciência E Natura, 37, 427–433. https://doi.org/10.5902/2179460X20804

Issue

Section

Special Edition