FESTIval
FESTIval evaluates spatial indices to enable quantitative, reproducible experimental comparisons of index performance in spatial database systems and Geographic Information Systems (GIS), including disk-based and flash-aware storage contexts.
Key Features:
- Support for Diverse Spatial Indices: Supports a wide range of spatial indices, including disk-based indices and flash-aware indices such as eFIND-based indices.
- User-Defined Workloads: Allows specification and execution of custom workloads for range queries and point queries.
- Comprehensive Data Schema: Implements a schema that stores detailed spatial index configurations alongside statistical results from executed workloads to enable analysis and reproducibility.
- Extensible Dataset Support: Handles any spatial dataset with spatial indices and provides default spatial datasets for experiments.
- Query Generation Algorithms: Includes algorithms to generate query windows for range queries and points for point queries.
Scientific Applications:
- Performance Evaluation: Quantitatively compares spatial index performance under different storage conditions and workload configurations in spatial database systems and GIS.
- Benchmarking Flash-Aware Indices: Validates and benchmarks flash-aware spatial index proposals, including eFIND-based indices.
- Index Selection and Optimization: Supports selection and tuning of spatial index types and parameter configurations to improve query efficiency.
- Reproducible Experiments: Enables reproducible experimental setups by recording configurations and statistical outputs for subsequent analysis.
Methodology:
Executes user-defined workloads, records index configurations and statistical results in a data schema, and uses algorithms to generate query windows for range queries and points for point queries.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- workflow
- Programming Languages:
- C
- Added:
- 1/18/2021
- Last Updated:
- 3/10/2021
Operations
Publications
Carniel AC, Ciferri RR, Ciferri CD. FESTIval: A versatile framework for conducting experimental evaluations of spatial indices. MethodsX. 2020;7:100695. doi:10.1016/j.mex.2019.10.006. PMID:32021811. PMCID:PMC6994642.
PMID: 32021811
PMCID: PMC6994642
Funding: - Fundação de Amparo à Pesquisa do Estado de São Paulo: 2015/26687-8, 2018/22277-8, 311868/2015-0
Documentation
User manual
https://github.com/accarniel/FESTIval/wiki/