Title :
A distributed query processing strategy using placement dependency
Author :
Liu, Chengwen ; Chen, Hao ; Krueger, Warren
Author_Institution :
Dept. of Comput. Sci. & Inf. Syst., DePaul Univ., Chicago, IL, USA
fDate :
26 Feb-1 Mar 1996
Abstract :
We present an algorithm to make use of placement dependency information to process distributed queries. Our algorithm first partitions the referenced relations of a given query into a number of non-exclusive subsets such that the fragmented relations within a subset have placement dependency and the join operation(s) associated with the relations in the subset can be locally processed without data transfer. Each subset is associated with a set of sites and can be used to generate an execution plan for the given query. It does this by keeping the fragmented relations in the subset fragmented at the sites where they are situated, while replicating the other referenced relations at each of the processing sites. Among the alternatives, our algorithm picks the plan that gives the minimum response time. Our experimental results show that our algorithm improves response time significantly
Keywords :
database theory; distributed databases; query processing; relational databases; software performance evaluation; algorithm; data transfer; distributed database; distributed query processing; execution plan; fragmented relations; join operation; nonexclusive subsets; placement dependency; relational database; relations; response time; Computer science; Costs; Database systems; Delay; Disk drives; Information systems; Parallel processing; Partitioning algorithms; Qualifications; Query processing;
Conference_Titel :
Data Engineering, 1996. Proceedings of the Twelfth International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-7240-4
DOI :
10.1109/ICDE.1996.492197