Procedia Computer Science · 2015 · 154 citations · 12 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureCloud Performance OptimizationCloud Resource ManagementCloud VirtualizationCompute Resource ManagementResource SchedulingThroughput OptimizationWorkload SchedulingCloud Computing ResourcesCloud Data CentersCloud Resource AllocationCloud SchedulingExecution Time AnalysisResource Allocation AlgorithmsResource Utilization OptimizationVirtual Machine Resource Allocation
In cloud computing datacentersexert server unification to enhance the efficiency of resources. Many Vms (virtual machine) are running on each datacenter to utilize the resources efficiently. Most of the time cloud resources are underutilized due to poor scheduling of task (or application) in datacenter. In this paper, we propose a multi-objective task scheduling algorithm formappingtasks to a Vms in order to improve the throughput of the datacenter and reduce the cost without violating the SLA (Service Level Agreement) for an application in cloud SaaS environment. The proposed algorithm provides an optimal scheduling method. Most of the algorithms schedule tasks based on single criteria (i.e execution time). But in cloud environment it is required to consider various criteria like execution time, cost, bandwidth of user etc. This algorithm is simulated using CloudSim simulator and the result shows better performance and improved throughput.
12
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov et al. · Software Practice and Experience · 2010 · 4.9K citations · Full text
Cloud Computing and Grid Computing 360-Degree Compared
Ian Foster, Yong Zhao, Ioan Raicu et al. · 2008 · 2.9K citations · Full text
Scheduling Scientific Workflows Elastically for Cloud Computing
Lin Cui, Shiyong Lu · 2011 · 166 citations