We present C2B2, an integrated suite for chaos engineering, benchmarking, and capacity planning of large-scale, multi-cloud Hyperledger Fabric installations. C2B2 is cloud-native and adopts an everything-as-code approach, facilitating the reproducibility of experiments by streamlining their deployment on Kubernetes, while offering simplified and flexible configuration to developers. C2B2 enables large-scale testing of complex multi-cloud deployment scenarios through network emulation, and its chaos engineering features allow simultaneously evaluating the impact of faults or network instabilities. Our evaluation of C2B2 demonstrates its interest in terms of the reduction of the experiment setup complexity for two representative scenarios, the evaluation of the impact of a consortium organic growth, and the evaluation of the impact of geo-distribution on performance.
Kassab, A., Riviere, E., Rosinosky, G., Sadre, R., & Tran, V. H. (2022). C2B2: a Cloud-native Chaos Benchmarking suite for the Hyperledger Fabric Blockchain. Proceedings of the 18th European Dependable Computing Conference. Published. EDCC 2022, Zaragoza, Spain. https://doi.org/10.1109/edcc57035.2022.00024