Labeling workflow views with fine-grained dependencies

Zhuowei Bao, Susan B. Davidson, Tova Milo

Research output: Contribution to journalArticlepeer-review


This paper considers the problem of efficiently answering reachability queries over views of provenance graphs, derived from executions of workflows that may include recursion. Such views include composite modules and model fine-grained dependencies between module inputs and outputs. A novel view-adaptive dynamic labeling scheme is developed for efficient query evaluation, in which view specifications are labeled statically (i.e. as they are created) and data items are labeled dynamically as they are produced during a workflow execution. Although the combination of fine-grained dependencies and recursive workflows entail, in general, long (linear-size) data labels, we show that for a large natural class of workflows and views, labels are compact (logarithmic-size) and reachability queries can be evaluated in constant time. Experimental results demonstrate the benefit of this approach over the state-of-the-art technique when applied for labeling multiple views.

Original languageEnglish
Pages (from-to)1208-1219
Number of pages12
JournalProceedings of the VLDB Endowment
Issue number11
StatePublished - Jul 2012

All Science Journal Classification (ASJC) codes

  • Computer Science (miscellaneous)
  • General Computer Science


Dive into the research topics of 'Labeling workflow views with fine-grained dependencies'. Together they form a unique fingerprint.

Cite this