| Predictive dynamic load balancing of parallel and distributed rule and query processing |
| Full text |
Pdf
(1.37 MB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 1994 ACM SIGMOD international conference on Management of data
table of contents
Minneapolis, Minnesota, United States
Pages: 277 - 288
Year of Publication: 1994
ISBN:0-89791-639-5
Also published in ...
|
|
Authors
|
|
Hasanat M. Dewan
|
Department of Computer Science, Columbia University, New York, NY
|
|
Salvatore J. Stolfo
|
Department of Computer Science, Columbia University, New York, NY
|
|
Mauricio Hernández
|
Department of Computer Science, Columbia University, New York, NY
|
|
Jae-Jun Hwang
|
Department of Computer Science, Columbia University, New York, NY
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 35, Citation Count: 1
|
|
|
ABSTRACT
Expert Databases are environments that support the processing of rule programs against a disk resident database. They occupy a position intermediate between active and deductive databases, with respect to the level of abstraction of the underlying rule language. The operational semantics of the rule language influences the problem solving strategy, while the architecture of the processing environment determines efficiency and scalability.In this paper, we present elements of the PARADISER architecture and its kernel rule language, PARULEL. The PARADISER environment provides support for parallel and distributed evaluation of rule programs, as well as static and dynamic load balancing protocols that predictively balance a computation at runtime. This combination of features results in a scalable database rule and complex query processing architecture. We validate our claims by analyzing the performance of the system for two realistic test cases. In particular, we show how the performance of a parallel implementation of transitive closure is significantly improved by predictive dynamic load balancing.
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
|
George Copeland , William Alexander , Ellen Boughter , Tom Keller, Data placement in Bubba, Proceedings of the 1988 ACM SIGMOD international conference on Management of data, p.99-108, June 01-03, 1988, Chicago, Illinois, United States
|
| |
4
|
|
| |
5
|
H. M. Dewan, D. Ohsie, S.J. Stolfo, O. Wolfson, and S. DaSilva. Incremental Database Rule Processing in PARADISER. Journal of Intelligent Information Systems, 1:2, October 1992.
|
| |
6
|
|
| |
7
|
H.M. Dewan and S.J. Stolfo. The Distributed Evaluation of Rules in PARADISER. Technical Report In Preparation, Department of Computer Science, Columbia University, May (expected) 1994.
|
| |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
D.P. Miranker, D. Brant, B. Lofaso, and D. Gadbois. On the Performance of Lazy Matching in Productioa Systems. In Proceedings of the 1990 National Conference on Artificial Intelligence, pages 685-692, 1990.
|
| |
14
|
|
| |
15
|
|
| |
16
|
A. Pasik. Improving Production System Performance on Parallel Architectures by Creating Constrained Copies of Rules. Technical Report CUCS-313-87, Department of Computer Science, Columbia University, 1987.
|
| |
17
|
R. Ramakrishnan, P. Seshadri, D. Srivastave, and S. Sudarshan. An Overview of CORAL. Technical report, Department of Computer Science, University of Wisconsin-Madison, 1989.
|
 |
18
|
|
| |
19
|
|
| |
20
|
S. J. Stolfo, H.M. Dewan, and O. Wolfson. The PARULEL parallel rule language. In Proceedings of the IEEE International Conference on Parallel Processing, pages II:36-45. IEEE, 1991.
|
 |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
Joel L. Wolf , Daniel M. Dias , Philip S. Yu , John Turek, Comparative performance of parallel join algorithms, Proceedings of the first international conference on Parallel and distributed information systems, p.78-89, December 1991, Miami, Florida, United States
|
 |
25
|
|
|