skip to main content
10.1145/3569966.3570115acmotherconferencesArticle/Chapter ViewAbstractPublication PagescsseConference Proceedingsconference-collections
research-article

LP-HPA:Load Predict-Horizontal Pod Autoscaler for Container Elastic Scaling

Published:20 December 2022Publication History

ABSTRACT

In the cloud environment, application elastic scaling is very important. The number of copies can be dynamically adjusted according to load. A good elastic scaling scheme can not only ensure the stability of application, but also improve resource utilization of platform. The existing responsive scaling strategy of Kubernetes platform has many problems, which can not meet requirements of web system for service quality. This paper optimizes the default elastic scaling scheme in Kubernetes cluster, and proposes a container dynamic scaling scheme LP-HPA (load predict horizon pod autoscaling) based on load prediction. This scheme uses LSTM-GRU model to predict the application load, comprehensively considers predicted data and current data, realizes dynamic scaling of container, and ensures the service quality of application. Finally, by building Kubernetes cluster, this paper uses open source data set to verify the LP-HPA scheme. Experimental results show that our proposed scheme is better than Kubernetes' default scaling scheme in three scenarios: load rise, load drop and load jitter.

References

  1. YANG Y, ZHAO L, LI Z, Elax: Provisioning resource elastically for containerized online cloud services; proceedings of the 2019 IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), F, 2019 [C]. IEEE.Google ScholarGoogle Scholar
  2. QU C, CALHEIROS R N, BUYYA R. Auto-scaling web applications in clouds: A taxonomy and survey [J]. ACM Computing Surveys (CSUR), 2018, 51(4): 1-33.Google ScholarGoogle Scholar
  3. CALHEIROS R N, MASOUMI E, RANJAN R, Workload prediction using ARIMA model and its impact on cloud applications’ QoS [J]. IEEE transactions on cloud computing, 2014, 3(4): 449-58.Google ScholarGoogle Scholar
  4. SHI X, CHEN Z, WANG H, Convolutional LSTM network: A machine learning approach for precipitation nowcasting [J]. Advances in neural information processing systems, 2015, 28.Google ScholarGoogle Scholar
  5. CHO K, VAN MERRIëNBOER B, GULCEHRE C, Learning phrase representations using RNN encoder-decoder for statistical machine translation [J]. arXiv preprint arXiv:14061078, 2014.Google ScholarGoogle Scholar
  6. BAI S, KOLTER J Z, KOLTUN V. An empirical evaluation of generic convolutional and recurrent networks for sequence modeling [J]. arXiv preprint arXiv:180301271, 2018.Google ScholarGoogle Scholar

Index Terms

  1. LP-HPA:Load Predict-Horizontal Pod Autoscaler for Container Elastic Scaling

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      CSSE '22: Proceedings of the 5th International Conference on Computer Science and Software Engineering
      October 2022
      753 pages
      ISBN:9781450397780
      DOI:10.1145/3569966

      Copyright © 2022 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 20 December 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate33of74submissions,45%
    • Article Metrics

      • Downloads (Last 12 months)61
      • Downloads (Last 6 weeks)8

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format