{"title":"Secure Attestation and Dynamic Load Balancing (SALB) for Optimized Container Management: Ensuring Integrity and Enhancing Resource Efficiency","authors":"K. Aruna","doi":"10.1002/cpe.70067","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>Container technology has revolutionized the deployment and management of applications by providing isolated, lightweight environments that simplify scaling and enhance flexibility. In this context, the secure attestation-based load balancing (SALB) algorithm is proposed to further enhance containerized environments by integrating secure deployment practices with dynamic load balancing. This algorithm addresses two pivotal aspects of modern computing systems: security and resource management. It employs remote attestation to ensure the integrity and trustworthiness of both container images and host environments, thereby safeguarding against potential threats from compromised or malicious components. Concurrently, it manages and allocates resources across containers based on real-time workload assessments, optimizing performance, and resource utilization. The algorithm follows a structured approach: initializing containers, generating application packages, and defining operational thresholds for CPU and memory. It then performs remote attestation to verify host and container image integrity before deploying the containers. Resource allocation and task assignment are dynamically adjusted based on container usage, with provisions for handling overloaded or failed containers through reassignment and the creation of new containers. The implementation of the SALB algorithm results in a more secure and efficient container management system. It balances workloads effectively while maintaining high levels of security through rigorous attestation processes. The dynamic resource allocation and fault-tolerance features enhance system performance and reliability, demonstrating the algorithm's capability to optimize containerized environments and ensure robust, reliable operations.</p>\n </div>","PeriodicalId":55214,"journal":{"name":"Concurrency and Computation-Practice & Experience","volume":"37 9-11","pages":""},"PeriodicalIF":1.5000,"publicationDate":"2025-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurrency and Computation-Practice & Experience","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cpe.70067","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
Container technology has revolutionized the deployment and management of applications by providing isolated, lightweight environments that simplify scaling and enhance flexibility. In this context, the secure attestation-based load balancing (SALB) algorithm is proposed to further enhance containerized environments by integrating secure deployment practices with dynamic load balancing. This algorithm addresses two pivotal aspects of modern computing systems: security and resource management. It employs remote attestation to ensure the integrity and trustworthiness of both container images and host environments, thereby safeguarding against potential threats from compromised or malicious components. Concurrently, it manages and allocates resources across containers based on real-time workload assessments, optimizing performance, and resource utilization. The algorithm follows a structured approach: initializing containers, generating application packages, and defining operational thresholds for CPU and memory. It then performs remote attestation to verify host and container image integrity before deploying the containers. Resource allocation and task assignment are dynamically adjusted based on container usage, with provisions for handling overloaded or failed containers through reassignment and the creation of new containers. The implementation of the SALB algorithm results in a more secure and efficient container management system. It balances workloads effectively while maintaining high levels of security through rigorous attestation processes. The dynamic resource allocation and fault-tolerance features enhance system performance and reliability, demonstrating the algorithm's capability to optimize containerized environments and ensure robust, reliable operations.
期刊介绍:
Concurrency and Computation: Practice and Experience (CCPE) publishes high-quality, original research papers, and authoritative research review papers, in the overlapping fields of:
Parallel and distributed computing;
High-performance computing;
Computational and data science;
Artificial intelligence and machine learning;
Big data applications, algorithms, and systems;
Network science;
Ontologies and semantics;
Security and privacy;
Cloud/edge/fog computing;
Green computing; and
Quantum computing.