An Autonomic System to Support Elastic Parallel Preference Queries on Multi-Core Architectures
This framework is an extension of BT-PPQ. In addition to burst-tolerant scheduling strategies, the framework supports elasiticty mechanisms able to dynamically change the parallelism level of the system. The whole adaptation logic is programmed by a Fuzzy Logic Controller.
The code requires FastFlow 2.1 (https://calvados.di.unipi.it/) and FuzzyLite 5 (https://www.fuzzylite.com/cpp/).
If our work is useful for your research, please cite the following paper:
@article{MENCAGLI2018862,
title = {Elastic-PPQ: A two-level autonomic system for spatial preference query processing over dynamic data streams},
journal = {Future Generation Computer Systems},
volume = {79},
pages = {862-877},
year = {2018},
issn = {0167-739X},
doi = {https://doi.org/10.1016/j.future.2017.09.004},
url = {https://www.sciencedirect.com/science/article/pii/S0167739X1730938X},
author = {Gabriele Mencagli and Massimo Torquati and Marco Danelutto},
}
Elastic-PPQ has been developed by Gabriele Mencagli.