International Journal of Computer Science and Network Solutions (IJCSNS)
Cloud computing is a novel technology which aims to handles and provides online services to the consumers. In order to have an efficient cloud environment and to use resources properly and task scheduling is the one of the issues which researchers attempt to propose applicable scheduling algorithms in this environment. Scheduling in distributed systems such as cloud computing and grid computing are considered to be an NP-complete. Hence, many heuristic and meta-heuristic algorithms are proposed to optimize the solutions. In this paper, the authors survey several scheduling algorithms and issues related to the cloud computing.