LARGE JOIN OPTIMIZATION ON A HYPERCUBE MULTIPROCESSOR

Citation
Et. Lin et al., LARGE JOIN OPTIMIZATION ON A HYPERCUBE MULTIPROCESSOR, IEEE transactions on knowledge and data engineering, 6(2), 1994, pp. 304-315
Citations number
19
Categorie Soggetti
Information Science & Library Science","Computer Sciences, Special Topics","Engineering, Eletrical & Electronic","Computer Science Artificial Intelligence
ISSN journal
10414347
Volume
6
Issue
2
Year of publication
1994
Pages
304 - 315
Database
ISI
SICI code
1041-4347(1994)6:2<304:LJOOAH>2.0.ZU;2-G
Abstract
Optimizing large join queries that consist of many joins has been reco gnized as NP-hard. Most of the previous work focuses on a uniprocessor environment. In a multiprocessor, the location of each join adds anot her dimension to the complexity of the problem. In this paper, we exam ine the feasibility of exploiting the inherent parallelism in optimizi ng large join queries on a hypercube multiprocessor. This includes usi ng the multiprocessor not only to answer the large join query but also to optimize it. We propose an algorithm to estimate the cost of a par allel large join plan. Three heuristics are provided for generating an initial solution, which is further optimized by an iterative local-im provement method. The entire process of parallel query optimization an d execution is simulated on an Intel iPSC/2 hypercube machine. Our exp erimental results show that the performance of each heuristic depends on the characteristics of the query.