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 条
  • [1] Hierarchical Management of Extreme-Scale Task-Based Applications
    Lordan, Francesc
    Puigdemunt, Gabriel
    Verges, Pere
    Conejero, Javier
    Ejarque, Jorge
    Badia, Rosa M.
    EURO-PAR 2023: PARALLEL PROCESSING, 2023, 14100 : 111 - 124
  • [2] Power management of extreme-scale networks with on/off links in runtime systems
    Totoni, Ehsan
    Jain, Nikhil
    Kale, Laxmikant V.
    ACM Transactions on Parallel Computing, 2015, 1 (02)
  • [3] mOS: An Architecture for Extreme-Scale Operating Systems
    Wisniewski, Robert W.
    Inglett, Todd
    Keppel, Pardo
    Murty, Ravi
    Riesen, Rolf
    PROCEEDINGS OF THE 4TH INTERNATIONAL WORKSHOP ON RUNTIME AND OPERATING SYSTEMS FOR SUPERCOMPUTERS, ROSS 2014, 2014,
  • [4] PMI: A Scalable Parallel Process-Management Interface for Extreme-Scale Systems
    Balaji, Pavan
    Buntinas, Darius
    Goodell, David
    Gropp, William
    Krishna, Jayesh
    Lusk, Ewing
    Thakur, Rajeev
    RECENT ADVANCES IN THE MESSAGE PASSING INTERFACE, 2010, 6305 : 31 - +
  • [5] Programmer-guided reliability for extreme-scale applications
    Bernholdt, David E.
    Elwasif, Wael R.
    Kartsaklis, Christos
    Lee, Seyong
    Mintz, Tiffany M.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2018, 32 (05): : 598 - 612
  • [6] Programmer-Guided Reliability for Extreme-Scale Applications
    Bernholdt, David E.
    Elwasif, Wael R.
    Kartsaklis, Christos
    Lee, Seyong
    Mintz, Tiffany M.
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 571 - 579
  • [7] Design and Implementation of Broadcast Algorithms for Extreme-Scale Systems
    Shamis, Pavel
    Graham, Richard
    Venkata, Manjunath Gorentla
    Ladd, Joshua
    2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 74 - 83
  • [8] Extreme-scale computer architecture
    Josep Torrellas
    NationalScienceReview, 2016, 3 (01) : 19 - 23
  • [9] Quantifying Architectural Requirements of Contemporary Extreme-Scale Scientific Applications
    Vetter, Jeffrey S.
    Lee, Seyong
    Li, Dong
    Marin, Gabriel
    McCurdy, Collin
    Meredith, Jeremy
    Roth, Philip C.
    Spafford, Kyle
    HIGH PERFORMANCE COMPUTING SYSTEMS: PERFORMANCE MODELING, BENCHMARKING AND SIMULATION, 2014, 8551 : 3 - 24
  • [10] Visualizing extreme-scale data
    Ma, Kwan-Liu
    VISUALIZATION AND DATA ANALYSIS 2008, 2008, 6809