| A framework for the parallel processing of Datalog queries |
| Full text |
Pdf
(1.17 MB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 1990 ACM SIGMOD international conference on Management of data
table of contents
Atlantic City, New Jersey, United States
Pages: 143 - 152
Year of Publication: 1990
ISBN:0-89791-365-5
Also published in ...
|
|
Authors
|
|
Sumit Ganguly
|
Department of Computer Sciences, The University of Texas, Austin, Texas
|
|
Avi Silberschatz
|
Department of Computer Sciences, The University of Texas, Austin, Texas
|
|
Shalom Tsur
|
Mcroelectronics and Computer Technology Corporation, Austin, Texas
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 21, Citation Count: 14
|
|
|
ABSTRACT
This paper presents several complementary methods for the parallel, bottom-up evaluation of Datalog queries. We introduce the notion of a discriminating predicate, based on hash functions, that partitions the computation between the processors in order to achieve parallelism. A parallelization scheme with the property of non-redundant computation (no duplication of computation by processors) is then studied in detail. The mapping of Datalog programs onto a network of processors, such that the results is a non-redundant computation, is also studied. The methods reported in this paper clearly demonstrate the trade-offs between redundancy and interprocessor-communication for this class of problems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
Bancflhon F "Naxve Evaluation of Recurslvely Defined Relations', MCC Techmcal Report Number DB-004-85
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
Dijkstra E W and C S Scholten gTermmatlon Detection for Diffusing Computatmns", Informatwn Processing Letters, August 1980
|
 |
8
|
|
| |
9
|
Ganguly S, Salberschatz A and S Tsur ~ Denymg Networks for the Parallel Evaluatmn of Datalog Queries", Techmcal Report, Unzvers:ty of Texas at Austin, m preparatmn
|
| |
10
|
Houtsma M A W et al " A Logic Query Language and its Algebram Optlm~zatmn for a Multlprocessor Database Machine", Technical Report INF-88-52, Un~vers2ty of Twenete, December 1988
|
| |
11
|
Kanellakls P ~Parallel Complexity of Logic Programs", In Foundatzons of Logic Proqrammzng and Deductive Databases, Morgan-Kauffmann 1988
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
Ullman J and Van Gelder A "Parallel Complexlty of Logxc Programs", TR STAN-CS-85-1089, Stanford Unzvers~ty
|
| |
16
|
|
 |
17
|
|
| |
18
|
|
 |
19
|
|
|