International Journal of Computer Science and Network Solutions (IJCSNS)
Cloud computing refers to services that are implemented in a distributed network and are available via common internet protocols. Cloud architecture integrates a large number of physical resources and provides them for the user as services under the service level agreements. Therefore, resource management along with task scheduling method has a direct impact on cloud network performance and productivity of its resources. Providing a suitable scheduling method can lead to resources utilization by reducing the response time of tasks and decreasing the costs. This paper aims to investigate the current methods of task scheduling and allocation of resources in cloud infrastructure and to assess its advantages and shortcomings.