Automated Performance Test Generation and Comparison for Complex Data Structures - Exemplified on High-Dimensional Spatio-Temporal Indices

Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
https://osnadocs.ub.uni-osnabrueck.de/handle/urn:nbn:de:gbv:700-20180823528
Open Access logo originally created by the Public Library of Science (PLoS)
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.advisorProf. Dr. Elke Pulvermüllerger
dc.creatorMenninghaus, Mathias-
dc.date.accessioned2018-08-23T09:58:23Z-
dc.date.available2018-08-23T09:58:23Z-
dc.date.issued2018-08-23T09:58:25Z-
dc.identifier.urihttps://osnadocs.ub.uni-osnabrueck.de/handle/urn:nbn:de:gbv:700-20180823528-
dc.description.abstractThere exist numerous approaches to index either spatio-temporal or high-dimensional data. None of them is able to efficiently index hybrid data types, thus spatio-temporal and high-dimensional data. As the best high-dimensional indexing techniques are only able to index point-data and not now-relative data and the best spatio-temporal indexing techniques suffer from the curse of dimensionality, this thesis introduces the Spatio-Temporal Pyramid Adapter (STPA). The STPA maps spatio-temporal data on points, now-values on the median of the data set and indexes them with the pyramid technique. For high-dimensional and spatio-temporal index structures no generally accepted benchmark exists. Most index structures are only evaluated by custom benchmarks and compared to a tiny set of competitors. Benchmarks may be biased as a structure may be created to perform well in a certain benchmark or a benchmark does not cover a certain speciality of the investigated structures. In this thesis, the Interface Based Performance Comparison (IBPC) technique is introduced. It automatically generates test sets with a high code coverage on the system under test (SUT) on the basis of all functions defined by a certain interface which all competitors support. Every test set is performed on every SUT and the performance results are weighted by the achieved coverage and summed up. These weighted performance results are then used to compare the structures. An implementation of the IBPC, the Performance Test Automation Framework (PTAF) is compared to a classic custom benchmark, a workload generator whose parameters are optimized by a genetic algorithm and a specific PTAF alternative which incorporates the specific behavior of the systems under test. This is done for a set of two high-dimensional spatio-temporal indices and twelve variants of the R-tree. The evaluation indicates that PTAF performs at least as good as the other approaches in terms of minimal test cases with a maximized coverage. Several case studies on PTAF demonstrate its widespread abilities.eng
dc.rightsNamensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland-
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/de/-
dc.subjectperformance testseng
dc.subjecttest case generationeng
dc.subjectbenchmark generationeng
dc.subjectworkload generationeng
dc.subjectindexingeng
dc.subjectaccess methodseng
dc.subjecthigh-dimensionaleng
dc.subjectspatio-temporaleng
dc.subjectsubway-track planningeng
dc.subjectperformance comparisoneng
dc.subjectalgorithm engineeringeng
dc.subjectperformance measurementeng
dc.subjectjavaeng
dc.subjectsoftware engineeringeng
dc.subject.ddc004 - Informatikger
dc.titleAutomated Performance Test Generation and Comparison for Complex Data Structures - Exemplified on High-Dimensional Spatio-Temporal Indiceseng
dc.typeDissertation oder Habilitation [doctoralThesis]-
thesis.locationOsnabrück-
thesis.institutionUniversität-
thesis.typeDissertation [thesis.doctoral]-
thesis.date2018-08-07-
orcid.creatorhttps://orcid.org/0000-0003-0023-4678-
dc.contributor.refereeProf. Dr. Martin Breunigger
dc.subject.bk54.62 - Datenstrukturenger
dc.subject.bk54.52 - Software engineeringger
dc.subject.ccsD.2.5 - Testing and Debuggingger
dc.subject.ccsD.2.8 - Metricsger
dc.subject.ccsE.1 - DATA STRUCTURESger
dc.subject.ccsD.2.2 - Design Tools and Techniquesger
Enthalten in den Sammlungen:FB06 - E-Dissertationen

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
thesis_menninghaus.pdfPräsentationsformat3,2 MBAdobe PDF
thesis_menninghaus.pdf
Miniaturbild
Öffnen/Anzeigen


Diese Ressource wurde unter folgender Copyright-Bestimmung veröffentlicht: Lizenz von Creative Commons Creative Commons