基于SDN的微服务负载均衡方案研究

作者:姜伟; 潘邵芹

摘要:微服务是互联网分布式服务设计的新理念,通过服务拆分成细粒度、功能独立的微服务模块,达到功能解耦,服务独立演进的能力。微服务架构在业务需求日益复杂的庞大系统中发挥越来越重要的作用,研究适合微服务特点的负载均衡具有现实的意义和重要性。软件定义网络作为新型互联网架构,将数据平面与控制平面分离,简化了网络管理的复杂性,具有全局网络状态视图,能够灵活地实现网络流量控制,为微服务架构中服务之间的负载均衡提供了一种新的解决方案。文中研究将微服务与SDN网络相结合,利用SDN的全局网络视图和对网络流精细化的控制能力,为微服务调用提供更精细化的负载均衡能力。通过虚IP与IP改写技术将微服务的负载均衡决策上移到SDN控制平面,进而通过控制平面对微服务调用链路进行分析,得到基于调用链路分析的负载均衡算法。在负载过高时还提供了基于VLAN与流表优先级的限流策略,保护微服务的正常运行。最后通过实验验证了该方案的可行性。

分类:
  • 期刊
  • >
  • 自然科学与工程技术
  • >
  • 信息科技
  • >
  • 电子信息科学综合
收录:
  • 知网收录(中)
  • 维普收录(中)
  • 上海图书馆馆藏
  • 万方收录(中)
  • 国家图书馆馆藏
  • 统计源期刊(中国科技论文优秀期刊)
关键词:
  • sdn
  • 微服务
  • 负载均衡
  • 控制器

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

期刊名称:计算机技术与发展

期刊级别:统计源期刊

期刊人气:2980

杂志介绍:
主管单位:陕西省工业和信息化厅
主办单位:中国计算机学会微机专委会;陕西省计算机学会
出版地方:陕西
快捷分类:计算机
国际刊号:1673-629X
国内刊号:61-1450/TP
邮发代号:52-127
创刊时间:1991
发行周期:月刊
期刊开本:A4
下单时间:1个月内
复合影响因子:0.62
综合影响因子:0.413