A characterization of workflow management systems for extreme-scale applications

被引:78
|
作者
da Silva, Rafael Ferreira [1 ]
Filgueira, Rosa [2 ,3 ]
Pietri, Ilia [4 ]
Jiang, Ming [5 ]
Sakellariou, Rizos [6 ]
Deelman, Ewa [1 ]
机构
[1] Univ Southern Calif, Informat Sci Inst, Marina Del Rey, CA 90292 USA
[2] British Geol Survey, Lyell Ctr, Edinburgh, Midlothian, Scotland
[3] Univ Edinburgh, Sch Informat, Edinburgh, Midlothian, Scotland
[4] Univ Athens, Dept Informat & Telecommun, Athens, Greece
[5] Lawrence Livermore Natl Lab, Livermore, CA USA
[6] Univ Manchester, Sch Comp Sci, Manchester, Lancs, England
关键词
Scientific workflows; Workflow management systems; Extreme-scale computing; in situ processing; TAVERNA; TOOL; VISUALIZATION; SCIENCE; SUITE;
D O I
10.1016/j.future.2017.02.026
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Automation of the execution of computational tasks is at the heart of improving scientific productivity. Over the last years, scientific workflows have been established as an important abstraction that captures data processing and computation of large and complex scientific applications. By allowing scientists to model and express entire data processing steps and their dependencies, workflow management systems relieve scientists from the details of an application and manage its execution on a computational infrastructure. As the resource requirements of today's computational and data science applications that process vast amounts of data keep increasing, there is a compelling case for a new generation of advances in high-performance computing, commonly termed as extreme-scale computing, which will bring forth multiple challenges for the design of workflow applications and management systems. This paper presents a novel characterization of workflow management systems using features commonly associated with extreme-scale computing applications. We classify 15 popular workflow management systems in terms of workflow execution models, heterogeneous computing environments, and data access methods. The paper also surveys workflow applications and identifies gaps for future research on the road to extreme-scale workflows and management systems. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:228 / 238
页数:11
相关论文
共 50 条
  • [11] ARCHITECTURES FOR EXTREME-SCALE COMPUTING
    Torrellas, Josep
    COMPUTER, 2009, 42 (11) : 28 - 35
  • [12] Reshaping Geostatistical Modeling and Prediction for Extreme-Scale Environmental Applications
    Cao, Qinglei
    Abdulah, Sameh
    Alomairy, Rabab
    Pei, Yu
    Nag, Pratik
    Bosilca, George
    Dongarra, Jack
    Genton, Marc G.
    Keyes, David E.
    Ltaief, Hatem
    Sun, Ying
    SC22: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2022,
  • [13] Extreme-scale computer architecture
    Torrellas, Josep
    NATIONAL SCIENCE REVIEW, 2016, 3 (01) : 19 - 23
  • [14] Asynchronous Stochastic Gradient Descent for Extreme-Scale Recommender Systems
    Liu, Lewis
    Zhao, Kun
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 328 - 335
  • [15] ECLIPSE: An Extreme-Scale Linear Program Solver for Web-Applications
    Basu, Kinjal
    Ghoting, Amol
    Mazumder, Rahul
    Pan, Yao
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 119, 2020, 119
  • [16] Performance Analysis, Design Considerations, and Applications of Extreme-scale In Situ Infrastructures
    Ayachit, Utkarsh
    Bauer, Andrew
    Duque, Earl P. N.
    Eisenhauer, Greg
    Ferrier, Nicola
    Gu, Junmin
    Jansen, Kenneth E.
    Loring, Burlen
    Lukic, Zarija
    Menon, Suresh
    Morozov, Dmitriy
    O'Leary, Patrick
    Ranjan, Reetesh
    Rasquin, Michel
    Stone, Christopher P.
    Vishwanath, Venkat
    Weber, Gunther H.
    Whitlock, Brad
    Wolf, Matthew
    Wu, K. John
    Bethel, E. Wes
    SC '16: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2016, : 921 - 932
  • [17] Using Unreliable Virtual Hardware to Inject Errors in Extreme-Scale Systems
    Levy, Scott
    Dosanjh, Matthew G. F.
    Bridges, Patrick G.
    Ferreira, Kurt B.
    FTXS'13: PROCEEDINGS OF THE 3RD ACM WORKSHOP ON FAULT-TOLERANCE FOR HPC AT EXTREME SCALE, 2013, : 21 - 26
  • [18] Rolex: resilience-oriented language extensions for extreme-scale systems
    Hukerikar, Saurabh
    Lucas, Robert F.
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (12): : 4662 - 4695
  • [19] Algorithm development for extreme-scale computing
    Jiachang Sun
    Chao Yang
    Xiao-Chuan Cai
    National Science Review, 2016, 3 (01) : 26 - 27
  • [20] Improving the Performance of the Extreme-scale Simulator
    Engelmann, Christian
    Naughton, Thomas
    2014 IEEE/ACM 18TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2014), 2014, : 198 - 207