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
https://osnadocs.ub.uni-osnabrueck.de/handle/urn:nbn:de:gbv:700-20180823528
Langanzeige der Metadaten
DC Element | Wert | Sprache |
---|---|---|
dc.contributor.advisor | Prof. Dr. Elke Pulvermüller | ger |
dc.creator | Menninghaus, Mathias | - |
dc.date.accessioned | 2018-08-23T09:58:23Z | - |
dc.date.available | 2018-08-23T09:58:23Z | - |
dc.date.issued | 2018-08-23T09:58:25Z | - |
dc.identifier.uri | https://osnadocs.ub.uni-osnabrueck.de/handle/urn:nbn:de:gbv:700-20180823528 | - |
dc.description.abstract | There 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.rights | Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland | - |
dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/de/ | - |
dc.subject | performance tests | eng |
dc.subject | test case generation | eng |
dc.subject | benchmark generation | eng |
dc.subject | workload generation | eng |
dc.subject | indexing | eng |
dc.subject | access methods | eng |
dc.subject | high-dimensional | eng |
dc.subject | spatio-temporal | eng |
dc.subject | subway-track planning | eng |
dc.subject | performance comparison | eng |
dc.subject | algorithm engineering | eng |
dc.subject | performance measurement | eng |
dc.subject | java | eng |
dc.subject | software engineering | eng |
dc.subject.ddc | 004 - Informatik | ger |
dc.title | Automated Performance Test Generation and Comparison for Complex Data Structures - Exemplified on High-Dimensional Spatio-Temporal Indices | eng |
dc.type | Dissertation oder Habilitation [doctoralThesis] | - |
thesis.location | Osnabrück | - |
thesis.institution | Universität | - |
thesis.type | Dissertation [thesis.doctoral] | - |
thesis.date | 2018-08-07 | - |
orcid.creator | https://orcid.org/0000-0003-0023-4678 | - |
dc.contributor.referee | Prof. Dr. Martin Breunig | ger |
dc.subject.bk | 54.62 - Datenstrukturen | ger |
dc.subject.bk | 54.52 - Software engineering | ger |
dc.subject.ccs | D.2.5 - Testing and Debugging | ger |
dc.subject.ccs | D.2.8 - Metrics | ger |
dc.subject.ccs | E.1 - DATA STRUCTURES | ger |
dc.subject.ccs | D.2.2 - Design Tools and Techniques | ger |
Enthalten in den Sammlungen: | FB06 - E-Dissertationen |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
thesis_menninghaus.pdf | Präsentationsformat | 3,2 MB | Adobe PDF | thesis_menninghaus.pdf Öffnen/Anzeigen |
Diese Ressource wurde unter folgender Copyright-Bestimmung veröffentlicht: Lizenz von Creative Commons