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 条
  • [21] Toward Extreme-Scale Processor Chips
    Torrellas, Josep
    PROCEEDINGS OF 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2016, : 290 - 290
  • [22] Extreme-Scale Visual Analytics Introduction
    Wong, Pak Chung
    Shen, Han-Wei
    Pascucci, Valerio
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2012, 32 (04) : 23 - 25
  • [23] SharP: Towards Programming Extreme-Scale Systems with Hierarchical Heterogeneous Memory
    Venkata, Manjunath Gorentla
    Aderholdt, Ferrol
    Parchman, Zachary
    2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW), 2017, : 145 - 154
  • [24] Rolex: resilience-oriented language extensions for extreme-scale systems
    Saurabh Hukerikar
    Robert F. Lucas
    The Journal of Supercomputing, 2016, 72 : 4662 - 4695
  • [25] Challenges in the utilization of extreme-scale high performance computers by quantum chemistry applications
    Janssen, Curtis
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2011, 242
  • [26] Algorithm development for extreme-scale computing
    Sun, Jiachang
    Yang, Chao
    Cai, Xiao-Chuan
    NATIONAL SCIENCE REVIEW, 2016, 3 (01) : 26 - 27
  • [27] Compiler Optimization for Extreme-Scale Scripting
    Armstrong, Timothy G.
    Wozniak, Justin M.
    Wilde, Michael
    Foster, Ian T.
    2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 571 - 574
  • [28] Understanding and Exploiting Spatial Properties of System Failures on Extreme-Scale HPC Systems
    Gupta, Saurabh
    Tiwari, Devesh
    Jantzi, Christopher
    Rogers, James
    Maxwell, Don
    2015 45TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, 2015, : 37 - 44
  • [29] SharP Hash: A High-Performing Distributed Hash for Extreme-Scale Systems
    Parchman, Zachary W.
    Aderholdt, Ferrol
    Venkata, Manjunath Gorentla
    2017 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2017, : 647 - 648
  • [30] Making the case for reforming the I/O software stack of extreme-scale systems
    Isaila, Florin
    Garcia, Javier
    Carretero, Jesus
    Ross, Rob
    Kimpe, Dries
    ADVANCES IN ENGINEERING SOFTWARE, 2017, 111 : 26 - 31