ADAPTIVE ALGORITHMS FOR JOIN PROCESSING IN DISTRIBUTED DATABASE-SYSTEMS

Citation
P. Scheuermann et Ei. Chong, ADAPTIVE ALGORITHMS FOR JOIN PROCESSING IN DISTRIBUTED DATABASE-SYSTEMS, DISTRIBUTED AND PARALLEL DATABASES, 5(3), 1997, pp. 233-269
Citations number
31
Categorie Soggetti
Computer Sciences, Special Topics","Computer Science Theory & Methods","Computer Science Information Systems
ISSN journal
09268782
Volume
5
Issue
3
Year of publication
1997
Pages
233 - 269
Database
ISI
SICI code
0926-8782(1997)5:3<233:AAFJPI>2.0.ZU;2-3
Abstract
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 processi ng 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 relation s. This algorithm fully reduces the relations at each site. We then pr esent 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 st rategy for response time minimization. We also report on the results o f a set of experiments which show that our algorithms outperform a num ber of the recently proposed methods for total processing time and res ponse time minimization.