节点文献
基于MapReduce的预处理高效Skyline算法
EFFICIENT PRE-PROCESSED SKYLINE ALGORITHM BASED ON MAPREDUCE
【摘要】 现有基于MapReduce的算法不能高效地解决大数据的Skyline查询问题。针对这种情况,提出一种高效的预处理Skyline查询算法MRFS(MapReduce based Filter Skyline),对大数据集进行预处理,提取支配能力较强的小点集组成比较点集,在算法开始前用比较点集对原始数据集进行过滤,排除掉一大部分不能成为Skyline结果集的数据对象;再对过滤后的数据集在Map阶段并行计算出局部Skyline集;最后合并到一个Reduce任务,得到最终的Skyline结果集。在不同数据分布下对该算法进行系统实验,结果表明算法比现有的算法在时间效率上提高了20%~30%。
【Abstract】 Existing MapReduce-based algorithms can not process Skyline query efficiently on big data. In view of this,we propose an efficient pre-processed Skyline query algorithm MRFS( MapReduce-based filter Skyline). It pre-processes big datasets and extracts small point-sets with stronger control abilities to form comparison point-set. Before the MRFS commence,the comparison point-set is used to filter the raw datasets to eliminate a great part of data objects which can not become Skyline outcome set; Then,for the filtered datasets,partial Skyline sets will be parallelly calculated in Map stage,and at last they are merged to a Reduce task to get final Skyline outcome set.Systematic experiments with different data distribution are conducted,results demonstrate that our algorithm improves the time efficiency by20% to 30% than the existing algorithms.
- 【文献出处】 计算机应用与软件 ,Computer Applications and Software , 编辑部邮箱 ,2015年03期
- 【分类号】TP311.13
- 【被引频次】6
- 【下载频次】101