Skip to main navigation Skip to search Skip to main content

Towards Optimal Configuration of Microservices

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

16 Scopus citations

Abstract

The microservice architecture allows applications to be designed in a modular format, whereby each microservice can implement a single functionality and can be independently managed and deployed. However, an undesirable side-effect of this modular design is the large state space of possibly inter-dependent configuration parameters (of the constituent microservices) which have to be tuned to improve application performance. This workshop paper investigates optimization techniques and dimensionality reduction strategies for tuning microservices applications, empirically demonstrating the significant tail latency improvements (as much as 23%) that can be achieved with configuration tuning.

Original languageEnglish
Title of host publicationProceedings of the 1st Workshop on Machine Learning and Systems, EuroMLSys 2021
PublisherAssociation for Computing Machinery, Inc
Pages7-14
Number of pages8
ISBN (Electronic)9781450382984
DOIs
StatePublished - Apr 26 2021
Event1st Workshop on Machine Learning and Systems, EuroMLSys 2021, held in conjunction with ACM EuroSys 2021 - Virtual, Online, United Kingdom
Duration: Apr 26 2021Apr 26 2021

Publication series

NameProceedings of the 1st Workshop on Machine Learning and Systems, EuroMLSys 2021

Conference

Conference1st Workshop on Machine Learning and Systems, EuroMLSys 2021, held in conjunction with ACM EuroSys 2021
Country/TerritoryUnited Kingdom
CityVirtual, Online
Period04/26/2104/26/21

Keywords

  • ML for systems
  • configuration tuning
  • microservices
  • optimization
  • tail latency

Fingerprint

Dive into the research topics of 'Towards Optimal Configuration of Microservices'. Together they form a unique fingerprint.

Cite this