Title :
An efficient algorithm for processing distributed queries using partition dependency
Author :
Chen, Hao ; Liu, Chengwen
Author_Institution :
Sch. of Comput. Sci., Telecommun. & Inf. Syst., DePaul Univ., Chicago, IL, USA
Abstract :
Presents an efficient algorithm for processing distributed queries with the existence of partition dependencies. For a given query, the algorithm first partitions the referenced relations into a number of non-exclusive subsets such that 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 processing sites and can be used to generate an execution plan for the given query. Then, the algorithm determines a set of referenced fragmented relations that are not in the subset, such that only the fragments (instead of the whole relation) need to be replicated at the processing sites. The other referenced relations are duplicated at each of the processing sites. Among the alternatives, the algorithm picks the plan that gives the minimum response time for the query. Experimental results show that our algorithm improves the performance of distributed query processing significantly
Keywords :
database theory; distributed algorithms; distributed databases; query processing; data transfer; distributed query processing algorithm; duplicated relations; execution plan generation; fragment replication; join operations; local processing; minimum response time; nonexclusive subsets; partition dependency; performance; processing sites; referenced fragmented relations; referenced relations; Computer architecture; Computer science; Databases; Delay; Disk drives; Information systems; Partitioning algorithms; Qualifications; Query processing; Random access memory;
Conference_Titel :
Parallel and Distributed Systems, 2000. Proceedings. Seventh International Conference on
Conference_Location :
Iwate
Print_ISBN :
0-7695-0568-6
DOI :
10.1109/ICPADS.2000.857716