ACM Home Page
Please provide us with feedback. Feedback
Predictive dynamic load balancing of parallel and distributed rule and query processing
Full text PdfPdf (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
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 35,   Citation Count: 1
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/191839.191893
What is a DOI?

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
 
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
25


Collaborative Colleagues:
Hasanat M. Dewan: colleagues
Salvatore J. Stolfo: colleagues
Mauricio Hernández: colleagues
Jae-Jun Hwang: colleagues