一种数据中心网络带宽保证方法及系统技术方案

技术编号:13539422 阅读:14 留言:0更新日期:2016-08-17 15:32
本发明专利技术提出一种数据中心网络带宽保证方法及系统,该方法从租户的请求信息中提取所示租户的最小带宽保证信息,由所述服务器节点记录所述最小带宽保证信息;所述数据中心中每个虚拟机与相应的远端虚拟机通信,并组成虚拟机对,所述虚拟机所在的服务器节点获取所述虚拟机对的最小带宽保证信息a,所述远端虚拟机所在的服务器节点获取所述虚拟机对的最小带宽保证信息b,将两者中较小的最小带宽保证信息作为所述虚拟机对间的数据流的保证带宽;将所述虚拟机对间的每条数据流切分为多条子流,并为所述多条子流分配各自的优先级,分别限制每个虚拟机发送的所述多条子流的发送速率,根据每个子流的优先级分配与其优先级相对应的交换机端口队列进行传输。

一种数据中心网络带宽保证方法及系统

【技术实现步骤摘要】
201610177881

【技术保护点】
一种数据中心网络带宽保证方法,其特征在于,包括:步骤1,从租户的请求信息中提取所述租户的最小带宽保证信息,将所述最小带宽保证信息分发到相应的服务器节点,并由所述服务器节点记录所述最小带宽保证信息;步骤2,所述数据中心中每个虚拟机与相应的远端虚拟机通信,并组成虚拟机对,所述虚拟机所在的服务器节点获取所述虚拟机对的最小带宽保证信息a,所述远端虚拟机所在的服务器节点获取所述虚拟机对的最小带宽保证信息b,将所述最小带宽保证信息a与所述最小带宽保证信息b进行比较,并将两者中较小的最小带宽保证信息作为所述虚拟机对间的数据流的保证带宽;步骤3,将所述虚拟机对间的每条数据流切分为多条子流,并为所述多条子流分配各自的优先级,为每个虚拟机创建多个速率限制器,分别限制每个虚拟机发送的所述多条子流的发送速率,根据每个子流的优先级分配与其优先级相对应的交换机端口队列进行传输。

【技术特征摘要】
1.一种数据中心网络带宽保证方法,其特征在于,包括:步骤1,从租户的请求信息中提取所述租户的最小带宽保证信息,将所述最小带宽保证信息分发到相应的服务器节点,并由所述服务器节点记录所述最小带宽保证信息;步骤2,所述数据中心中每个虚拟机与相应的远端虚拟机通信,并组成虚拟机对,所述虚拟机所在的服务器节点获取所述虚拟机对的最小带宽保证信息a,所述远端虚拟机所在的服务器节点获取所述虚拟机对的最小带宽保证信息b,将所述最小带宽保证信息a与所述最小带宽保证信息b进行比较,并将两者中较小的最小带宽保证信息作为所述虚拟机对间的数据流的保证带宽;步骤3,将所述虚拟机对间的每条数据流切分为多条子流,并为所述多条子流分配各自的优先级,为每个虚拟机创建多个速率限制器,分别限制每个虚拟机发送的所述多条子流的发送速率,根据每个子流的优先级分配与其优先级相对应的交换机端口队列进行传输。2.如权利要求1所述的数据中心网络带宽保证方法,其特征在于,所述步骤1中,所述请求信息中包括所述租户需求的虚拟机的数目、每个虚拟机需求的硬件资源信息以及需要为每个所述虚拟机提供的最小保证带宽信息。3.如权利要求1所述的数据中心网络带宽保证方法,其特征在于,所述步骤2中通过虚拟化管理软件记录最小带宽保证信息,其中所述虚拟化管理软件运行于服务器节点。4.如权利要求1所述的数据中心网络带宽保证方法,其特征在于,所述步骤3中每条子流包括拥塞控制窗口并计算每条子流对应的RTT值;传输层协议为每条子流发送的数据段添加传输层序列号,所述传输层序列号用于记录数据段的发送顺序;每条子流为所述数据段添加子流级序列号,所述子流级序列号用于记录数据段在每个子流内的发送顺序。5.如权利要求1所述的数据中心网络带宽保证方法,其特征在于,所述步骤3中所述速率限制器包括静态速率限制器与动态速率限制器。6.一种数据中心网络带宽保证系统,其特征在...

【专利技术属性】
技术研发人员:李龙付斌章陈明宇张立新
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:北京;11

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

1