A computing environment is conveyed by Cloud computing, in which diverse resources are being conveyed via the internet as services to the users or the numerous occupants. In a cloud computing environment, task scheduling is said to be the basic as well as the most significant one. The task scheduling is mainly utilized to designate certain assignments to specific resources at a specific time occasion. Numerous strategies have been proposed to take care of the issues of task scheduling in the cloud environment. Typically, Task scheduling improves the productive use of assets and yields less response time with the goal that the execution of submitted tasks happens inside a potential least time. This paper talks about the investigation of different task scheduling algorithms in a distributed computing condition. This review provides a clear view of different techniques utilized for task scheduling. Further, the securitybased task scheduling works are also analyzed. The performance evaluation of different task scheduling techniques is analyzed, and finally, the research gaps and challenges of different task scheduling models.
展开▼