Overview of Scheduling Tasks in Distributed Computing Systems
O. M. Elzeki1, M. Z. Rashad2, M. A. Elsoud3

1O. M. Elzeki, Computer Science, Mansoura University, Mansoura, Egypt.
2M. Z. Reshad, Computer Science, Mansoura University, Mansoura, Egypt.
3M. A. Elsoud, Computer Science, Mansoura University, Mansoura, Egypt.

Manuscript received on July 01, 2012. | Revised Manuscript received on July 04, 2012. | Manuscript published on July 05, 2012. | PP: 470-475 | Volume-2, Issue-3, July 2012. | Retrieval Number: C0812062312 /2012©BEIESP
Open Access | Ethics and Policies | Cite 
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Distributed System is large scale computing environment that includes many subscribed resources to perform tasks more rapidly, stability, accuracy and availability. Nowadays, grid computing and cloud computing are widely common available distributed environment. In these computing there is many tasks requires to be executed by the available resources to achieve best performance, minimal total time for completion, shortest response time, utilization of resource usage and etc. Because of these different intentions and high performance of computing environment, we need to design, develop, propose a scheduling algorithm to outperform appropriate allocation map of tasks due to different factors. In this paper we present a package of reviews based on different factors which affect scheduling process such as communication cost and execution time. Here we have studied many different homogenous algorithms and state of art algorithms that can be applied in grid, cloud or both. These algorithms have different perspectives, working principles, domains and others.

Keywords: Cloud, Distributed, Grid, Scheduling.