Pegasus, a workflow management system for science automation

被引:511
|
作者
Deelman, Ewa [1 ]
Vahi, Karan [1 ]
Juve, Gideon [1 ]
Rynge, Mats [1 ]
Callaghan, Scott [2 ]
Maechling, Philip J. [2 ]
Mayani, Rajiv [1 ]
Chen, Weiwei [1 ]
da Silva, Rafael Ferreira [1 ]
Livny, Miron [3 ]
Wenger, Kent [3 ]
机构
[1] Univ So Calif, Inst Informat Sci, Marina Del Rey, CA 90292 USA
[2] Univ So Calif, Los Angeles, CA USA
[3] Univ Wisconsin, Madison, WI USA
基金
美国国家科学基金会;
关键词
Scientific workflows; Workflow management system; Pegasus; PROVENANCE; TAVERNA;
D O I
10.1016/j.future.2014.10.008
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern science often requires the execution of large-scale, multi-stage simulation and data analysis pipelines to enable the study of complex systems. The amount of computation and data involved in these pipelines requires scalable workflow management systems that are able to reliably and efficiently coordinate and automate data movement and task execution on distributed computational resources: campus clusters, national cyberinfrastructures, and commercial and academic clouds. This paper describes the design, development and evolution of the Pegasus Workflow Management System, which maps abstract workflow descriptions onto distributed computing infrastructures. Pegasus has been used for more than twelve years by scientists in a wide variety of domains, including astronomy, seismology, bioinformatics, physics and others. This paper provides an integrated view of the Pegasus system, showing its capabilities that have been developed over time in response to application needs and to the evolution of the scientific computing platforms. The paper describes how Pegasus achieves reliable, scalable workflow execution across a wide variety of computing infrastructures. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:17 / 35
页数:19
相关论文
共 50 条
  • [1] Pegasus in the Cloud: Science Automation through Workflow Technologies
    Deelman, Ewa
    Vahi, Karan
    Rynge, Mats
    Juve, Gideon
    Mayani, Rajiv
    da Silva, Rafael Ferreira
    IEEE INTERNET COMPUTING, 2016, 20 (01) : 70 - 76
  • [2] The Pegasus workflow management system: Translational computer science in practice
    Deelman, Ewa
    da Silva, Rafael Ferreira
    Vahi, Karan
    Rynge, Mats
    Mayani, Rajiv
    Tanaka, Ryan
    Whitcup, Wendy
    Livny, Miron
    JOURNAL OF COMPUTATIONAL SCIENCE, 2021, 52
  • [3] The Evolution of the Pegasus Workflow Management Software
    Deelman, Ewa
    Vahi, Karan
    Rynge, Mats
    Mayani, Rajiv
    da Silva, Rafael Ferreira
    Papadimitriou, George
    Livny, Miron
    COMPUTING IN SCIENCE & ENGINEERING, 2019, 21 (04) : 22 - 36
  • [4] Workflow Automation and Management in the Real Estate Office Automation System
    Fan Xiaochun
    IITAW: 2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATIONS WORKSHOPS, 2009, : 322 - 324
  • [5] A Comparison of a Campus Cluster and Open Science Grid Platforms for Protein-Guided Assembly using Pegasus Workflow Management System
    Pavlovikj, Natasha
    Begcy, Kevin
    Behera, Sairam
    Campbell, Malachy
    Walia, Harkamal
    Deogun, Jitender S.
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 547 - 556
  • [6] Implementing a Loosely-Coupled Integrated Assessment Model in the Pegasus Workflow Management System
    Clemins, Patrick J.
    Turnbull, Scott
    Rodgers, Morgan
    Zia, Asim
    PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2020, PEARC 2020, 2020, : 176 - 180
  • [7] Workflow automation for system architecting
    Turunen, Markku
    Leppanen, Kari
    Leppanen, Sari
    ENASE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2008, : 39 - 46
  • [8] 4D Simulation System for Laboratory Workflow of Life Science Automation
    Li, Yanfei
    Junginger, Steffen
    Stoll, Norbert
    Thurow, Kerstin
    2012 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2012, : 1886 - 1890
  • [9] Workflow Automation using the Velocity system
    Gerace, M.
    Gooding, M.
    Waller, A.
    MEDICAL PHYSICS, 2018, 45 (06) : E625 - E625
  • [10] AN OVERVIEW OF WORKFLOW MANAGEMENT - FROM PROCESS MODELING TO WORKFLOW AUTOMATION INFRASTRUCTURE
    GEORGAKOPOULOS, D
    HORNICK, M
    SHETH, A
    DISTRIBUTED AND PARALLEL DATABASES, 1995, 3 (02) : 119 - 153