存储扩展流量控制缓存分配策略研究
发布时间:2020-06-20 05:11
【摘要】: SAN具有高性能、易扩展、高可靠等优点,已成为主流网络存储技术之一,广泛应用于各类数据中心,以满足企业日益增长的信息对大容量、高性能存储系统的需求。然而,数据丢失的风险随着存储容量的增加而增加,为了降低数据丢失风险、提高数据和应用系统的可用性,人门正在研究基于高速广域网的SAN互连,以构建基于存储广域网的远程数据镜像、备份和文件共享。 目前,常用的三种存储扩展技术是基于IP、基于同步光纤网和基于波分复用的存储扩展,从协议层次上看,前者采用IP协议承载FC协议、后者直接将FC协议通过光载波传输、而新一代的同步光纤网使用透明通用成帧规程GFP T (Transparent General Framing Procedure)将FC协议映射到SONET中传输。与一般网络应用相比,存储扩展的特殊性主要有两点,其一是数据传输量大,需要网络具有高吞吐率;其二是可靠性要求高。流量控制是实现存储扩展应用中平滑数据流量、提高网络吞吐力和数据传输可靠性的重要技术手段。 研究表明,存储扩展应用中的IP网络具有高带宽时延积特性,该环境下,传统TCP协议受其窗口字段数据位长度的限制不能充分利用网络带宽,必须采用高速TCP协议。运用理论分析和仿真相结合的方法,研究了高速TCP协议对高带宽时延积网络的适应性,包括路由器缓存的需求、协议的公平性以及光突发交换网络对TCP协议的影响等内容。研究结果表明:(1)路由器的缓存容量只要不低于网络带宽时延积的10%,扩展链路带宽的利用率就能达到90%以上;(2)常见的四种高速TCP协议中,公平性由高到低的次序是FAST TCP、HSTCP、BIC TCP、STCP。采用自动队列管理能有效降低同步丢包的概率,提高TCP协议的公平性;(3)虽然光突发交换网的偏置时间和封装时间会对存储扩展性能产生一定的影响,但光网络的高稳定性和低丢包率有利于性能的提高,因此,采用光网络对IP存储扩展性能影响不大。上述研究结果表明,基于高速TCP协议的IP存储扩展可以在现有IP网络构架下实施,研究结果也为选择具体的TCP协议,实施基于IP的存储扩展提供了依据。 不同于IP网络,基于波分复用和基于SONET的存储扩展采用的是基于信用(Credit)的流量控制协议。研究表明,传统FC流量控制协议采用固定分配Credit的方法,导致存储扩展性能低、连路利用率不高。针对上述不足,提出了一种C23+模式的改进算法,新算法根据扩展链路的距离和带宽分配Credit,并将FC协议中的相对Credit更新策略修改成绝对更新策略,对的更新周期也进行了调整,理论分析表明,修改后的流量控制协议不仅能消除Credit更新信息丢失的累积效应,而且还能有效控制缓冲区上溢、缓冲区下溢、Credit下溢。Credit 在采用GFP T的SONET存储扩展应用中,GFP T网关和附接的FC设备之间采用的是基于Credit的流量控制协议,而两个GFP T网关之间使用的是简单流量控制协议ASFC(Alternate Simple Flow Control),分析发现,ASFC流量控制协议存在下列不足:(1)不能控制目标GFP T网关缓冲区的溢出;(2)流量控制原语的触发条件没有与目标GFP T网关设备的拥塞相关联。针对上述不足,提出了一种优化方法,使GFP T网关缓存容量的分配与链路距离及带宽相关联,同时还使ASFC流控原语的触发条件与FC设备的数据拥塞和目标GFP T网关数据拥塞关联。 在上述研究的基础上,构建了基于粗波分复用的存储扩展原型系统,并对远程访问性能进行了测试。
【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2007
【分类号】:TP333
【图文】:
华 中 科 技 大 学 博 士 学 位 论 文交换构架N 交换构架拓扑结构如图 1.8 所示,存储节和服务节点通过 N 端口、通过 F 端口与交换构架(Fabric)的 F 端口相连,形成以 Fabric 为中心的结构。bric 负责路由选择、流量控制、差错处理以及节点端口管理等功能,并络带宽。当一对端口建立好连接之后,Fabric 就向他们提供近似点到点同时支持交换机的级联,以构成更大交换构架。
于 IP、SONET 和 WDM 三种连接技术的存储扩展协议模型和存储工作原理。2.1 存储扩展的通用协议模型分析存储扩展本质上是 FC 协议和通用网络协议之间的相互作用。一般而言,协议之间的相互作用有三种基本形式,分别是“使用”、隧道封装和映射。其中,“使用”是指一种协议直接使用另一种协议提供的功能为本协议的实现服务,如 TCP 与 IP 之间就是使用关系;遂道封装则是将一种协议直接作为另一种协议的负载进行封装,此时,进行协议转换的设备不需要理解内层被封装协议的语法、语义和同步等信息;映射是一种比隧道封装方式复杂的协议关系,它不是简单的协议封装,而是将内层协议的部分或者全部逻辑功能映射到外层协议对应的功能层次上,此时,内层协议对外层协议不再透明。映射方式可以实现内外层协议的融合,充分利用两种协议的优点为传输提供服务。目前通过公用网络框架实现 FC 协议传输的协议层次关系如图 2.1所示。
本文编号:2721927
【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2007
【分类号】:TP333
【图文】:
华 中 科 技 大 学 博 士 学 位 论 文交换构架N 交换构架拓扑结构如图 1.8 所示,存储节和服务节点通过 N 端口、通过 F 端口与交换构架(Fabric)的 F 端口相连,形成以 Fabric 为中心的结构。bric 负责路由选择、流量控制、差错处理以及节点端口管理等功能,并络带宽。当一对端口建立好连接之后,Fabric 就向他们提供近似点到点同时支持交换机的级联,以构成更大交换构架。
于 IP、SONET 和 WDM 三种连接技术的存储扩展协议模型和存储工作原理。2.1 存储扩展的通用协议模型分析存储扩展本质上是 FC 协议和通用网络协议之间的相互作用。一般而言,协议之间的相互作用有三种基本形式,分别是“使用”、隧道封装和映射。其中,“使用”是指一种协议直接使用另一种协议提供的功能为本协议的实现服务,如 TCP 与 IP 之间就是使用关系;遂道封装则是将一种协议直接作为另一种协议的负载进行封装,此时,进行协议转换的设备不需要理解内层被封装协议的语法、语义和同步等信息;映射是一种比隧道封装方式复杂的协议关系,它不是简单的协议封装,而是将内层协议的部分或者全部逻辑功能映射到外层协议对应的功能层次上,此时,内层协议对外层协议不再透明。映射方式可以实现内外层协议的融合,充分利用两种协议的优点为传输提供服务。目前通过公用网络框架实现 FC 协议传输的协议层次关系如图 2.1所示。
【参考文献】
相关期刊论文 前10条
1 焦硕;吴海珊;徐坤;林金桐;;TCP在OBS网络环境中性能的建模分析[J];北京邮电大学学报;2005年06期
2 陈凯,白英彩;网络存储技术及发展趋势[J];电子学报;2002年S1期
3 孙嵘;通用成帧规程GFP协议结构特点及其关键技术[J];光通信技术;2003年03期
4 冯立宏,赵林亮,王光兴;ATM网络流量控制中的一种信元丢弃机制[J];计算机研究与发展;2000年11期
5 杨朝红,宫云战,桑伟前,刘海燕,李庆艳;基于主从异步复制技术的容灾实时系统研究与实现[J];计算机研究与发展;2003年07期
6 魏轶伟,熊剑平,贾惠波,何宁;基于IP的存储网络技术[J];计算机工程与应用;2002年13期
7 傅湘林;韩德志;谢长生;;基于IP的SAN互联技术的研究[J];计算机科学;2003年06期
8 刘建平;刘增基;文爱军;;OBS网络中汇聚机制对边缘结点时延特性的影响[J];计算机科学;2006年02期
9 张敬辕,谢剑英,王明中;Internet带宽分配的公平性研究[J];计算机工程;2002年03期
10 周敬利;马吉峰;秦磊华;;应用于远程异地存储FC-SAN的CWDM实现方法[J];计算机工程与科学;2006年01期
本文编号:2721927
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2721927.html