AITEC Contract Research Projects in FY1995 : Software
(20) An Implementation of a Parallel Active Database System in KLIC
Dr. Haruo Yokota, Associate Professor, Japan Advanced Institute of Science and Technology
Parade: PARallel Active Database Engine
by
Dr. Haruo Yokota at Japan Advanced Institute of Science and Technology (JAIST)
[Features of the Software]
This software is an experimental parallel active database system which
enhances traditional database functionality with powerful rule
processing capabilities. The rules are defined by users to specify
the desired active behavior that in passive database system must be
encoded in applications.
The software has the following functions:
It supports parallel nested transactions for efficient rule
execution. Using the nested transaction mechanism, an abortion of a
child transaction has no effect upon the parent transaction.
A distributed deadlock detection mechanism makes the system avoid
bottlenecks in concurrency control processing.
Several levels of parallelism are implemented, such as, intra
relational algebra operation parallelism by partitioning data
horizontally, inter algebra operation parallelism by pipeline
execution of KLIC's logical variables, and parallel nested
transactions.
It supports interactive SQL clients as well as relational algebra
streams from KLIC clients.
[Required Environment]
nCUBE2:nCX 5.105a 3.4.0 (nbsd and nsdisk are required)
SunOS 4.1.3
SunOS 5.4 (Solaris 2.4)
386 BSD (BSDI BSD/OS 2.0.1)
NEWS: NEWS-OS 6.1.1
[File Configuration]
Expanded directory has the following directories and files: