2018 · 12 citations · 31 references
ComputingData ScienceBig Data AnalyticsData ManagementParallel ComputingData LakesData ParallelismData PipelinesData ProvenanceDistributed Data ProcessingStream ProcessingData Lake ProvenanceParallel Stream ProcessingProvenance CaptureScalability
In the business and research landscape of today, data analysis consumes public and proprietary data from numerous sources, and utilizes any one or more of popular data-parallel frameworks such as Hadoop, Spark and Flink. In the Data Lake setting these frameworks co-exist. Our earlier work has shown that data provenance in Data Lakes can aid with both traceability and management. The sheer volume of fine-grained provenance generated in a multi-framework application motivates the need for on-the-fly provenance processing. We introduce a new parallel stream processing algorithm that reduces fine-grained provenance while preserving backward and forward provenance. The algorithm is resilient to provenance events arriving out-of-order. It is evaluated using several strategies for partitioning a provenance stream. The evaluation shows that the parallel algorithm performs well in processing out-of-order provenance streams, with good scalability and accuracy.
31
Spark: cluster computing with working sets
Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin et al. · 2010 · 4.2K citations
The Open Provenance Model core specification (v1.1)
Luc Moreau, Ben Clifford, Juliana Freire et al. · Future Generation Computer Systems · 2010 · 702 citations · Full text
Chimera: a virtual data system for representing, querying, and automating data derivation
Ian Foster, Jens Vöckler, Michael Wilde et al. · 2002 · 609 citations
Tyler Akidau, Alex Balikov, Kaya Bekiroğlu et al. · Proceedings of the VLDB Endowment · 2013 · 533 citations