2012 · 30 citations · 8 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureCloud Performance OptimizationCloud Resource ManagementCompute Resource ManagementJob SchedulingResource ProvisioningResource SchedulingWorkload SchedulingCloud Computing ResourcesCloud Data CentersCloud ProvisioningCloud Resource AllocationCloud Resource ProvisioningCloud SchedulingJob Scheduling ArchitectureResource Allocation Algorithms
Cloud computing environments provide scalability for applications by providing virtualized resources dynamically. Cloud computing is built on the base of distributed computing, grid computing and virtualization. User applications may need large data retrieval very often and the system efficiency may degrade when these applications are scheduled taking into account only the 'execution time'. In addition to optimizing system efficiency, the cost arising from data transfers between resources as well as execution costs must also be taken into account while scheduling. Moving applications to a cloud computing environment triggers the need of scheduling as it enables the utilization of various cloud services to facilitate execution.
8
A Multiple QoS Constrained Scheduling Strategy of Multiple Workflows for Cloud Computing
Meng Xu, Lizhen Cui, Haiyang Wang et al. · 2009 · 236 citations
Ke Liu, Hai Jin, Jinjun Chen et al. · The International Journal of High Performance Computing Applications · 2010 · 178 citations · Full text
Scheduling Scientific Workflows Elastically for Cloud Computing
Lin Cui, Shiyong Lu · 2011 · 166 citations