A Study on Task Scheduling Algorithms in Cloud Computing

Free registration required

Executive Summary

Cloud computing is a new computing model using which applications, data and IT services are provided over the Internet. Cloud computing shares data and offers service transparently among its users. With the increase in number of users of cloud the tasks to be scheduled increases. The performance of cloud depends on the task scheduling algorithms used in the scheduling components or brokering components. Scheduling parallel applications modeled by Directed Acyclic Graphs onto a network of heterogeneous computers is a NP-Complete problem. A number of algorithms have been proposed in the past to solve the task-scheduling problem for heterogeneous network of computers.

  • Format: PDF
  • Size: 377.45 KB