4.4 Article

FireWorks: a dynamic workflow system designed for high-throughput applications

期刊

出版社

WILEY
DOI: 10.1002/cpe.3505

关键词

scientific workflows; high-throughput computing; fault-tolerant computing

资金

  1. Materials Project (DOE Basic Energy Sciences) [EDCBEE]
  2. Joint Center for Energy Storage Research (JCESR), an Energy Innovation Hub - US Department of Energy, Office of Science, Basic Energy Sciences
  3. Universite catholique de Louvain through Fonds d'appui a l'internationalisation
  4. European Union Marie Curie Career Integration (CIG) grant HTforTCOs [PCIG11-GA-2012-321988]
  5. Office of Science of US Department of Energy [DE-AC02-05CH11231]

向作者/读者索取更多资源

This paper introduces FireWorks, a workflow software for running high-throughput calculation workflows at supercomputing centers. FireWorks has been used to complete over 50 million CPU-hours worth of computational chemistry and materials science calculations at the National Energy Research Supercomputing Center. It has been designed to serve the demanding high-throughput computing needs of these applications, with extensive support for (i) concurrent execution through job packing, (ii) failure detection and correction, (iii) provenance and reporting for long-running projects, (iv) automated duplicate detection, and (v) dynamic workflows (i.e., modifying the workflow graph during runtime). We have found that these features are highly relevant to enabling modern data-driven and high-throughput science applications, and we discuss our implementation strategy that rests on Python and NoSQL databases (MongoDB). Finally, we present performance data and limitations of our approach along with planned future work. Copyright (c) 2015 John Wiley & Sons, Ltd.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据