Abstract: In this paper, we present the Wise toolkit for microservice-based system performance experiments. Wise comprises a microservice-based application benchmark with controllable workload generation; milliScope, a set of system resource and event monitoring tools; and WED-Make, a workflow language and code generation tool for the construction and execution of system experiments with automatic provenance collection. We also show a running example reproducing the experimental verification of the millibottleneck theory of performance bugs to illustrate how we have used Wise for the performance study of microservice-based benchmark applications in the cloud.
Authors: Rodrigo Alves Lima and Joshua Kimball (Georgia Institute of Technology, USA); J. E. (Joao Eduardo) Ferreira (University of Sao Paulo, Brazil); Calton Pu (Georgia Institute of Technology, USA)
Email: ral@gatech.edu, jmkimball@gatech.edu, jeferreira@gmail.com, calton@cc.gatech.edu