Experiments and their Assessment

Experiments and their Assessment

Ibrahim Dweib (Sultan Qaboos University, Oman) and Joan Lu (University of Huddersfield, UK)
DOI: 10.4018/978-1-4666-1975-3.ch018
OnDemand PDF Download:
No Current Special Offers


In this chapter, the authors give a description of the experiment setup consisting of experiment environment and performance measurement. They perform experiments on mapping XML document into relational database, building XML document from relational database, updating XML document stored in relational database, and retrieving document content from relational database using XPath expressions. These experiments will be done to check the scalability and effectiveness of the model. Then they compare their model with the (Tatarinov et al., 2002) and the Accelerating XPath model (Torsten et al., 2004). The comparison consist of four stages: mapping, building, updating, and retrieving, as most of other studies just took one or two stage and forgot the others. Some of them took retrieving, others took updating, and others took updating and retrieving, but most of them did not consider mapping and rebuilding.
Chapter Preview

Experiment Setup

Experiment Environment

All experiments tests are conducted on a PC of an Intel Core2 Quad Q9550 2.83 GHz CPU, 4.00 GB RAM, running Windows 7 Professional. Visual Basic 6 programming language is used to implement MAXDOR model, and Microsoft Access 2007 is used as a target relational database for storing XML document contents on local hard drive. In addition, a disk file is named with document number in the document table and with an XML extension created for reconstructed XML document from relational database.

Performance Measurement

  • Mapping XML document into RDB execution time.

  • Rebuilding of XML document from RDB execution time.

  • Dealing with any document size.

  • Inserting nodes processing time (number of nodes to be relabelled).

  • Query processing execution time.

The execution time is used as an evaluation scale in this research rather than storage space since the former is crucial nowadays for the users, while storage space is available in a very huge size with reasonable prices.


Testing Strategies

Mapping XML Document into Relational Database Performance

The experiment is performed as follows:

Face 1, scalability test: An XML document generator from XMark (Busse et al., 2002) is used to create documents of different sizes with factors of 0.1, 0.2, 0.3, 0.4 and 0.5. The documents characteristics are shown in Table 1. In this experiment, our model shows performance in a linear and scalable manner as document size is increasing. The mapping result over different sizes of the same document is shown in Figure ‎1.

Table 1.
Different sizes of auction document
Document NameFactor usedDocument Size (MB)# of nodes

Complete Chapter List

Search this Book: