Integrating Faban with Docker for Performance Benchmarking

TitleIntegrating Faban with Docker for Performance Benchmarking
Publication TypeDemonstration
Year of Publication2016
AuthorsVincenzo Ferme, and Cesare Pautasso
Conference Name7th ACM/SPEC International Conference on Performance Engineering
Pages129-130
MonthMarch
PublisherACM
Place PublishedDelft, The Netherlands
KeywordsBenchFlow, benchmarking, Docker, Faban
Abstract

Reliability and repeatability are key requirements in performance benchmarking ensuring the trustworthiness of the obtained performance results. To apply a benchmark to multiple systems, the reusability of the load driver is essential. While Faban has been designed to ensure the reliability of the performance data obtained from a benchmark experiment, it lacks support for ensuring that the system under test is deployed in a known configuration. This is what Docker, a recently emerging containerization technology, excels at. In this demo paper we present how we integrated Faban with Docker as part of the BenchFlow framework to offer a complete and automated performance benchmarking framework that provides a reliable and reusable environment, ensuring the repeatability of the experiments.

DOI10.1145/2851553.2858676
Citation Keybenchflow:2016:icpe
Refereed DesignationRefereed