As part of our research, we are very keen on building proof-of-concepts, prototypes, and tools. Here is a selection of recent concrete open source tools that emerged from our work.

Cloud Workbench

Cloud WorkBench (CWB) is a web-based framework for scheduling and executing IaaS benchmarks. CWB is grounded on the notion of Infrastructure-as-Code (IaC) to foster simple definition, execution, and repetition of benchmarks over a wide array of cloud providers and configurations. Source code and documentation can be found on GitHub.

PerformanceHat

The aim of this project is to integrate runtime monitoring data from production deployments of the software into the tools developers utilize in their daily workflows (i.e., IDEs) to enable tighter feedback loops. We refer to this notion as feedback-driven development (FDD). Source code and documentation can be found on GitHub. PerformanceHat has been featured in Adrian Colyer’s influencial The Morning Paper blog.