OWLIM-SE LUBM

compared with
Current by barry.bishop
on Jun 27, 2011 17:06.

(show comment)
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (3)

View Page History

Running the benchmark (as well as the getting started application), requires modification of the script {{setvars}} (respectively .cmd and .sh) in OWLIM-SE's main folder. The most important setting is the specification of the Java virtual machine through the {{JAVA_HOME}} environment variable.
The performance of the benchmark can be tuned to the particular hardware on which it is running with modification of the repository specification file named {{lubm.ttl}}, which can be found (and must stay located) in the {{test/bin/test}} {{lubm}} sub-directory of OWLIM-SE's main directory.

h1. Running the Benchmark

To run the Lehigh University Benchmark (LUBM), it is necessary to generate the test file-set beforehand. This can be done using the {{lubm-generate}} (.cmd or .sh, respectively for Windows or Linux) script, which is part of the distribution's {{lubm}} sub-folder. The distribution includes a pre-built library of the [benchmark's source code|http://swat.cse.lehigh.edu/projects/lubm/index.htm]. The pre-built {{lubm.jar}} library is located in the {{ext}} distribution folder and also includes the wrapper classes that the benchmark's code-base uses in order to run against a Sesame repository (configured with OWLIM-SE).
The {{lubm-generate}} script (.cmd or .sh) accepts a single numeric argument as the target number of universities and creates a sub-folder for the test run with the name {{univer}} and the number of universities appended, e.g. {{univer1000}}. This is the folder in which it places the generated OWL files. Once the file-set is generated, the {{config.kb.example.owlim}} {{lubm.config}} file should be edited and the appropriate benchmark configuration to be executed should be commented/uncommented. By default, a single University dataset is configured and its configuration section is:
{noformat}# 1-university
[OWLIM_1]
ontology=http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl
{noformat}One should use the {{\#}} symbol at the beginning of a line to comment it. The test should be launched via the {{lubm-benchmark}} script. Before either generation of datasets or execution of the test, OWLIM-SE should be configured as discussed in properly. To find out more about this benchmark, visit the [LUBM web site|http://swat.cse.lehigh.edu/projects/lubm/index.htm].

Before either generation of datasets or execution of the test, OWLIM-SE should be configured as discussed in the [installation section|OWLIMv40:OWLIM-SE Installation] by editing {{lubm.ttl}}, however the file provided is suitable for running the benchmark with small datasets. To find out more about this benchmark, visit the [LUBM web site|http://swat.cse.lehigh.edu/projects/lubm/index.htm].