Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Distributed-query optimization in fragmented data-base systems

Thesis/Dissertation ·
DOI:https://doi.org/10.2172/7183881· OSTI ID:7183881
Join is the most critical operation in distributed-query optimization. In this thesis, the problem of optimizing multiple joins in fragmented data-base systems on both broadcast - and nonbroadcast-type computer networks is analyzed. Semantic information associated with fragments are used to eliminate unnecessary processing. Data redundancy is considered. More than one physical copy of a fragment is allowed to be used in a strategy to achieve more parallelism. In the proposed approach, the problem of optimizing multiple joins is decomposed into two subproblems: the problem of finding a good join sequence and the problem of optimizing each two-way join in the sequence. A dynamic-programming algorithm is developed for determining a join sequence. During intermediate steps of the join sequence, we have the join results remaining fragmented to achieve more parallelism and allow more local executions. All the partial results are assembled at the last two-way join. If the network has broadcast capability, graph models are introduced to represent two-way joins. The two-way join optimization problems are mapped into equivalent graph minimum-weight vertex cover problems. An algorithm based on network flow is developed for optimizing two-way joins with results fragmented.
Research Organization:
University of Southern California, Los Angeles, CA (United States))
Sponsoring Organization:
National Science Foundation (NSF); Department of Defense Joint Services Electronics Program
OSTI ID:
7183881
Country of Publication:
United States
Language:
English

Similar Records

Distributed query processing in fast local networks
Thesis/Dissertation · Tue Dec 31 23:00:00 EST 1985 · OSTI ID:7183518

Query optimization in distributed database systems
Thesis/Dissertation · Sat Dec 31 23:00:00 EST 1983 · OSTI ID:5544539

Implementing Graph Pattern Queries on a Relational Database
Technical Report · Tue Dec 25 23:00:00 EST 2007 · OSTI ID:924192