Skip to search boxSkip to navigationSkip to main content

X-CSR: Dataflow optimization for distributed XML process pipelines

  • Daniel Zinn(corresponding author)
    ,
  • ,
  • Timothy McPhillipsy
    ,
  • Bertram Ludascher
*Corresponding author for this work
  • University of California, Davis
Research Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Abstract

XML process networks are a simple, yet powerful programming paradigm for loosely coupled, coarse-grained dataflow applications such as data-centric scientific workflows. We describe a framework called δ-XML that is well-suited for applications in which pipelines of data processors modify parts ("deltas") of XML data collections while keeping the overall collection structure intact.We show how to optimize the execution of δ-XML process networks by minimizing the data shipping cost in distributed settings. This X-CSR 1 optimization employs static type inference based on XML Schema to determine the XML stream fragments that are relevant to a processor, allowing irrelevant fragments to be bypassed ("shipped") to downstream pipeline steps. Finally, we present evaluation results for a realworld scientific workflow, which shows the practical feasibility of X-CSR. A long version of this paper is available as [1].

Bibliographic Information

Output type

Research Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English

Article number

4812436

Pages from-to (Number of pages)

Pages 577-580 (4 pages)

Publication milestones

  • Published - 2009

Publication status

Published - 2009

Publication series

  • Publication series name: Proceedings - International Conference on Data Engineering
    ISSN (Print): 1084-4627
9780769535456

Publication IDs

  • Scopus: 67649668619

Host publication title

Proceedings - 25th IEEE International Conference on Data Engineering, ICDE 2009