微米级:共享集群中微服务之间的连接子集划分
《Proceedings of the ACM on Measurement and Analysis of Computing Systems》:Microns: Connection Subsetting for Microservices in Shared Clusters
【字体:
大
中
小
】
时间:2025年11月07日
来源:Proceedings of the ACM on Measurement and Analysis of Computing Systems
编辑推荐:
微服务应用中连接子集技术面临依赖复杂和运行环境多变挑战,传统方法效率不足。Microns框架通过应用层解析调用依赖并动态配置连接数,微服务层按端到端延迟贡献优化连接关系,实验显示延迟降低74.4%。
摘要
微服务应用程序通常采用一种称为“连接子集化”的技术来确保资源的高效利用和通信的稳定性。在这种技术中,上游容器通过持久连接将请求选择性地路由到下游容器中的一个有限子集。然而,微服务应用程序之间的相互依赖性以及复杂的运行时环境给有效的连接子集化带来了重大挑战,使得传统策略的效率显著降低。
在本文中,我们提出了Microns,这是一个专为共享集群中的微服务设计的连接子集化框架。在应用程序层面,Microns能够有效处理应用程序中的复杂调用依赖关系,并精确计算每对依赖微服务之间需要维护的连接数量。在微服务层面,Microns根据它们对端到端延迟的贡献来管理这些依赖容器之间的连接关系。通过对微服务基准测试和大规模模拟的实验验证,我们发现与现有技术相比,Microns能够将端到端延迟显著降低74.4%以上。
生物通微信公众号
生物通新浪微博
今日动态 |
人才市场 |
新技术专栏 |
中国科学人 |
云展台 |
BioHot |
云讲堂直播 |
会展中心 |
特价专栏 |
技术快讯 |
免费试用
版权所有 生物通
Copyright© eBiotrade.com, All Rights Reserved
联系信箱:
粤ICP备09063491号