WaltzDB Performance Benchmark Results

WaltzDB is a more general version of the Waltz benchmark and also stress-tests the agenda and beta nodes of a Rete network (Forgy, 1982). WaltzDB is designed to handle drawings with junctions of four to six lines, while Waltz only does junctions of two or three. (Brant et al., 1991). The four equally spaced data sets used in this comparison are WaltzDB 4, 8, 12 and 16 signifying the number of regions that the data set has. These data sets have a lot of junctions. So it will run longer than a Waltz program of the same number of regions.

The following figure shows the processing time of each rule engine for each data set on Solaris. For all rule engines, the processing time increases almost linearly as the number of regions increases.

View in actual size

The processing time in second of each rule engine for each data set is shown in the next figure.

Page: 1, 2, Next

>> Contact us about this article