【技术实现步骤摘要】
一种动态自适应的云平台租户流量监管方法及系统
[0001]本专利技术涉及网络通信技术和流量控制领域,尤其涉及一种动态自适应的云平台租户流量监管方法及系统。
技术介绍
[0002]随着云计算的兴起,越来越多的客户通过向云运营商租赁虚拟机的方式,将其服务部署在虚拟云上。在虚拟云环境中,虚拟交换机用于同一服务器上多个虚拟机之间或者虚拟机与外部网络之间的流量转发。虚拟交换机与租户虚拟机一起运行在服务器上,消耗服务器的计算资源和内存资源。
[0003]随着虚拟云环境中,租户越来越多,网络流量也迅速增长。虚拟交换机转发与日俱增的网络流量需要消耗大量服务器的CPU资源,为了减少服务器CPU资源的消耗,同时提高网络转发性能,现有的解决方案中大多采用将虚拟交换机转发平面下放到网卡硬件,仅维持虚拟交换机控制平面运行在服务器上。更进一步地,有一些解决方案利用基于SoC的智能网卡,将虚拟交换机转发平面下放到智能网卡的FPGA或ASIC芯片中,而将虚拟交换机控制平面运行在SoC上。
[0004]目前的网卡大多可以通过SR
‑< ...
【技术保护点】
【技术特征摘要】
1.一种动态自适应的云平台租户流量监管系统,涉及网络通信技术和流量控制领域,包括虚拟交换机控制平面模块、虚拟交换机转发平面模块、网络端口流量监测模块和动态自适应限流算法模块,所述虚拟交换机控制平面模块和所述虚拟交换机转发平面模块构成云平台网络功能的基础;所述网络端口流量监测模块实时监测通过网络端口进入和流出租户虚拟机的网络流量;所述动态自适应限流算法模块接收所述网络端口流量监测模块的统计数据作为输入,通过所述动态自适应限流算法模块内的动态自适应限流算法重新规划各个所述网络端口上所有网络流的带宽分配。2.如权利要求1所述的一种动态自适应的云平台租户流量监管系统,其特征在于,通过ovs
‑
ofctl工具的add
‑
meter命令,在所述虚拟交换机控制平面模块中,创建了一个默认计量表项,所述默认计量表项的最大限速为网卡带宽上限。3.如权利要求2所述的一种动态自适应的云平台租户流量监管系统,其特征在于,在所述虚拟交换机控制平面模块中,通过所述ovs
‑
ofctl工具的add
‑
flow命令,为每个网络端口的出入方向分别添加64条OpenFlow流,所述OpenFlow流匹配字段中都具有“ip_dscp”字段,其匹配的值分别为0至63,用以区分、匹配不同优先级的网络流。4.如权利要求3所述的一种动态自适应的云平台租户流量监管系统,其特征在于,所述OpenFlow流都添加了关联所述默认计量表项的计量动作。5.如权利要求4所述的一种动态自适应的云平台租户流量监管系统,其特征在于,在所述网络端口流量监测模块中,通过所述ovs
‑
ofctl工具的dump
‑
ports命令可以监测并统计通过网络端口进入和流出租户虚拟机...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。