Skip to content

EricssonResearch/cloud-native-app-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HydraGen

HydraGen is a tool that allows generating a wide range of microservice benchmarks in a systematic and flexible way. This tool facilitates evaluating performance and scalability of various resource management strategies entailing microservice-based architectures hosted in cloud environments. Currently, HydraGen can generate benchmarks emulating web-based applications with HTTP or gRPC servers.

License and copyright

HydraGen is a free software. You can use, distribute and/or modify it under the terms of Apache 2.0 license.

HydraGen's developement is driven by both Ericsson Research and Umea University.

Papers and scientific reports

The design and evaluation of HydraGen is being published at IEEE Cloud 2023.

M. R. Saleh Sedghpour, A. Obeso Duque, X. Cai, B. Skubic, E. Elmroth, C. Klein and J. Tordsson, "HydraGen: A Microservice Benchmark Generator," in IEEE International Conference on Cloud Computing, vol. X, no. Y, pp. Z, Day Month 2023, doi: N.

Want to use our work?

Check our documentation here. If you use our tool, please cite our work.

Want to contribute?

We welcome new contributions to our project via pull requests. If you are interested in contribution, please check the list of open issues and visit the Development Environment section in our documentation to learn about how to setup a development environment.

Acknowledgements

This work was partially supported by the Wallenberg AI, Autonomous Systems and Software Program (WASP) funded by the Knut and Alice Wallenberg Foundation.