Daniele Rogora, Universita della Svizzera italiana; Steffen Smolka, Cornell University; Antonio Carzaniga, Universita della Svizzera italiana; Amer Diwan, Google; Robert Soulé, Universita della Svizzera italiana and Barefoot Networks
Web services and applications are complex systems. Layers of abstraction and virtualization allow flexible and scalable deployment. But they also introduce complications if one wants predictable performance and easy trouble-shooting. We propose to support the designers, testers, and maintainers of such systems by annotating system components with performance models. Our goal is to formulate annotations that can be used as oracles in performance testing, that can provide valuable guidance for debugging, and that can also inform designers by predicting the performance profile of an assembly of annotated components. We present an initial formulation of such annotations together with their concrete derivation from the execution of a complex web service.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Daniele Rogora and Steffen Smolka and Antonio Carzaniga and Amer Diwan and Robert Soul{\'e}},
title = {Performance Annotations for Cloud Computing},
booktitle = {9th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 17)},
year = {2017},
address = {Santa Clara, CA},
url = {https://www.usenix.org/conference/hotcloud17/program/presentation/rogora},
publisher = {USENIX Association},
month = jul
}