Using Integer Programming for Workflow Scheduling in the Cloud

被引:4
作者
Wang, Yi [1 ]
Xia, Ye [2 ]
Chen, Shigang [2 ]
机构
[1] LinkedIn, Mountain View, CA 94043 USA
[2] Univ Florida, Dept Comp & Informat Sci & Engn, Gainesville, FL 32611 USA
来源
2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD) | 2017年
基金
美国国家科学基金会;
关键词
workflow scheduling; precedence constraints; cloud computing; mixed integer programming; SCIENTIFIC WORKFLOWS; ALGORITHM; COST;
D O I
10.1109/CLOUD.2017.26
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study a fundamental problem of how to schedule complex workflows in the cloud for applications such as data analytics. One of the main challenges is that such workflow scheduling problems involve many constraints, requirements and varied objectives and it is extremely difficult to find high-quality solutions. To meet the challenge, we explore using mixed integer programming (MIP) to formulate and solve complex workflow scheduling problems. To illustrate the MIP-based method, we formulate three related workflow scheduling problems in MIP. They are fairly generic, comprehensive and are expected to be useful for a wide range of workflow scheduling scenarios. Using results from numerical experiments, we demonstrate that, for problems up to certain size, the MIP approach is entirely applicable and more advantageous over heuristic algorithms.
引用
收藏
页码:138 / 146
页数:9
相关论文
共 16 条
  • [1] Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 158 - 169
  • [2] [Anonymous], JSSPP 10
  • [3] [Anonymous], IEEE INT C CLOUD COM
  • [4] Bharathi Shishir., 2008, 3 WORKSHOP WORKFLOWS
  • [5] HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds
    Fernando Bittencourt, Luiz
    Roberto Mauro Madeira, Edmundo
    [J]. JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2011, 2 : 207 - 227
  • [6] JIANG J, 2016, J SENSORS, V2016, P1, DOI DOI 10.1016/J.EJ0GRB.2016.01.033
  • [7] An Evaluation of the Cost and Performance of Scientific Workflows on Amazon EC2
    Juve, Gideon
    Deelman, Ewa
    Berriman, G. Bruce
    Berman, Benjamin P.
    Maechling, Philip
    [J]. JOURNAL OF GRID COMPUTING, 2012, 10 (01) : 5 - 21
  • [8] Budget Constrained Execution of Multiple Bag-of-Tasks Applications on the Cloud
    Long Thai
    Varghese, Blesson
    Barker, Adam
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 975 - 980
  • [9] Cost- and Deadline-Constrained Provisioning for Scientific Workflow Ensembles in IaaS Clouds
    Malawski, Maciej
    Juve, Gideon
    Deelman, Ewa
    Nabrzyski, Jarek
    [J]. 2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [10] Mao M., 2011, INT C HIGH PERF COMP