Open-source benchmark suite for testing faults in cloud microservices, adapted from the original DeathStarBench and developed by the Packets and Complex Systems and Networks Labs at the University of Sussex.
ChaosStarBench currently only includes fault injection functionality for the Social Network deployment, however, fault injection will hope to be expanded to the remaining microservice deployments in the future.
- Social Network (released)
- Media Service (in progress)
- Hotel Reservation (in progress)
- E-commerce site (in progress)
- Banking System (in progress)
- Drone coordination system (in progress)
ChaosStarBench is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
ChaosStarBench is being developed by the Packets and Complex Systems and Networks Labs at the University of Sussex.
More details on the applications and a characterization of their behavior can be found at "An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud and Edge Systems", Y. Gan et al., ASPLOS 2019.