arrow
返回

An I/O Efficient Distributed Approximation Framework Using Cluster Sampling

delete2019-07-01
delete0
PRE
AI
X
Xuhong Zhang *
J
Jun Wang
纪
纪守领 (Shouling Ji)
王锐 封面图
王锐 (Rui Wang)
X
Xiaobo Zhou
C
Changjun Jiang
DOI:10.1109/TPDS.2019.2892765delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this paper, we present an I/O efficient distributed approximation framework to support approximations on arbitrary sub-datasets of a large dataset. Due to the prohibitive storage overhead of caching offline samples for each sub-dataset, existing offline sample-based systems provide high accuracy results for only a limited number of sub-datasets, such as the popular ones. On the other hand, current online sample-based approximation systems, which generate samples at runtime, do not take into account the uneven storage distribution of a sub-dataset. They work well for uniform distribution of a sub-dataset while suffer low I/O efficiency and poor estimation accuracy on unevenly distributed sub-datasets. To address the problem, we develop a distribution aware method called CLAP (cluster sampling based approximation). Our idea is to collect the occurrences of a sub-dataset at each logical partition of a dataset (storage distribution) in the distributed system, and make good use of such information to enable I/O efficient online sampling. There are three thrusts in CLAP. First, we develop a probabilistic map to reduce the exponential number of recorded sub-datasets to a linear one. Second, we apply the cluster sampling with unequal probability theory to implement a distribution-aware method for efficient online sampling for a single or multiple sub-datasets. Third, we enrich CLAP support with more complex approximations such as ratio and regression using bootstrap based estimation beyond the simple aggragation approxiamtions. Forth, we add an option in CLAP to allow users specifying a target error bound when submitting an approximation job. Fifth, we quantitatively derive the optimal sampling unit size in a distributed file system by associating it with approximation costs and accuracy. We have implemented CLAP into Hadoop as an example system and open sourced it on GitHub. Our comprehensive experimental results show that CLAP can achieve a speedup by up to 20 x over the precise execution.
Keyword:
Approximation
cluster sampling
sub-dataset
storage distribution
Hadoop
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

U
university of colorado at colorado springs
学者数:
697
论文数: 606
被引数: 2
State University System of Florida 封面图
State University System of Florida
学者数:
12.8W
论文数: 10.9W
被引数: 130
University of Colorado System 封面图
University of Colorado System
学者数:
6.3W
论文数: 5.5W
被引数: 1.8K
U
University of Central Florida
学者数:
8.7K
论文数: 6.8K
被引数: 1.4W
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Effect of repeated sequential ejaculation on sperm DNA integrity in subfertile males with asthenozoospermia
err2008-10-01
err0
errOAAI
errT. M. Hussein; A. F. Elariny; M. M. Elabd; Y. F. Elgarem; M. M. Elsawy
err分享
err收藏
err分享
err收藏
An intriguing N-oxide-functionalized 3D flexible microporous MOF exhibiting highly selectivity for CO2 with a gate effect
err2020-07-01
err0
PREAI
errYifan Kang; Zhihui Li; Yunluo Wang; Yitong Chen; Xiufang Yang; Aiping Wen
err分享
err收藏
Inferring Networks of Substitutable and Complementary Products
errkdd'
IF0
err2015-08-10
err372
errOAAI
errMcAuley, Julian; Pandey, Rahul; Leskovec, Jure
err分享
err收藏
err分享
err收藏
学者 查看更多内容