• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

OOSP:基于多层感知增强的Pod部署机会主义优化方案

OOSP: Opportunistic Optimization Scheme for Pod Deployment Enhanced with Multilayered Sensing.

作者信息

Roh Joo-Young, Choi Sang-Hoon, Park Ki-Woong

机构信息

SysCore Lab, Sejong University, Seoul 05006, Republic of Korea.

Department of Computer and Information Security, Sejong University, Seoul 05006, Republic of Korea.

出版信息

Sensors (Basel). 2024 Sep 26;24(19):6244. doi: 10.3390/s24196244.

DOI:10.3390/s24196244
PMID:39409285
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11479117/
Abstract

In modern cloud environments, container orchestration tools are essential for effectively managing diverse workloads and services, and Kubernetes has become the de facto standard tool for automating the deployment, scaling, and operation of containerized applications. While Kubernetes plays an important role in optimizing and managing the deployment of diverse services and applications, its default scheduling approach, which is not optimized for all types of workloads, can often result in poor performance and wasted resources. This is particularly true in environments with complex interactions between services, such as microservice architectures. The traditional Kubernetes scheduler makes scheduling decisions based on CPU and memory usage, but the limitation of this arrangement is that it does not fully account for the performance and resource efficiency of the application. As a result, the communication latency between services increases, and the overall system performance suffers. Therefore, a more sophisticated and adaptive scheduling method is required. In this work, we propose an adaptive pod placement optimization technique using multi-tier inspection to address these issues. The proposed technique collects and analyzes multi-tier data to improve application performance and resource efficiency, which are overlooked by the default Kubernetes scheduler. It derives optimal placements based on the coupling and dependencies between pods, resulting in more efficient resource usage and better performance. To validate the performance of the proposed method, we configured a Kubernetes cluster in a virtualized environment and conducted experiments using a benchmark application with a microservice architecture. The experimental results show that the proposed method outperforms the existing Kubernetes scheduler, reducing the average response time by up to 11.5% and increasing the number of requests processed per second by up to 10.04%. This indicates that the proposed method minimizes the inter-pod communication delay and improves the system-wide resource utilization. This research aims to optimize application performance and increase resource efficiency in cloud-native environments, and the proposed technique can be applied to different cloud environments and workloads in the future to provide more generalized optimizations. This is expected to contribute to increasing the operational efficiency of cloud infrastructure and improving the quality of service.

摘要

在现代云环境中,容器编排工具对于有效管理各种工作负载和服务至关重要,而Kubernetes已成为自动化容器化应用程序的部署、扩展和操作的事实上的标准工具。虽然Kubernetes在优化和管理各种服务和应用程序的部署方面发挥着重要作用,但其默认调度方法并非针对所有类型的工作负载进行优化,常常会导致性能不佳和资源浪费。在服务之间存在复杂交互的环境中,如微服务架构,情况尤其如此。传统的Kubernetes调度器根据CPU和内存使用情况做出调度决策,但这种安排的局限性在于它没有充分考虑应用程序的性能和资源效率。结果,服务之间的通信延迟增加,整体系统性能受到影响。因此,需要一种更复杂、自适应的调度方法。在这项工作中,我们提出了一种使用多层检查的自适应Pod放置优化技术来解决这些问题。所提出的技术收集和分析多层数据,以提高应用程序性能和资源效率,而这些是默认的Kubernetes调度器所忽略的。它根据Pod之间的耦合和依赖关系得出最佳放置位置,从而实现更高效的资源使用和更好的性能。为了验证所提出方法的性能,我们在虚拟化环境中配置了一个Kubernetes集群,并使用具有微服务架构的基准应用程序进行了实验。实验结果表明,所提出的方法优于现有的Kubernetes调度器,平均响应时间最多减少11.5%,每秒处理的请求数量最多增加10.04%。这表明所提出的方法最小化了Pod间通信延迟,并提高了全系统的资源利用率。本研究旨在优化云原生环境中的应用程序性能并提高资源效率,所提出的技术未来可应用于不同的云环境和工作负载,以提供更通用的优化。这有望有助于提高云基础设施的运营效率并改善服务质量。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/50765dcce1d9/sensors-24-06244-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/1e6d788b9b18/sensors-24-06244-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/25022aa7b2b7/sensors-24-06244-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/92a6f9652621/sensors-24-06244-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/de33eff72d88/sensors-24-06244-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/6ccbc573c131/sensors-24-06244-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/710b6227fd63/sensors-24-06244-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/d32dd0ba216e/sensors-24-06244-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/28c572fcb86f/sensors-24-06244-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/0fa34ced8343/sensors-24-06244-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/0b3b92f96a5a/sensors-24-06244-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/28686b6d5333/sensors-24-06244-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/05a37d2b3242/sensors-24-06244-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/9fbed4d6a76b/sensors-24-06244-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/dafe3f9accfd/sensors-24-06244-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/50765dcce1d9/sensors-24-06244-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/1e6d788b9b18/sensors-24-06244-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/25022aa7b2b7/sensors-24-06244-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/92a6f9652621/sensors-24-06244-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/de33eff72d88/sensors-24-06244-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/6ccbc573c131/sensors-24-06244-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/710b6227fd63/sensors-24-06244-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/d32dd0ba216e/sensors-24-06244-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/28c572fcb86f/sensors-24-06244-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/0fa34ced8343/sensors-24-06244-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/0b3b92f96a5a/sensors-24-06244-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/28686b6d5333/sensors-24-06244-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/05a37d2b3242/sensors-24-06244-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/9fbed4d6a76b/sensors-24-06244-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/dafe3f9accfd/sensors-24-06244-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/06ae/11479117/50765dcce1d9/sensors-24-06244-g015.jpg

