2013 · 50 citations · 12 references
ComputingComputer ScienceComputer SystemsData ManagementDistributed SystemsParallel ComputingData ParallelismData PipelinesData ProvenanceData WarehousingDistributed Data ProcessingQuery ProcessingMapreduceMapreduce AlgorithmsProvenance CaptureProvenance GraphsProvenance QueryingProvenance Tracking
We introduce HadoopProv, a modified version of Hadoop that implements provenance capture and analysis in MapReduce jobs. It is designed to minimise provenance capture overheads by (i) treating provenance tracking in Map and Reduce phases separately, and (ii) deferring construction of the provenance graph to the query stage. Provenance graphs are later joined on matching intermediate keys of the Map and Reduce provenance files. In our prototype implementation, HadoopProv has an overhead below 10% on typical job runtime (
12
Jens Dittrich, Jorge-Arnulfo Quiané-Ruiz, Alekh Jindal et al. · Proceedings of the VLDB Endowment · 2010 · 368 citations
Pramod Bhatotia, Alexander Wieder, Rodrigo Rodrigues et al. · 2011 · 298 citations
Advances and challenges in log analysis
Adam J. Oliner, Archana Ganapathi, Wei Xü · Communications of the ACM · 2012 · 288 citations
Mohamed Y. Eltabakh, Yuanyuan Tian, Fatma Özcan et al. · Proceedings of the VLDB Endowment · 2011 · 226 citations
Re-optimizing data-parallel computing
Sameer Agarwal, Srikanth Kandula, Nicolas Bruno et al. · 2012 · 171 citations