OSμS: An Open-Source Microservice Prototyping Platform

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

    Abstract

    One major advantage of microservice cloud architectures is the agility with which microservices can be replicated to help improve the overall quality of service and meet service-level contracts. Their challenge is to carefully balance the horizontal microservice replicas with the vertical resources of CPU, memory, and IO that are allocated to each microservice. The objective of such balancing act is, of course, to avoid both service bottlenecks and resource wastage. In this paper, we present OSμS, a new open-source microservice prototyping platform that has been developed and instrumented from the ground up with the objective of collecting fine-grained, non-proprietary metrology on microservice mesh performance. We will illustrate the use of OSμS for developing and evaluating machine-learning algorithms for the horizontal and vertical autoscaling of microservice architectures. A hybrid algorithm based on decision-tree learning will be implemented on OSμS and compared with the academic state of the art and existing cloud-provider solutions. The advantages of such algorithm in improving horizontal and vertical resource utilization will be highlighted.

    Original languageBritish English
    Title of host publicationProceedings - 2023 IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2023
    PublisherIEEE Computer Society
    Pages261-268
    Number of pages8
    ISBN (Electronic)9798350339826
    DOIs
    StatePublished - 2023
    Event14th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2023 - Naples, Italy
    Duration: 4 Dec 20236 Dec 2023

    Publication series

    NameProceedings of the International Conference on Cloud Computing Technology and Science, CloudCom
    ISSN (Print)2330-2194
    ISSN (Electronic)2330-2186

    Conference

    Conference14th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2023
    Country/TerritoryItaly
    CityNaples
    Period4/12/236/12/23

    Keywords

    • Containers
    • Microservices
    • Resource Allocation

    Fingerprint

    Dive into the research topics of 'OSμS: An Open-Source Microservice Prototyping Platform'. Together they form a unique fingerprint.

    Cite this