pith. sign in

arxiv: 1903.05228 · v1 · pith:47NY4PMOnew · submitted 2019-03-12 · 💻 cs.DB

Distributed Dependency Discovery

classification 💻 cs.DB
keywords spacealgorithmsdistributedanalyzecommunicationdatadependenciesdependency
0
0 comments X
read the original abstract

We analyze the problem of discovering dependencies from distributed big data. Existing (non-distributed) algorithms focus on minimizing computation by pruning the search space of possible dependencies. However, distributed algorithms must also optimize communication costs, especially in shared-nothing settings, leading to a more complex optimization space. To understand this space, we introduce six primitives shared by existing dependency discovery algorithms, corresponding to data processing steps separated by communication barriers. Through case studies, we show how the primitives allow us to analyze the design space and develop communication-optimized implementations. Finally, we support our analysis with an experimental evaluation on real datasets.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.