Proceedings paper

Title:
Simdex: a simulator of a real self-adaptive job-dispatching system backend
Authors:
Publication:
Proceedings of the 17th Symposium on Software Engineering for Adaptive and Self-Managing Systems
DOI:
Year:
2022
ISBN:
978-1-4503-9305-8
Link:

Abstract:
Self-adaptive systems comprise a complex domain of computing systems that are intensively studied but sparsely employed in real applications. Furthermore, recent trends in computer science are steering towards machine learning which has yet to fully penetrate this domain. We would like to present Simdex --- a realistic simulator of the self-adaptive backend that dispatches computing jobs among multiple workers. It is based on ReCodEx, a system for semi-automated evaluation of coding assignments that have been used for the past 5 years at our School of Computer Science. The simulator replays the workload logs recorded from ReCodEx over that period which provides a quite thorough evaluation and near-to-real feedback for the simulated scenarios. Furthermore, the design of the simulator is highly modular and allows the implementation of different self-adaptive controllers, including ones based on machine learning, as we demonstrate in our examples.

BibTeX:
@inproceedings{krulis_simdex_2022,
    title = {{Simdex: a simulator of a real self-adaptive job-dispatching system backend}},
    author = {Kruliš, Martin and Bureš, Tomáš and Hnětynka, Petr},
    year = {2022},
    booktitle = {{Proceedings of the 17th Symposium on Software Engineering for Adaptive and Self-Managing Systems}},
    publisher = {Association for Computing Machinery},
    series = {{SEAMS '22}},
    location = {New York, NY, USA},
    doi = {10.1145/3524844.3528078},
    isbn = {978-1-4503-9305-8},
    pages = {167--173},
    url = {https://doi.org/10.1145/3524844.3528078},
    shorttitle = {Simdex},
}