|
ABSTRACT
This paper is concerned with the parallel evaluation of datalog rule programs, mainly by processors that are interconnected by a communication network. We introduce a paradigm, called data-reduction, for the parallel evaluation of a general datalog program. Several parallelization strategies discussed previously in [CW, GST, W, WS] are special cases of this paradigm. The paradigm parallelizes the evaluation by partitioning among the processors the instantiations of the rules. After presenting the paradigm, we discuss the following issues, that we see fundamental for parallelization strategies derived from the paradigm properties of the strategies that enable a reduction in the communication overhead, decomposability, load balancing, and application to programs with negation. We prove that decomposability, a concept introduced previously in [WS, CW], is undecidable.
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.
| |
ABW
|
K R Apt, H Blatr, A Walker "Towards a Theory of Declarative Knowledge," unpubhshed memorandum, IBM Yorktown Hexghts, NY
|
| |
AJ
|
|
 |
AP
|
|
| |
Ban
|
F Bancllhon "Naive Evaluation of Recursxvely Defined Relatxons", m On Knowledge Base Management Systems - Integrated Database and AI Systems, Bro&e and Mylopoulos, Eds, Sprmger-Verlag
|
| |
Bay
|
R Bayer, "Query Evaluataon and Recursion m Deductave Database Systems", unpubhshed manuscript, 1985
|
 |
BBDW
|
|
| |
BR
|
|
 |
CK
|
|
| |
CM
|
K M Chandy and J Mlsra "On Proofs of Distributed Algor~thrns with Application to the problem of Terminauon Detection", Manuscript, Dept of CS, Umverslty of Texas
|
 |
CW
|
|
 |
D
|
|
| |
DL
|
|
 |
F
|
|
| |
GST
|
|
| |
GMSV
|
H Galfman, H Malrson, Y Sagw, M Y Vardl, " Undec~dable Opttmlzatlon Problems for Database Logic. Programs," IBM Technical Report RI 5583 (56702) 4/3/87
|
| |
HAC
|
M W Houtsma, P M GApers, and S Cen, "Parallel Computat~ort of Transxtwe Closure Quenes on Fragmented Databases", Umversay of Twente, TR INF-88-56, Dec 1988
|
| |
K
|
|
| |
MW
|
D Maler and D S Warren "Compulang with Logic Introduction to Logic Programming", Benjamin- Cummings Pubhshmg Co, 1987
|
| |
M1
|
F Mattern, "Algonthms for Distributed Termmauon Detection", Dzstmbuted Computing, pp 161-175, 1987
|
| |
M2
|
|
| |
P
|
|
| |
R
|
R Ramaknshnan, "Parallelism m Logic Programs", Umv of Wisconsin, Computer Sci Dept, TR #892, Nov 89
|
| |
RSL
|
L. Raschid , T. Sellis , C. C. Lin, Exploiting concurrency in a DBMS implementation for production systems, Proceedings of the first international symposium on Databases in parallel and distributed systems, p.34-45, December 05-07, 1988, Austin, Texas, United States
|
 |
S
|
|
| |
Sh
|
|
| |
SDSWY
|
S Sengupta, A Dupuy, J" Schwartz, O Wolfson, Y Yemllu, 'q"he Net-mate Model for Network Management", m IEEE Network Operations and Management Sympostum, Feb 1990
|
| |
SMM
|
|
| |
U
|
|
| |
UV
|
J D Ullman and A Van Gelder, "Parallel Complexity of Logic Programs", TR STAN-CS-85-1089, Stanford Umverslty
|
| |
VK
|
|
 |
WS
|
|
| |
W
|
|
CITED BY 11
|
|
|
|
|
|
|
|
|
|
|
|
Douglas Stott Parker, Jr. , Eric Simon , Patrick Valduriez, SVP: A Model Capturing Sets, Lists, Streams, and Parallelism, Proceedings of the 18th International Conference on Very Large Data Bases, p.115-126, August 23-27, 1992
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|