ACM Home Page
Please provide us with feedback. Feedback
A framework for the parallel processing of Datalog queries
Full text PdfPdf (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
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 24,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/93597.98724
What is a DOI?

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

CITED BY  14

Collaborative Colleagues:
Sumit Ganguly: colleagues
Avi Silberschatz: colleagues
Shalom Tsur: colleagues