[发明专利]一种自适应的光纤通道存储扩展流量控制方法有效

专利信息
申请号: 201210534135.7 申请日: 2012-12-12
公开(公告)号: CN102984087A 公开(公告)日: 2013-03-20
发明(设计)人: 蔡昭权 申请(专利权)人: 惠州学院
主分类号: H04L12/861 分类号: H04L12/861
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 任海燕
地址: 516007 *** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自适应 光纤 通道 存储 扩展 流量 控制 方法
【说明书】:

技术领域

发明涉及一种自适应的光纤通道存储扩展流量控制方法。

背景技术

灾难恢复和业务连续的重要性越来越被重视。有研究指出,一次48小时的存储系统中断可使一个数据密集企业倒闭,因此,远程存储网络扩展的需求日益递增。另外,存储资源和数据中心的整合、存储网络外包等应用也带动了存储网络扩展的需求。存储网络扩展即利用城域网或广域网MAN/WAN (Metropolitan Area Network/ Wide Area Network)扩展存储区域网SAN (Storage Area Network)的距离。信息技术标准国际委员会(INCITS)制定了存储扩展主干标准FC_BB,存储网络工业协会(SNIA)提出了多站点块存储扩展模型。存储扩展已成为存储领域新的研究与应用热点,已经有许多国际知名存储公司已研制出各自的存储扩展产品。

目前主流存储扩展方式包括基于IP、基于WDM(Wavelength Division Multiplexing)和基于SONET的存储扩展。存储扩展网关同时支持光纤通道FC(Fibre Channel,光纤通道)协议和相应的MAN/WAN协议,网关将存储扩展网络的流量控制划分成3个域,分别是网关与SAN之间的两个基于信用(Credit)的FC流量控制域和扩展网关之间的MAN/WAN流量控制域。现有的存储扩展标准未提供多种流量控制协议之间的同步机制,当MAN/WAN发生拥塞时将导致大量FC帧缓存于发送网关并导致其排队时延增加,当时延超过FC协议的超时门限值时,会引发FC帧序列(包含多个FC帧)的重传,大大降低存储扩展的性能。因此,需要对有有光纤通道存储扩展流量控制方法进行优化,以提高存储扩展性能及存储扩展对实时应用的适应性。

发明内容

为了解决传统存储扩展网关流量控制方法的不足,本发明提供一种的具有自适应性的光纤通道存储扩展流量控制方法的设计方案。

一种自适应的光纤通道存储扩展流量控制方法,包括以下步骤:(1)初始化步骤;(2)从缓冲区队列头中取出一个光纤通道帧,按广域网的协议格式进行封装,使用改进存储扩展流量控制协议通过存储扩展网关的广域网接口转发封装后的数据帧;(3)接收光纤通道帧。所述改进存储扩展流量控制协议包括存储扩展流量控制步骤以及缓冲区门限自适应调整步骤。

具体的,所述初始化步骤包括:设置Q_length=0; Q_low =2;Q_high =8; H_count=0;F_high=0;L_count = 2; add_length=0;其中,Q_length为接收端缓存队列的长度;Q_low为低门限值;Q_high为高门限值;F_high为队列高门限触发标志,当队列长度大于Q_high时置1,H_count为零时清零;H_count为当Q_length > Q_high期间网关停止Credit更新的次数;L_count为当F_high =1且Q_length < Q_Low期间,接收端每转发或处理一个FC帧所发出的Credit更新信号的数量;add_length为队列增减性标志,大于零时表示队列长度在增加,反之表示队列长度在减小。

更具体的,所述初始化步骤还包括,测量存储区域网络SAN与直接相连的存储扩展网关之间链路的单程往返时延                                                。

更具体的,所述存储扩展流量控制步骤包括:

(1)若缓冲区队列非空,则从缓冲区队列头中取出一个光纤通道帧,Q_length自减1,否则等待; 

(2)当Q_length ≤ Q_high 且F_high = 0时,存储扩展网关按照光纤通道协议向与之直接连接的光纤通道设备发送1个Credit更新信号;

(3)当Q_length ≥ Q_high 时,F_high = 1,H_count 自增1,存储扩展网关不向与之直接连接的光纤通道设备发送Credit更新信号;

(4) 当Q_length < Q_low 且F_high = 1时,若L_count ≤ H_count,则存储扩展网关向与之直接连接的光纤通道设备发送L_count个Credit更新信号,同时H_count = H_count - L_count +1;若L_count > H_count,则存储扩展网关向与之直接连接的光纤通道设备发送H_count个Credit更新信号,然后将H_count置0。

更具体的,所述缓冲区门限自适应调整步骤包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州学院,未经惠州学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210534135.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top