Cirrina, a distributed Collaborative State Machines (CSM) runtime for the Cloud-Edge-IoT continuum. Collaborative state machines is a state machine-based programming model for the Cloud-Edge-IoT continuum. For more information, please visit the Project Website.
Collaborative State Machines and the Cirrina runtime are created and developed by the Distributed and Parallel Systems Group of the University Innsbruck.
For contributions, please see the Contribution Guidelines.
To deploy Cirrina using Kubernetes, see the Helm Chart.
@misc{etheredge2025collaborativestatemachinesbetter,
title={Collaborative State Machines: A Better Programming Model for the Cloud-Edge-IoT Continuum},
author={Marlon Etheredge and Thomas Fahringer and Felix Erlacher and Elias Kohler and Stefan Pedratscher and Juan Aznar-Poveda and Nishant Saurabh and Adrien Lebre},
year={2025},
eprint={2507.21685},
archivePrefix={arXiv},
primaryClass={cs.DC},
url={https://arxiv.org/abs/2507.21685},
}