For optimizing scientific workflow schedulimg with budget constraint in cloud
a Budget Division Workflow Trade-off Scheduling (BDWTS) algorithm is presented. With synchronous optimization of makespan and cost meeting budget constraint as the objective
the algorithm is divided into four stages during scheduling workflow:workflow leveling
budget division
task selection and instance selection. Workflow leveling partitions the workflow tasks into different levels by the top-down method
budget division allocates the user-defined budget to each defined levels by six strategies
task selection selects the scheduled-priority task by the earliest start time principle
instance selection selects the optimal execution resource by overall considering the time factor and cost factor. It is proved that our algorithm can obtain the trade-off scheduling scheme of the execution time and execution cost under meeting budget constraint by simulation experimental results.
关键词
Keywords
references
Arabnejad V, Bubendorfer K. Cost Effective and Deadline Constrained Scientific Workflow Scheduling for Commercial Clouds[C]. In International Symposium on Network Computing and Applications. IEEE, 2016: 106-113.
Wu C Q, Lin X, Yu D, et al. End-to-End Delay Minimization for Scientific Workflows in Clouds under Budget Constraint[J]. IEEE Transactions on Cloud Computing, 2015, 3(2):169-181. DOI: 169
Zeng L, Veeravalli B, Li X. Scalestar: Budget conscious scheduling precedence-constrained many-task workflow applications in cloud[C]. In 2012 IEEE 26th International Conference on Advanced Information Networking and Applications, 2012: 534-541.
Zheng W, Sakellariou R. Budget-Deadline Constrained Workflow Planning for Admission Control[J]. Journal of Grid Computing, 2013, 11(4):633-651. DOI: 633
Arabnejad V, Bubendorfer K, Ng b, et.al, A deadline constrained critical path heuristic for cost-effectively scheduling workflows[C]. In 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing, IEEE, 2015: 242-250.
Mao M, Humphrey M. Scaling and Scheduling to Maximize Application Performance within Budget Constraints in Cloud Workflows[C]. In International Symposium on Parallel % Distributed Processing. IEEE, 2013: 67-78.
Lin X, Wu C Q. On Scientific Workflow Scheduling in Clouds under Budget Constraint[C]. International Conference on Parallel Processing. IEEE, 2013: 90-99.
Juve G, Chervenak A, Deelman E, et al. Characterizing and profiling scientific workflows[J]. Future Generation Computer Systems, 2013, 29(3):682-692. DOI: 682
Wu F, Wu Q, Tan Y. Workflow scheduling in cloud: a survey[J]. Journal of Supercomputing, 2015, 71(9):1-46. DOI: 1