Plexus: Optimizing Join Approximation for Geo-Distributed Data Analytics
Plexus: Optimizing Join Approximation for Geo-Distributed Data Analytics
复制标题
Plexus:优化地理分布式数据分析的连接近似
DOI:
10.1145/3620678.3624643
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Chandra, Abhishek
中科院分区:
文献类型:
--
作者:
Wolfrath, Joel;Chandra, Abhishek
Modern applications are increasingly generating and persisting data across geo-distributed data centers or edge clusters rather than a single cloud. This paradigm introduces challenges for traditional query execution due to increased latency when transferring data over wide-area network links. Join queries in particular are heavily affected, due to their large output size and amount of data that must be shuffled over the network. Join sampling---computing a uniform sample from the join results---is a useful technique for reducing resource requirements. However, applying it to a geo-distributed setting is challenging, since acquiring independent samples from each location and joining on the samples does not produce uniform and independent tuples from the join result. To address these challenges, we first generalize an existing join sampling algorithm to the geo-distributed setting. We then present our system, Plexus, which introduces three additional optimizations to further reduce the network overhead and handle network and data heterogeneity: (i) weight approximation, (ii) heterogeneity awareness and (iii) sample prefetching. We evaluate Plexus on a geo-distributed system deployed across multiple AWS regions, with an implementation based on Apache Spark. Using three real-world datasets, we show that Plexus can reduce query latency by up to 80% over the default Spark join implementation on a wide class of join queries without substantially impacting sample uniformity.
登录
查看更多内容
DOI:
10.1109/ccgrid57682.2023.00046
发表时间:
2023
期刊:
Cloud and Internet Computing (CCGrid
影响因子:
--
作者:
Kumar, Dhruv;Ahmad, Sohaib;Chandra, Abhishek;Sitaraman, Ramesh K.
通讯作者:
Sitaraman, Ramesh K.
DOI:
10.1109/ic2e55432.2022.00013
发表时间:
2022-08
期刊:
2022 IEEE International Conference on Cloud Engineering (IC2E)
影响因子:
--
作者:
Joel Wolfrath;A. Chandra
通讯作者:
Joel Wolfrath;A. Chandra
DOI:
10.1145/3267809.3267834
发表时间:
2018-10
期刊:
Proceedings of the ACM Symposium on Cloud Computing
影响因子:
--
作者:
D. Quoc;Istemi Ekin Akkus;Pramod Bhatotia;Spyros Blanas;Ruichuan Chen;C. Fetzer;T. Strufe
通讯作者:
D. Quoc;Istemi Ekin Akkus;Pramod Bhatotia;Spyros Blanas;Ruichuan Chen;C. Fetzer;T. Strufe
DOI:
10.1145/3517206.3526268
发表时间:
2022
期刊:
Analytics and Networking
影响因子:
--
作者:
Kumar, Dhruv;Wolfrath, Joel;Chandra, Abhishek;Sitaraman, Ramesh K.
通讯作者:
Sitaraman, Ramesh K.
DOI:
--
发表时间:
2020
期刊:
SIGMOD Conference
影响因子:
--
作者:
Zhuoyue Zhao;Feifei Li;Yuxi Liu
通讯作者:
Yuxi Liu