Adaptive algorithms for join processing in distributed database systems

被引:2
|
作者
Scheuermann, P [1 ]
Chong, EI [1 ]
机构
[1] ORACLE CORP, NEW ENGLAND R&D CTR, NASHUA, NH 03062 USA
基金
美国国家科学基金会;
关键词
distributed query processing; join algorithms; adaptive algorithms; bipartite graphs;
D O I
10.1023/A:1008617911992
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed query processing algorithms usually perform data reduction by using a semijoin program, but the problem with these approaches is that they still require an explicit join of the reduced relations in the final phase. We introduce an efficient algorithm for join processing in distributed database systems that makes use of bipartite graphs in order to reduce data communication costs and local processing costs. The bipartite graphs represent the tuples that can be joined in two relations taking also into account the reduction state of the relations. This algorithm fully reduces the relations at each site. We then present an adaptive algorithm for response time optimization that takes into account the system configuration, i.e., the additional resources available and the data characteristics, in order to select the best strategy for response time minimization. We also report on the results of a set of experiments which show that our algorithms outperform a number of the recently proposed methods for total processing time and response time minimization.
引用
收藏
页码:233 / 269
页数:37
相关论文
共 50 条
  • [41] Efficient distance join query processing in distributed spatial data management systems
    Garcia-Garcia, Francisco
    Corral, Antonio
    Iribarne, Luis
    Vassilakopoulos, Michael
    Manolopoulos, Yannis
    INFORMATION SCIENCES, 2020, 512 : 985 - 1008
  • [42] An adaptive scheduler for distributed real-time database systems
    Chen, HR
    Chin, YH
    INFORMATION SCIENCES, 2003, 153 : 55 - 83
  • [43] Managing adaptive presentation executions in distributed multimedia database systems
    Thimm, H
    Klas, W
    Walpole, J
    Pu, C
    Cowan, C
    INTERNATIONAL WORKSHOP ON MULTI-MEDIA DATABASE MANAGEMENT SYSTEMS, PROCEEDINGS, 1996, : 152 - 159
  • [44] QUERY PROCESSING ALGORITHM FOR DISTRIBUTED RELATIONAL DATABASE SYSTEMS.
    Egyhazy, C.
    Triantis, K.
    1600, (31):
  • [45] Image Processing Capabilities in Distributed Real Time Database Systems
    Singh, Sanjeev K.
    Prasad, Abhimanyu
    Singh, P. K.
    Singh, R. K.
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON ISSUES AND CHALLENGES IN INTELLIGENT COMPUTING TECHNIQUES (ICICT), 2014, : 853 - 856
  • [46] Commit processing in distributed real-time database systems
    Gupta, R
    Haritsa, J
    Ramamritham, K
    Seshadri, S
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 220 - 229
  • [47] OPTIMAL QUERY-PROCESSING FOR DISTRIBUTED DATABASE-SYSTEMS
    CHU, WW
    HURLEY, P
    IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (09) : 835 - 850
  • [48] Performance analysis of "Groupby-After-Join" query processing in parallel database systems
    Taniar, D
    Tan, RBN
    Leung, CHC
    Liu, KH
    INFORMATION SCIENCES, 2004, 168 (1-4) : 25 - 50
  • [49] EVALUATING MULTIPLE JOIN QUERIES IN A DISTRIBUTED DATABASE SYSTEM
    REID, DJ
    MATHEMATICAL AND COMPUTER MODELLING, 1995, 21 (07) : 83 - 98
  • [50] Evaluating Multiple Join Queries in a Distributed Database System
    Reid, D. J.
    Mathematical and Computer Modelling (Oxford), 21 (07):