• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于资源自适应代理的 Kubernetes 边缘计算基础设施的负载均衡。

Load-Balancing of Kubernetes-Based Edge Computing Infrastructure Using Resource Adaptive Proxy.

机构信息

School of Information and Communication Engineering, Chungbuk National University, Cheongju 28644, Korea.

出版信息

Sensors (Basel). 2022 Apr 8;22(8):2869. doi: 10.3390/s22082869.

DOI:10.3390/s22082869
PMID:35458853
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9030099/
Abstract

Kubernetes (K8s) is expected to be a key container orchestration tool for edge computing infrastructures owing to its various features for supporting container deployment and dynamic resource management. For example, its horizontal pod autoscaling feature provides service availability and scalability by increasing the number of replicas. kube-proxy provides traffic load-balancing between replicas by distributing client requests equally to all pods (replicas) of an application in a K8s cluster. However, this approach can result in long delays when requests are forwarded to remote workers, especially in edge computing environments where worker nodes are geographically dispersed. Moreover, if the receiving worker is overloaded, the request-processing delay can increase significantly. To overcome these limitations, this paper proposes an enhanced load balancer called resource adaptive proxy (RAP). RAP periodically monitors the resource status of each pod and the network status among worker nodes to aid in load-balancing decisions. Furthermore, it preferentially handles requests locally to the maximum extent possible. If the local worker node is overloaded, RAP forwards its requests to the best node in the cluster while considering resource availability. Our experimental results demonstrated that RAP could significantly improve throughput and reduce request latency compared with the default load-balancing mechanism of K8s.

摘要

Kubernetes(K8s)有望成为边缘计算基础设施的关键容器编排工具,因为它具有支持容器部署和动态资源管理的各种功能。例如,其水平 pod 自动缩放功能通过增加副本数量提供服务可用性和可伸缩性。kube-proxy 通过将客户端请求平均分配给 K8s 集群中应用程序的所有 pod(副本)来提供流量负载均衡。但是,当请求转发到远程工作节点时,这种方法可能会导致长时间的延迟,尤其是在边缘计算环境中,工作节点是地理上分散的。此外,如果接收工作节点过载,请求处理延迟会显著增加。为了克服这些限制,本文提出了一种称为资源自适应代理(RAP)的增强型负载均衡器。RAP 定期监视每个 pod 的资源状态和工作节点之间的网络状态,以帮助进行负载均衡决策。此外,它尽可能优先在本地处理请求。如果本地工作节点过载,RAP 将其请求转发到集群中最佳的节点,同时考虑资源可用性。我们的实验结果表明,与 K8s 的默认负载均衡机制相比,RAP 可以显著提高吞吐量并减少请求延迟。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/a0b699a5341a/sensors-22-02869-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/44bab808c5d4/sensors-22-02869-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/256d2eedf9af/sensors-22-02869-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/b545bc34b1e2/sensors-22-02869-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/d92cb6e56ff3/sensors-22-02869-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/5029b6c44c7f/sensors-22-02869-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/dcf8a9e1261d/sensors-22-02869-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/ee278ea41d32/sensors-22-02869-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/a0b699a5341a/sensors-22-02869-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/44bab808c5d4/sensors-22-02869-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/256d2eedf9af/sensors-22-02869-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/b545bc34b1e2/sensors-22-02869-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/d92cb6e56ff3/sensors-22-02869-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/5029b6c44c7f/sensors-22-02869-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/dcf8a9e1261d/sensors-22-02869-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/ee278ea41d32/sensors-22-02869-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/408e/9030099/a0b699a5341a/sensors-22-02869-g008.jpg

相似文献

1
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.
2
Local Scheduling in KubeEdge-Based Edge Computing Environment.基于 KubeEdge 的边缘计算环境中的本地调度。
Sensors (Basel). 2023 Jan 30;23(3):1522. doi: 10.3390/s23031522.
3
Horizontal Pod Autoscaling in Kubernetes for Elastic Container Orchestration.Kubernetes 中的水平 Pod 自动伸缩以实现弹性容器编排。
Sensors (Basel). 2020 Aug 17;20(16):4621. doi: 10.3390/s20164621.
4
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.
5
Cloud-Native Workload Orchestration at the Edge: A Deployment Review and Future Directions.边缘计算中的云原生工作负载编排:部署回顾与未来方向。
Sensors (Basel). 2023 Feb 16;23(4):2215. doi: 10.3390/s23042215.
6
Balanced Leader Distribution Algorithm in Kubernetes Clusters.Kubernetes集群中的平衡领导者分配算法
Sensors (Basel). 2021 Jan 28;21(3):869. doi: 10.3390/s21030869.
7
Performability Evaluation of Load Balancing and Fail-over Strategies for Medical Information Systems with Edge/Fog Computing Using Stochastic Reward Nets.使用随机奖励网络对具有边缘/雾计算的医疗信息系统的负载均衡和故障转移策略进行可执行性评估。
Sensors (Basel). 2021 Sep 17;21(18):6253. doi: 10.3390/s21186253.
8
Quality of Service Aware Orchestration for Cloud-Edge Continuum Applications.面向云边连续体应用的服务质量感知编排
Sensors (Basel). 2022 Feb 23;22(5):1755. doi: 10.3390/s22051755.
9
QoS-Based Service-Time Scheduling in the IoT-Edge Cloud.基于服务质量的物联网边缘云服务时间调度。
Sensors (Basel). 2021 Aug 28;21(17):5797. doi: 10.3390/s21175797.
10
Fuzzy Decision-Based Efficient Task Offloading Management Scheme in Multi-Tier MEC-Enabled Networks.基于模糊决策的多层边缘计算网络高效任务卸载管理方案
Sensors (Basel). 2021 Feb 20;21(4):1484. doi: 10.3390/s21041484.

引用本文的文献

1
Local Scheduling in KubeEdge-Based Edge Computing Environment.基于 KubeEdge 的边缘计算环境中的本地调度。
Sensors (Basel). 2023 Jan 30;23(3):1522. doi: 10.3390/s23031522.

本文引用的文献

1
Quality of Service Provision in Fog Computing: Network-Aware Scheduling of Containers.雾计算中的服务质量提供:容器的网络感知调度。
Sensors (Basel). 2021 Jun 9;21(12):3978. doi: 10.3390/s21123978.
2
Balanced Leader Distribution Algorithm in Kubernetes Clusters.Kubernetes集群中的平衡领导者分配算法
Sensors (Basel). 2021 Jan 28;21(3):869. doi: 10.3390/s21030869.
3
Horizontal Pod Autoscaling in Kubernetes for Elastic Container Orchestration.Kubernetes 中的水平 Pod 自动伸缩以实现弹性容器编排。
Sensors (Basel). 2020 Aug 17;20(16):4621. doi: 10.3390/s20164621.
4
qCon: QoS-Aware Network Resource Management for Fog Computing.qCon:雾计算中的服务质量感知网络资源管理。
Sensors (Basel). 2018 Oct 13;18(10):3444. doi: 10.3390/s18103444.