The Evolution of the Pegasus Workflow Management Software
The Evolution of the Pegasus Workflow Management Software
复制标题
DOI:
10.1109/mcse.2019.2919690
复制
发表时间:
2019-07-01
影响因子:
2.1
通讯作者:
Livny, Miron
中科院分区:
文献类型:
--
作者:
Deelman, Ewa;Vahi, Karan;Livny, Miron
Since 2001, the Pegasus Workflow Management System has evolved into a robust and scalable system that automates the execution of a number of complex applications running on a variety of heterogeneous, distributed high-throughput, and high-performance computing environments. Pegasus was built on the principle of separation between the workflow description and workflow execution, providing the ability to port and adapt the workflow based on the target execution environment. Through its user-driven research and development, it has adapted to the needs of a number of scientific communities, utilizing and developing novel algorithms and software engineering solutions. This paper describes the evolution of Pegasus over time and provides motivations behind the design decisions. It concludes with selected lessons learned.