DepCon: Achieving Network SLO for High Performance Clouds

Eunsook Kim, Kyungwoon Lee, Chuck Yoo

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Citation (Scopus)

    Abstract

    As containers run in a distributed manner in clouds, it is important to satisfy network service level objectives (SLOs) for containers. In addition, it has been known that containers utilize more CPU resources for network processing than native processes because of the long networking stack of containers. Thus, for achieving network SLOs, containers require sufficient CPU resources as well as network resources, which we call inter-resource dependency. However, existing cloud schedulers have limitations in that they do not take CPU into account for the network SLO. This paper proposes DepCon that controls CPU resources for containers to satisfy network SLOs. DepCon consists of DepCon scheduler that works in the cloud-level and DepCon agent at each node. We implement DepCon in the most popular container orchestration platform, Kubernetes. Our evaluation results show that DepCon reduces the network performance variance by 20 times while improving the network throughput by 40%. In addition, DepCon reduces the scheduling overhead by 20 times compared to the representative multi-resource scheduling technique like DRF.

    Original languageEnglish
    Title of host publicationEuro-Par 2021
    Subtitle of host publicationParallel Processing Workshops - Euro-Par 2021 International Workshops, 2021, Revised Selected Papers
    EditorsRicardo Chaves, Dora B. Heras, Aleksandar Ilic, Didem Unat, Rosa M. Badia, Andrea Bracciali, Patrick Diehl, Anshu Dubey, Oh Sangyoon, Stephen L. Scott, Laura Ricci
    PublisherSpringer Science and Business Media Deutschland GmbH
    Pages339-351
    Number of pages13
    ISBN (Print)9783031061554
    DOIs
    Publication statusPublished - 2022
    Event27th International Conference on Parallel and Distributed Computing, Euro-Par 2021 - Virtual, Online
    Duration: 2021 Aug 302021 Aug 31

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume13098 LNCS
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference27th International Conference on Parallel and Distributed Computing, Euro-Par 2021
    CityVirtual, Online
    Period21/8/3021/8/31

    Bibliographical note

    Publisher Copyright:
    © 2022, Springer Nature Switzerland AG.

    ASJC Scopus subject areas

    • Theoretical Computer Science
    • General Computer Science

    Fingerprint

    Dive into the research topics of 'DepCon: Achieving Network SLO for High Performance Clouds'. Together they form a unique fingerprint.

    Cite this