@klinaku

Hitchhiker's Guide for Explainability in Autoscaling

, , , und . Companion of the 2023 ACM/SPEC International Conference on Performance Engineering, Seite 277–282. New York, NY, USA, Association for Computing Machinery, (15.04.2023)
DOI: 10.1145/3578245.3584728

Zusammenfassung

Cloud-native applications force increasingly powerful and complex autoscalers to guarantee the applications' quality of service. For software engineers with operational tasks understanding the autoscalers' behavior and applying appropriate reconfigurations is challenging due to their internal mechanisms, inherent distribution, and decentralized decision-making. Hence, engineers seek appropriate explanations. However, engineers' expectations on feedback and explanations of autoscalers are unclear. In this paper, through a workshop with a representative sample of engineers responsible for operating an autoscaler, we elicit requirements for explainability in autoscaling. Based on the requirements, we propose an evaluation scheme for evaluating explainability as a non-functional property of the autoscaling process and guide software engineers in choosing the best-fitting autoscaler for their scenario. The evaluation scheme is based on a Goal Question Metric approach and contains three goals, nine questions to assess explainability, and metrics to answer these questions. The evaluation scheme should help engineers choose a suitable and explainable autoscaler or guide them in building their own.

Links und Ressourcen

Tags

Community

  • @unibiblio
  • @rss
  • @klinaku
  • @sandrospeth
@klinakus Tags hervorgehoben