相似文献

1
OOSP: Opportunistic Optimization Scheme for Pod Deployment Enhanced with Multilayered Sensing.OOSP:基于多层感知增强的Pod部署机会主义优化方案
Sensors (Basel). 2024 Sep 26;24(19):6244. doi: 10.3390/s24196244.
2
Horizontal Pod Autoscaling in Kubernetes for Elastic Container Orchestration.Kubernetes 中的水平 Pod 自动伸缩以实现弹性容器编排。
Sensors (Basel). 2020 Aug 17;20(16):4621. doi: 10.3390/s20164621.
3
Load-Balancing of Kubernetes-Based Edge Computing Infrastructure Using Resource Adaptive Proxy.基于资源自适应代理的 Kubernetes 边缘计算基础设施的负载均衡。
Sensors (Basel). 2022 Apr 8;22(8):2869. doi: 10.3390/s22082869.
4
QoS-Based Service-Time Scheduling in the IoT-Edge Cloud.基于服务质量的物联网边缘云服务时间调度。
Sensors (Basel). 2021 Aug 28;21(17):5797. doi: 10.3390/s21175797.
5
Resource Provisioning in Fog Computing: From Theory to Practice .雾计算中的资源供应:从理论到实践
Sensors (Basel). 2019 May 14;19(10):2238. doi: 10.3390/s19102238.
6
K8sSim: A Simulation Tool for Kubernetes Schedulers and Its Applications in Scheduling Algorithm Optimization.K8sSim:一种用于Kubernetes调度器的仿真工具及其在调度算法优化中的应用
Micromachines (Basel). 2023 Mar 13;14(3):651. doi: 10.3390/mi14030651.
7
The Flux Operator.通量算子。
F1000Res. 2024 Mar 21;13:203. doi: 10.12688/f1000research.147989.1. eCollection 2024.
8
On the Analysis of Inter-Relationship between Auto-Scaling Policy and QoS of FaaS Workloads.关于函数即服务(FaaS)工作负载的自动扩展策略与服务质量(QoS)之间的相互关系分析
Sensors (Basel). 2024 Jun 10;24(12):3774. doi: 10.3390/s24123774.
9
Local Scheduling in KubeEdge-Based Edge Computing Environment.基于 KubeEdge 的边缘计算环境中的本地调度。
Sensors (Basel). 2023 Jan 30;23(3):1522. doi: 10.3390/s23031522.
10
Smart Resource Allocation in Mobile Cloud Next-Generation Network (NGN) Orchestration with Context-Aware Data and Machine Learning for the Cost Optimization of Microservice Applications.基于上下文感知数据和机器学习的移动云下一代网络(NGN)编排中的智能资源分配,以实现微服务应用的成本优化
Sensors (Basel). 2024 Jan 29;24(3):865. doi: 10.3390/s24030865.

本文引用的文献

1
An Optimized Framework for Energy-Resource Allocation in A Cloud Environment based on the Whale Optimization Algorithm.基于鲸鱼优化算法的云环境能量资源分配优化框架。
Sensors (Basel). 2021 Feb 24;21(5):1583. doi: 10.3390/s21051583.