一种微服务链优化加速的动态调整方法技术

技术编号:25486548 阅读:82 留言:0更新日期:2020-09-01 23:05
本发明专利技术涉及一种微服务链优化加速的动态调整方法。它包括如下步骤:1)主动分析当前工作环境下的网络资源状况,并记录具体网络服务的需求,包括服务对时延的敏感度及最低资源需要;2)结合微服务的思想,重构服务链,使其成为粒度可变的微服务链;3)控制中心根据前期获取的相关环境数据,将网络资源状况及网络服务时延敏感度的组合区分为四种不同的情况,并为每一种具体的情况确定特有的微服务链调整策略;4)根据前期所制定的微服务链调整策略,按照降低时延及减少资源开销的原则进行服务图的绘制;5)根据服务图,对微服务链进行包括拆分、合并、并行在内的一系列操作,实现微服务链的优化,网络服务按照优化后的微服务链进行执行。

【技术实现步骤摘要】
一种微服务链优化加速的动态调整方法
本专利技术属于计算机通信
,尤其涉及一种微服务链优化加速的动态调整方法。
技术介绍
网络功能虚拟化(NFV)是一种新型网络架构,克服了传统网络维护成本高、升级困难、灵活程度低的弊端。NFV利用虚拟化技术,将网络中原有的硬件部分实现软件方式运作,实现软件功能与硬件设备的解耦,成为具体的网络功能(NF),并将NF从原来专用的设备移到通用设备上。通过NFV,我们可以将具体的网络服务分解为许多NF。当数据流按既定顺序通过各个NF时,则构成了服务功能链(SFC)。NFV的出现极大的节约了运营商及其他用户的部署、维护及升级成本。然而,随着网络服务的升级,其对应的SFC长度不断增加,服务链延时将会呈现线性增长的趋势,这对于时延敏感的应用完全不可接受。此外,性能开销也成为了需要考虑的问题。微服务(Microservices)是一种软件开发技术。在微服务体系的结构中,服务是细粒度的,协议是轻量的。随着当前人们需求的不断提升,应用程序的规模和复杂度不断增长,一个应用程序往往已经无法由单一团队来开发,多个团队共同开发本文档来自技高网...

【技术保护点】
1.一种微服务链优化加速的动态调整方法,其特征在于包括如下步骤:/n1)主动分析当前工作环境下的网络资源状况,并记录具体网络服务的需求,包括服务对时延的敏感度及最低资源需要;/n2)结合微服务的思想,重构服务链,使其成为粒度可变的微服务链;/n3)控制中心根据前期获取的相关环境数据,将网络资源状况及网络服务时延敏感度的组合区分为四种不同的情况,并为每一种具体的情况确定特有的微服务链调整策略;/n4)根据前期所制定的微服务链调整策略,按照降低时延及减少资源开销的原则进行服务图的绘制;/n5)根据服务图,对微服务链进行包括拆分、合并、并行在内的一系列操作,实现微服务链的优化,网络服务按照优化后的微...

【技术特征摘要】
1.一种微服务链优化加速的动态调整方法,其特征在于包括如下步骤:
1)主动分析当前工作环境下的网络资源状况,并记录具体网络服务的需求,包括服务对时延的敏感度及最低资源需要;
2)结合微服务的思想,重构服务链,使其成为粒度可变的微服务链;
3)控制中心根据前期获取的相关环境数据,将网络资源状况及网络服务时延敏感度的组合区分为四种不同的情况,并为每一种具体的情况确定特有的微服务链调整策略;
4)根据前期所制定的微服务链调整策略,按照降低时延及减少资源开销的原则进行服务图的绘制;
5)根据服务图,对微服务链进行包括拆分、合并、并行在内的一系列操作,实现微服务链的优化,网络服务按照优化后的微服务链进行执行。


2.根据权利要求1所述的一种微服务链优化加速的动态调整方法,其特征在于主动分析当前工作环境下的网络资源状况,并记录具体网络服务的需求,包括服务对时延的敏感度及最低资源需要:通过相关程序,首先获取当前工作环境中包括带宽、吞吐量、时延、利用率在内的网络性能指标,对网络资源状况作全面研判,之后分析网络服务的相关指标,即对时延的敏感度、带宽需求等。


3.根据权利要求1所述的一种微服务链优化加速的动态调整方法,其特征在于结合微服务的思想,重构服务链,使其成为粒度可变的微服务链:微服务架构下的每个服务,都具有高内聚、低耦合的特点,能够做到独立部署。


4.微服务与服务链的结合构成的微服务链,粒度可变,每个网络功能均...

【专利技术属性】
技术研发人员:吴晓春张俊楠莘裕玲
申请(专利权)人:浙江工商大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1