A tool for online experiment-driven adaptation

Ilias Gerostathopoulos, Ali Naci Uysal, Christian Prehofer, Tomas Bures

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

In this paper, we present Online Experiment-Driven Adaptation (OEDA), a tool for performing end-to-end optimization of a target system abstracted as a black-box by combining statistical and optimization methods and providing statistical guarantees along the optimization process. We present the requirements and architecture of OEDA and describe its built-in optimization process that chains together factorial design, Bayesian optimization, and t-test. OEDA allows the user to create reusable abstractions of systems-to-be-optimized and specify, run and observe the execution of end-to-end experiments. For instance, we support data exchange with common tools like Kafka, MQTT and HTTP. We show the benefits of OEDA in a web server application example. OEDA can be a useful vehicle for research in the area of automated experimentation, an emerging challenge where systems are capable of performing experiments (akin to A/B testing) to themselves in order to self-optimize.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages100-105
Number of pages6
ISBN (Electronic)9781538651759
DOIs
Publication statusPublished - 2 Jan 2019
Externally publishedYes
Event3rd IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W 2018 - Trento, Italy
Duration: 3 Sept 20187 Sept 2018

Publication series

NameProceedings - 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2018

Conference

Conference3rd IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W 2018
Country/TerritoryItaly
CityTrento
Period3/09/187/09/18

Funding

ACKNOWLEDGEMENTS This work has been partly funded by the Bayerisches Staatsministerium für Wirtschaft und Medien, Energie und Technologie as part of the TUM Living Lab Connected Mobility Project and partly sponsored by the German Ministry of Education and Research (BMBF) under grant no 01Is16043A. The work has been partially supported by project no.

FundersFunder number
ESTABLISH
INTER-EUREKALTE117
Ministerstvo Školství, Mládeže a Tělovýchovy
Bundesministerium für Bildung und Forschung01Is16043A
Technische Universität München
Bayerisches Staatsministerium für Wirtschaft und Medien, Energie und Technologie
Bundesministerium für Bildung und Frauen

    Keywords

    • Automated experimentation
    • Data-driven runtime decision-making
    • Statistical guarantees
    • Tool

    Fingerprint

    Dive into the research topics of 'A tool for online experiment-driven adaptation'. Together they form a unique fingerprint.

    Cite this