首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >Efficient Processing of Skyline Queries Using MapReduce
【24h】

Efficient Processing of Skyline Queries Using MapReduce

机译:使用MapReduce高效处理天际线查询

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The skyline operator has attracted considerable attention recently due to its broad applications. However, computing a skyline is challenging today since we have to deal with big data. For data-intensive applications, the MapReduce framework has been widely used recently. In this paper, we propose the efficient parallel algorithm SKY-MR+ for processing skyline queries using MapReduce. We first build a quadtree-based histogram for space partitioning by deciding whether to split each leaf node judiciously based on the benefit of splitting in terms of the estimated execution time. In addition, we apply the dominance power filtering method to effectively prune non-skyline points in advance. We next partition data based on the regions divided by the quadtree and compute candidate skyline points for each partition using MapReduce. Finally, we check whether each skyline candidate point is actually a skyline point in every partition using MapReduce. We also develop the workload balancing methods to make the estimated execution times of all available machines to be similar. We did experiments to compare SKY-MR+ with the state-of-the-art algorithms using MapReduce and confirmed the effectiveness as well as the scalability of SKY-MR+.
机译:天际线运营商由于其广泛的应用,最近引起了相当大的关注。但是,由于我们必须处理大数据,因此计算天际线今天是一项挑战。对于数据密集型应用程序,MapReduce框架最近已被广泛使用。在本文中,我们提出了一种有效的并行算法SKY-MR +,用于使用MapReduce处理天际线查询。我们首先通过基于估计的执行时间进行分割的好处来决定是否明智地分割每个叶节点,从而构建用于空间划分的基于四叉树的直方图。另外,我们应用优势功率滤波方法来预先有效地修剪非天际点。接下来,我们基于被四叉树划分的区域对数据进行分区,并使用MapReduce计算每个分区的候选天际线点。最后,我们使用MapReduce检查每个天际线候选点是否实际上是每个分区中的天际线点。我们还开发了工作负载平衡方法,以使所有可用计算机的估计执行时间相似。我们进行了实验,将SKY-MR +与使用MapReduce的最新算法进行了比较,并确认了SKY-MR +的有效性和可扩展性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号