Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3637494.3637511acmotherconferencesArticle/Chapter ViewAbstractPublication PagescecctConference Proceedingsconference-collections
research-article

Self-clearing Strategy of Container Image in High Performance Job Scheduling

Published: 05 February 2024 Publication History

Abstract

Container based service deployment, operation and maintenance are widely used with the advent of the container technology. As an actual industry standard, image allows applications and their dependencies and execution environment to be packaged in a lightweight, self-contained container, which can easily realize the sharing of environment and resources among developers, providing a basic guarantee for service containerization. In practical applications, with the increasing number of deployments, versions of business container images often need to be frequently updated, resulting in the continuous accumulation of images on various nodes in the cluster and occupying massive storage capacity. It causes additional overhead of hardware and other resources and affects the computing performance of nodes. In this paper, we propose an image clearing strategy in the production environment of containerized Kubernetes cluster. In this paper, we present the analysis, design and evaluation of the image distribution of each node in the cluster by introducing a distributed cluster system model, based on which four image clearing methods are proposed to realize the autonomous deletion of redundant images while reducing the influence on the current running environment.

References

[1]
[1] T. Harter, B. Salmon, and R. Liu, “Slacker: fast distribution with lazy docker containers,” 14th Usenix Conference on File and Storage Technologies, pp. 181–195, 2016.
[2]
[2] Y. Deng, F. Wang, “Exploring the performance impact of stripe size on network attached storage systems”, Journal of Systems Architecture, vol. 54(8), pp. 787–796, 2008.
[3]
[3] R. Dua, V. Kohli, S. Patil, “Performance analysis of Union and CoW file systems with Docker,” Computing, Analytics and Security Trends(CAST), International Conference on, IEEE, pp. 550–555, 2016.
[4]
[4] Y. Zhou, Y. H. Deng, “Reduction Strategy for Docker Images Based on Probabilistic Model,” Journal of Chinese Computer System, vol. 39(9), pp. 1908–1913.
[5]
[5] P. Geng, W. Chen, J. Wei, “Tool for building dockers image on dockerfile,” Computer System & Applications, vol. 25(11), pp. 14–21, 2016.
[6]
[6] Q. Z. Yang, L. Liu, K. S. Qin, “A method, system, terminal and storage medium for clearing images with the same based on Docker,” CN 111752676, 10.09.2020.
[7]
[7] Y. Wang, H, Kadiyala, J. Rubin, “Promises and challenges of microservices: an exploratory study,” Empirical Software Engineering, vol. 26(4), pp. 1–44, 2021.
[8]
[8] D. Skourtis, L. Rupprecht, V. Tarasov, “Carving perfect layers out of docker images,” 11th Usenix Workshop on Hot Topics in Cloud Computing (HotCloud 19), 2019.
[9]
[9] L. Gu, D. Zeng, et.al, “Exploring layered container structure for cost efficient microservice deployment,” IEEE INFOCOM 2021-IEEE Conference on Computer Communications. IEEE, pp. 1–9, 2021.
[10]
[10] L. Funari, L. Petrucci, A. Detti, “Storage-saving scheduling policies for clusters running containers,” IEEE Trans. on Cloud Computing, 2021.
[11]
[11] U. Maheshwari, B. H. Liskov, “Fault-tolerant distributed garbage collection in a client-server object-oriented database,” Proceedings of 3rd International Conference on Parallel and Distributed Information Systems. IEEE, pp. 239-248, 1994.
[12]
[12] J. M. Wu, Z. H. Song, G. L. Chen, “RRDGC: A Distributed Garbage Collection Algorithm on Relaxed Consistency Model,” Mini-Micro Systems, vol. 27(7), pp. 1304-1307, 2006.
[13]
[13] D. Kimovski, A. Marosi, S. Gec, N. Saurabh, A. Kertesz, G. Kecskemeti, V. Stankovski, R. Prodan, "Distributed environment for efficient virtual machine image management in federated cloud architectures," Concurrency and Computation: Practice and Experience, vol. 30, no. 20, pp. e4220, 2018, Wiley Online Library.
[14]
[14] “Kubernetes Scheduler,” Accessed on: Jan 10, 2022, [Online]. Available: https://kubernetes.io/docs/concepts/scheduling-eviction/kube-scheduler/

Index Terms

  1. Self-clearing Strategy of Container Image in High Performance Job Scheduling

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    CECCT '23: Proceedings of the 2023 International Conference on Electronics, Computers and Communication Technology
    November 2023
    266 pages
    ISBN:9798400716300
    DOI:10.1145/3637494
    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 the author(s) 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: 05 February 2024

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Container
    2. Kubernetes
    3. Redundant image cleaning
    4. Virtualization

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    CECCT 2023

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 20
      Total Downloads
    • Downloads (Last 12 months)20
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media