In cloud computing, some large tasks may occupy too many resources and some small\ntasks may wait for a long time based on First-In-First-Out (FIFO) scheduling algorithm. To reduce\ntasks� waiting time, we propose a task scheduling algorithm based on fuzzy clustering algorithms.\nWe construct a task model, resource model, and analyze tasks� preference, then classify resources\nwith fuzzy clustering algorithms. Based on the parameters of cloud tasks, the algorithm will calculate\nresource expectation and assign tasks to different resource clusters, so the complexity of resource\nselection will be decreased. As a result, the algorithm will reduce tasks� waiting time and improve the\nresource utilization. The experiment results show that the proposed algorithm shortens the execution\ntime of tasks and increases the resource utilization.
Loading....