[发明专利]一种光纤交换机的带宽调整方法及装置在审
申请号: | 201510087475.3 | 申请日: | 2015-02-25 |
公开(公告)号: | CN104639463A | 公开(公告)日: | 2015-05-20 |
发明(设计)人: | 王恩东;胡雷钧;邹定国;林楷智;娄山林 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L12/877 | 分类号: | H04L12/877;H04L12/937;H04B10/275 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 光纤 交换机 带宽 调整 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种光纤交换机的带宽调整方法及装置。
背景技术
随着大数据和云计算的发展,推动数据中心服务器的规模达到了上千台机柜、百万台服务器的级别。同时,虚拟化、云计算的应用促使服务器的网络接口达到了10G的带宽甚至更高。
目前,数据中心的扩展能力以及上万台服务器的端到端之间带宽的连接成为了技术瓶颈。光纤传输具有高带宽技术优势,也因此成为了数据中心的优先选择,光纤交换机则成为数据中心端到端高带宽数据通信的基础设施。
然而,随着业务的不断变化,数据中心的基础设施往往需要进行扩展,其对网络拓扑和带宽也会随之发生变化。因此,急需提供一种带宽调整方法,以满足数据中心的端到端带宽的动态调整。
发明内容
有鉴于此,本发明提供一种光纤交换机的带宽调整方法及装置,以实现数据中心端到端带宽的动态调整。
本发明提供了一种光纤交换机的带宽调整方法,为环形网络中的各个光纤交换机分配ID;包括:
对所述环形网络进行初始化操作,并在初始化过程中根据各个光纤交换机的ID,设置各个光纤交换机之间的物理通道;
通过各个光纤交换机之间的物理通道进行数据交互,并记录交互信息;
根据记录的所述交互信息,获取每个物理通道的带宽使用状态;
根据获取的每个物理通道的带宽使用状态,在确定所述环形网络需要调整时,将有带宽剩余的物理通道上的剩余带宽调整到带宽使用不足的物理通道上。
优选地,
所述为环形网络中的各个光纤交换机分配ID,包括:选定其中一个光纤交换机作为分配的起始节点,并根据所述环形网络中光纤交换机的数据传输方向,从所述起始节点开始,依次为每个光纤交换机分配符合设定规则的ID。
优选地,进一步包括:为每个光纤交换机设置通道控制器,并通过下式计算接收数据的光纤交换机中通道控制器的值:
通道控制器的值=[N-(As-Ad)]%N+1
其中,N为所述环形网络中光纤交换机的数量,As为发送数据的光纤交换机的ID,Ad为接收数据的光纤交换机的ID;
所述通过各个光纤交换机之间的物理通道进行数据交互包括:
利用所述通道控制器的值确定接收数据的光纤交换机接收数据时使用的物理通道,并利用该确定的物理通道进行所述数据交互。
优选地,
进一步包括:设置物理通道的带宽使用状态,其中,设置的物理通道的带宽使用状态包括S1、S2、S3、S4和S5中的一种或多种;其中,S1状态用于表征Cn-m带宽不足,需要增加带宽;S2状态用于表征Cn-m带宽满足要求,不需要增加或减少带宽;S3状态用于表征Cn-m带宽满足要求,但带宽利用不足;S4状态用于表征Cn-m带宽满足要求,但实际传输的数据流量少;S5状态用于表征Cn-m无数据传输;Cn-m为光纤交换机n发送到光纤交换机m的物理通道,其中,n、m均为不大于环形网络中光纤交换机的数量N的正整数;
所述获取每个物理通道的带宽使用状态,包括:
计算每个物理通道上接收数据的平均速率,并根据计算的每个物理通道上接收数据的平均速率确定每个物理通道的带宽使用状态;其中,利用下式计算每个物理通道上接收数据的平均速率:
wn-m=dn-m/T;
当wn-m>=X*pn-m*TH1时,确定Cn-m处于S1状态;
当X*pn-m*TH1>wn-m>=X*pn-m*TH2时,确定Cn-m处于S2状态;
当X*pn-m*TH2>wn-m>=X*pn-m*TH3时,确定Cn-m处于S3状态;
当X*pn-m*TH3>wn-m>=X*pn-m*TH4时,确定Cn-m处于S4状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510087475.3/2.html,转载请声明来源钻瓜专利网。