Efficient Top-k Query Processing Algorithms in Highly Distributed Environments

被引:1
|
作者
Fang, Qiming [1 ,2 ]
Yang, Guangwen [2 ]
机构
[1] Hangzhou Dianzi Univ, Sch Comp, Hangzhou 310018, Zhejiang, Peoples R China
[2] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
top-k query; highly distributed; communication cost; BulkDBPA; 4RUT;
D O I
10.4304/jcp.9.9.2000-2006
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:2000 / 2006
页数:7
相关论文
共 50 条
  • [1] Uncertain top-k query processing in distributed environments
    Wang, Xite
    Shen, Derong
    Yu, Ge
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2016, 34 (04) : 567 - 589
  • [2] Uncertain top-k query processing in distributed environments
    Xite Wang
    Derong Shen
    Ge Yu
    [J]. Distributed and Parallel Databases, 2016, 34 : 567 - 589
  • [3] Efficient Distributed Top-k Query Processing with Caching
    Ryeng, Norvald H.
    Vlachou, Akrivi
    Doulkeridis, Christos
    Norvag, Kjetil
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT II, 2011, 6588 : 280 - 295
  • [4] Best position algorithms for efficient top-k query processing
    Akbarinia, Reza
    Pacitti, Esther
    Valduriez, Patrick
    [J]. INFORMATION SYSTEMS, 2011, 36 (06) : 973 - 989
  • [5] Top-k query processing over uncertain data in distributed environments
    Sun, Yongjiao
    Yuan, Ye
    Wang, Guoren
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2012, 15 (04): : 429 - 446
  • [6] Efficient processing of top-k dominating queries in distributed environments
    Daichi Amagata
    Yuya Sasaki
    Takahiro Hara
    Shojiro Nishio
    [J]. World Wide Web, 2016, 19 : 545 - 577
  • [7] Efficient processing of top-k dominating queries in distributed environments
    Amagata, Daichi
    Sasaki, Yuya
    Hara, Takahiro
    Nishio, Shojiro
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2016, 19 (04): : 545 - 577
  • [8] Efficient top-k processing in large-scaled distributed environments
    Zhao, Keping
    Tao, Yufei
    Zhou, Shuigeng
    [J]. DATA & KNOWLEDGE ENGINEERING, 2007, 63 (02) : 315 - 335
  • [9] Efficient non-blocking top-k query processing in distributed networks
    Deng, Bo
    Jia, Yan
    Yang, Shuqiang
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2006, 3882 : 880 - 889
  • [10] Efficient processing of distributed top-k queries
    Yu, HL
    Li, HG
    Wu, P
    Agrawal, D
    El Abbadi, A
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 65 - 74