日本語
 
Help Privacy Policy ポリシー/免責事項
  詳細検索ブラウズ

アイテム詳細

  Validity constraints for data analysis workflows

Schintke, F., Belhajjame, K., Mecquenem, N. D., Frantz, D., Guarino, V. E., Hilbrich, M., Lehmann, F., Missier, P., Sattler, R., Sparka, J. A., Speckhard, D., Stolte, H., Vu, A. D., & Leser, U. (2024). Validity constraints for data analysis workflows. Future Generation Computer Systems, 157, 82-97. doi:10.1016/j.future.2024.03.037.

Item is

基本情報

表示: 非表示:
アイテムのパーマリンク: https://hdl.handle.net/21.11116/0000-000F-2250-0 版のパーマリンク: https://hdl.handle.net/21.11116/0000-000F-24AF-4
資料種別: 学術論文

ファイル

表示: ファイル

関連URL

表示:

作成者

表示:
非表示:
 作成者:
Schintke, Florian, 著者
Belhajjame, Khalid, 著者
Mecquenem, Ninon De, 著者
Frantz, David, 著者
Guarino, Vanessa Emanuela, 著者
Hilbrich, Marcus, 著者
Lehmann, Fabian, 著者
Missier, Paolo, 著者
Sattler, Rebecca, 著者
Sparka, Jan Arne, 著者
Speckhard, Daniel1, 著者                 
Stolte, Hermann, 著者
Vu, Anh Duc, 著者
Leser, Ulf, 著者
所属:
1NOMAD, Fritz Haber Institute, Max Planck Society, ou_3253022              

内容説明

表示:
非表示:
キーワード: Scientific workflow systems; Workflow specification languages; Validity constraints; Dependability; Integrity and conformance checking
 要旨: Porting a scientific data analysis workflow (DAW) to a cluster infrastructure, a new software stack, or even only a new dataset with some notably different properties is often challenging. Despite the structured definition of the steps (tasks) and their interdependencies during a complex data analysis in the DAW specification, relevant assumptions may remain unspecified and implicit. Such hidden assumptions often lead to crashing tasks without a reasonable error message, poor performance in general, non-terminating executions, or silent wrong results of the DAW, to name only a few possible consequences. Searching for the causes of such errors and drawbacks in a distributed compute cluster managed by a complex infrastructure stack, where DAWs for large datasets typically are executed, can be tedious and time-consuming.

We propose validity constraints (VCs) as a new concept for DAW languages to alleviate this situation. A VC is a constraint specifying logical conditions that must be fulfilled at certain times for DAW executions to be valid. When defined together with a DAW, VCs help to improve the portability, adaptability, and reusability of DAWs by making implicit assumptions explicit. Once specified, VCs can be controlled automatically by the DAW infrastructure, and violations can lead to meaningful error messages and graceful behavior (e.g., termination or invocation of repair mechanisms). We provide a broad list of possible VCs, classify them along multiple dimensions, and compare them to similar concepts one can find in related fields. We also provide a proof-of-concept implementation for the workflow system Nextflow.

資料詳細

表示:
非表示:
言語: eng - English
 日付: 2023-10-062024-03-222024-03-252024-03-28
 出版の状態: 出版
 ページ: 16
 出版情報: -
 目次: -
 査読: 査読あり
 識別子(DOI, ISBNなど): DOI: 10.1016/j.future.2024.03.037
 学位: -

関連イベント

表示:

訴訟

表示:

Project information

表示:

出版物 1

表示:
非表示:
出版物名: Future Generation Computer Systems
  その他 : Future Gener. Comput. Syst.
種別: 学術雑誌
 著者・編者:
所属:
出版社, 出版地: Amsterdam : Elsevier B.V.
ページ: 16 巻号: 157 通巻号: - 開始・終了ページ: 82 - 97 識別子(ISBN, ISSN, DOIなど): ISSN: 0167-739X
CoNE: https://pure.mpg.de/cone/journals/resource/954925483674