2013 · 14 citations · 21 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud MigrationSchedulingCloud Resource ManagementCompute Resource ManagementCost OptimizationResource SchedulingResource-constrained SchedulingTask SchedulingApplication MigrationCloud SchedulingCritical Path SchedulingDeadline GuaranteesEnterprise Application MigrationResource-aware SchedulingWorkflow Cost OptimizationWorkflow Scheduling
Recent years, more and more enterprises migrate their applications to the cloud for cost saving. During the application migration, an application usually needs to be re-designed from a workflow to an execution plan on a cloud platform. Based on the execution plan, many scheduling optimization approaches have been proposed to improve the performance of the system. In this paper, we argue that the concurrency optimization of each task in the workflow can significantly improve the system efficiency under delay or resource constraint. To generate an efficient execution plan, we optimize the concurrency of the task based on the critical path of the workflow. Furthermore, we deal with the scheduling problem in two different scenarios respectively. To save the costs under a certain deadline, we propose a delay constrained task scheduling approach. To shorten the completion time under certain resources, we propose a resource constrained task scheduling approach. Finally, by deploying a video analysis application on a cloud platform testbed, we validate the proposed two scheduling approaches.
21
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Zhiming Shen, Sethuraman Subbiah, Xiaohui Gu et al. · 2011 · 589 citations
Apache hadoop goes realtime at Facebook
Dhruba Borthakur, Jonathan David Gray, Joydeep Sen Sarma et al. · 2011 · 432 citations
Buğra Gedik, Henrique Andrade, Kun‐Lung Wu et al. · 2008 · 422 citations