首页> 外文期刊>Journal of Computers >Efficient Top-k Query Processing Algorithms in Highly Distributed Environments
【24h】

Efficient Top-k Query Processing Algorithms in Highly Distributed Environments

机译:高效的Top-K查询处理算法在高度分布式环境中

获取原文
           

摘要

—Efficient top-k query processing in highly distributed environments is a valuable but challenging research topic. This paper focuses on the problem over vertically partitioned data and aims to propose more efficient algorithms.. The effort is put on limiting the data transferred and communication round trips among nodes to reduce the communication cost of the query processing. Two novel algorithms, BulkDBPA and 4RUT, are proposed. BulkDBPA is derived from the centralized algorithm BPA2 which requires very low data access. BulkDBPA borrows the idea of best position from BPA2 and so has the advantage of low data transferred. It further reduces the communication round trips by utilizing bulk read and bulk transfer mechanism. 4RUT is inspired by the algorithm TPUT which only requires three communication round trips to get the exact top-k results. 4RUT improves its top-k lower bound estimate by introducing one additional communication round trip, which can subsequently reduce the data transferred in query processing. Experimental results show that both BulkDBPA and 4RUT require much less data transferred and response time than the competitors including Simple Algorithm and TPUT and each has its own suitable application environments respectively.
机译:- 高度分布式环境中的高效顶级查询处理是一个有价值但具有挑战性的研究主题。本文侧重于垂直分区数据的问题,并旨在提出更有效的算法..努力限制节点之间的数据传输和通信往返,以降低查询处理的通信成本。提出了两种新颖的算法,BulkdBPA和4rut。 BulkDBPA来自集中算法BPA2,其需要非常低的数据访问。 Bulkdbpa借用BPA2的最佳位置的想法,因此转移了低数据的优势。它进一步通过利用批量读取和散装传输机制来减少通信往返。 4RUT通过算法CTPUT启发,该算法仅需要三次通信往返以获得精确的TOP-K结果。 4RUT通过引入一个额外的通信往返来提高其顶级估计,这可以随后减少查询处理中传输的数据。实验结果表明,BulkdBPA和4RUT都需要多大的数据传输和响应时间,而不是竞争对手,包括简单算法和百分比,每个竞争对手分别具有其自身合适的应用环境。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号