[发明专利]云数据中心租户出口流量限速方法与系统在审
申请号: | 202110746087.7 | 申请日: | 2021-07-01 |
公开(公告)号: | CN113572699A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 任丰原;范英晨;钱坤 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L12/815 | 分类号: | H04L12/815;H04L12/825;H04L12/911;H04L12/927 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 杨云云 |
地址: | 100084 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 租户 出口 流量 限速 方法 系统 | ||
本发明提供一种云数据中心租户出口流量限速方法与系统,所述方法包括:启动定时器,接收并统计在当前周期内的租户的数据包,基于当前周期内租户的所有数据包得到租户的本地流量速率信息,基于租户的本地流量速率信息生成租户的本地带宽需求包;在定时器计时达到当前周期的情况下,将租户的本地带宽需求包发送给交换机;接收交换机发送的租户的全局带宽需求包,基于租户的本地流量速率信息和租户的全局带宽需求包计算租户的带宽配额;基于租户的带宽配额修改限速参数,基于限速参数对下一个周期内的租户的数据包进行限速。本发明能够有效减小计算资源和带宽资源的开销,提高限速精度。
技术领域
本发明涉及计算机技术领域,尤其涉及一种云数据中心租户出口流量限速方法与系统。
背景技术
云厂商提供云数据中心出口流量的共享带宽服务,租户购买一组虚拟机复用一个共享带宽,云厂商对租户的虚拟机进行实时限速,保证租户的所有虚拟机出口流量之和不超过租户的租用带宽,实现租户级别的限速。目前,在租户的数据包被分散给云网关的多个网关服务器的情况下实现租户级别的限速,难点在于对多个网关服务器进行综合限速。
相关技术中采用集中式的控制器,动态估计租户流量的带宽需求,基于租户流量的带宽需求为所有网关服务器分配带宽配额,网关服务器根据带宽配额对租户流量进行限速。
相关技术在云数据中心内部的租户数量较大的情况下,可扩展性较差,易出现计算带宽配额和通信的瓶颈,造成大量计算资源和带宽资源的开销,增加分配带宽配额的延迟,导致限速精度下降。
发明内容
本发明提供一种云数据中心租户出口流量限速方法与系统,用以解决相关技术在云数据中心内部的租户数量较大的情况下,可扩展性较差,易出现计算带宽配额和通信的瓶颈,造成大量计算资源和带宽资源的开销,增加分配带宽配额的延迟,导致限速精度下降的技术问题。
第一方面,本发明提供一种云数据中心租户出口流量限速方法,应用于网关服务器,包括:
启动定时器,接收并统计在当前周期内的租户的数据包,基于所述当前周期内所述租户的所有数据包得到所述租户的本地流量速率信息,基于所述租户的本地流量速率信息生成所述租户的本地带宽需求包;
在所述定时器计时达到所述当前周期的情况下,将所述租户的本地带宽需求包发送给交换机;
接收所述交换机发送的所述租户的全局带宽需求包,基于所述租户的本地流量速率信息和所述租户的全局带宽需求包计算所述租户的带宽配额;
基于所述租户的带宽配额修改限速参数,基于所述限速参数对下一个周期内的所述租户的数据包进行限速。
可选地,所述基于所述租户的本地流量速率信息和所述租户的全局带宽需求包计算所述租户的带宽配额,具体包括:
基于所述租户的全局带宽需求包获取所述租户的全局流量速率信息;
基于所述租户的本地流量速率信息和所述租户的全局流量速率信息计算所述租户的带宽配额。
可选地,所述基于所述租户的本地流量速率信息和所述租户的全局流量速率信息计算所述租户的带宽配额,具体包括:
基于所述租户的本地流量速率信息和所述租户的全局流量速率信息利用公式(1)计算分配给所述租户的带宽配额:
其中,R表示租户的带宽配额,R0表示租户的租用带宽,Dlocal表示租户的本地流量速率信息,Dglobal表示租户的全局流量速率信息。
第二方面,本发明提供一种云数据中心租户出口流量限速方法,应用于交换机,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110746087.7/2.html,转载请声明来源钻瓜专利网。