Java implementation of Model-based Controller for vertical autoscaling of stream joins. The controller is based on the join model presented in Performance Modeling of Stream Joins paper. You can find more details of the paper in the following:
Gulisano, V., Papadopoulos, A. V., Nikolakopoulos, Y., Papatriantafilou, M., & Tsigas, P. (2017, June). Performance modeling of stream joins. In Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems (pp. 191-202). DOI: https://doi.org/10.1145/3093742.3093923
This repository provides a basic java implementation of the controller including ScaleJoin benchmark as well as financial trade market.
For additional information, please contact hannajd@chalmers.se, vincenzo.gulisano@chalmers.se, or alessandro.papadopoulos@mdh.se.