一种存储高效网络连接系统及方法技术方案

技术编号:15266912 阅读:142 留言:0更新日期:2017-05-04 01:20
本发明专利技术公开了一种存储高效网络连接系统,其特征在于,包含,存储系统和网络系统,存储系统和网络系统通过建立服务端‑客户端连接进行通讯,网络系统属于提供服务方,存储系统属于被服务方。方法通过存储系统和网络系统建立协商交互机制,使用网络已有的带宽管理机制加上存储管理的灵活性,通过两个模块的交互可以为NVMe over Fabric存储提供高效网络连接。本发明专利技术具有能为NVMe over Fabric存储提供高效的转发的优点。在尽力而为的以太网转发模型下通过两个系统的交互解决网络拥塞带来的存储系统性能下降的问题。

Storage efficient network connection system and method

The invention discloses a memory efficient network connection system, which is characterized in that contains, storage system and network system, storage system and network system through the establishment of server client connection communication network system belongs to the service provider, the storage system belongs to the clothing service. Method of establishing negotiation mechanism through the storage system and network system, the use of the existing network bandwidth management mechanism and storage management flexibility, through the interaction of the two modules can provide efficient network connection for the NVMe over Fabric storage. The invention can provide efficient forwarding advantages for NVMe over Fabric storage. In the best effort Ethernet forwarding model, the performance of the storage system is reduced by the interaction of two systems.

【技术实现步骤摘要】

本专利技术涉及网络存储领域的NVMeoverFabric存储领域,尤其涉及NVMeoverFabric存储高效网络连接系统及方法
技术介绍
随着分布式存储和NVMeSSD技术的快速发展,NVMeoverFabric技术被提出用来在以太网上高速互联分布在不同服务器里的NVMeSSD存储模块,以太网是个随机复用机制的尽力而为转发的网络模型,不保证数据的可靠传输,如何在以太网基础上为NVMeoverFabric存储提供高效的转发是一个难题。
技术实现思路
本专利技术的存储的管理模块可以和网络管理模块建立协商交互机制,使用网络已有的带宽管理机制加上存储管理的灵活性可以较好的解决如上难题,通过两个模块的交互可以为NVMeoverFabric存储提供高效网络连接。为此,本专利技术提供NVMeoverFabric存储高效网络连接系统及方法,它具有能为NVMeoverFabric存储提供高效的转发的优点。为了实现上述目的,本专利技术采用如下技术方案。一种存储高效网络连接系统,包含,存储系统和网络系统,存储系统和网络系统通过建立服务端-客户端(server-client)连接进行通讯,网络系统属于提供服务方,存储系统属于被服务方;存储系统包含,网络参数需求模块,负责下发存储系统里的网络连接需求和网络带宽需求给网络系统;副本状态控制模块,负责切换副本的主用非主用状态;网络系统包含,网络参数设置模块,负责设置网络接入点和各网络路径的保证带宽和速率限制;网络资源监控模块,负责监控网络带宽使用情况、是否发生拥塞;存储网络处理模块,负责分析存储系统的网络需求,负责分析网络拥塞是否对存储系统造成影响;链路拥塞通知模块,负责通知存储系统网络链路拥塞。一种存储高效网络连接方法,存储系统的网络初始设置处理的流程包含以下步骤:S01、存储系统的网络参数需求模块把其网络连接需求、带宽需求和各副本状态通知给网络系统的存储网络处理模块;S02、存储网络处理模块依据存储系统的连接需求分析出需求的网络路径;S03、存储网络处理模块根据存储系统的带宽需求、需求的网络路径上可用的带宽资源和副本状态调用网络参数设置模块设置网络;S04、网络参数设置模块设置网络接入点和各网络路径的保证带宽和速率限制;存储网络链路拥塞处理流程包含以下步骤:S11、网络资源监控模块检测到网络发生拥塞;S12、调用存储网络处理模块分析拥塞链路对于存储系统的影响;S13、判断拥塞的链路是否为主用副本使用的链路;S14、如果发现拥塞的链路不是主用副本使用的链路则直接结束;S15、否则调用链路拥塞通知模块通知存储系统主用副本网络链路拥塞和备用副本网络链路的使用情况;S16、存储系统依据当前各副本存储状态判断是否可以切换主用副本从而避免因网络拥塞对存储性能造成的影响;S17、如果判断后认为不可以切换则直接结束;S18、否则依据各非主用副本存储状态和其网络链路使用情况选择一个非主用副本做主用副本使用;S19、副本状态控制模块把主用副本切换成非主用状态;S20、把S18选择的非主用副本切换成主用状态;S21、对于新的主用副本的报文给予其较高的数据转发优先级设置;S22、对于原主用副本的报文给予其低一些的数据转发优先级设置。优选的,存储系统的网络初始设置处理的流程,还包括:S05、网络参数设置模块对于主用副本的报文给予其较高的数据转发优先级设置;S06、网络参数设置模块对于非主用副本的报文给予其低一些的数据转发优先级设置。本专利技术的有益效果:本专利技术提供NVMeoverFabric存储高效网络连接系统及方法,它具有能为NVMeoverFabric存储提供高效的转发的优点。在尽力而为的以太网转发模型下通过两个系统的交互解决网络拥塞带来的存储系统性能下降的问题。附图说明图1是本实施例存储高效网络连接系统连接部署图。图2是本实施例存储高效网络连接系统模块关系图。图3是本实施例存储高效网络连接方法初始设置处理流程图。图4是本实施例存储高效网络连接方法链路拥塞处理流程图。具体实施方式下面结合附图与实施例对本专利技术作进一步说明。如图1所示,NVMeoverFabric存储高效网络连接系统涉及的几个组件及其关系,其中服务器里有0到N块NVMe的SSD硬盘,由支持NVMeoverFabric的网卡通过外部交换机互联。如图2所示,NVMeoverFabric存储高效网络连接系统包含,存储系统和网络系统;存储系统包含,网络参数需求模块,负责下发存储系统里的网络连接需求和网络带宽需求给网络系统;副本状态控制模块,负责切换副本的主用非主用状态;网络系统包含,网络参数设置模块,负责设置网络接入点和各网络路径的保证带宽和速率限制;网络资源监控模块,负责监控网络带宽使用情况、是否发生拥塞;存储网络处理模块,负责分析存储系统的网络需求,负责分析网络拥塞是否对存储系统造成影响;链路拥塞通知模块,负责通知存储系统网络链路拥塞。如图3、图4所示,NVMeoverFabric存储高效网络连接方法,存储系统的网络初始设置处理的流程包含以下步骤:S01、存储系统的网络参数需求模块把其网络连接需求、带宽需求和各副本状态通知给网络系统的存储网络处理模块;S02、存储网络处理模块依据存储系统的连接需求分析出需求的网络路径;S03、存储网络处理模块根据存储系统的带宽需求、需求的网络路径上可用的带宽资源和副本状态调用网络参数设置模块设置网络;S04、网络参数设置模块设置网络接入点和各网络路径的保证带宽和速率限制;S05、网络参数设置模块对于主用副本的报文给予其较高的数据转发优先级设置;S06、网络参数设置模块对于非主用副本的报文给予其低一些的数据转发优先级设置。存储网络链路拥塞处理流程包含以下步骤:S11、网络资源监控模块检测到网络发生拥塞;S12、调用存储网络处理模块分析拥塞链路对于存储系统的影响;S13、判断拥塞的链路是否为主用副本使用的链路;S14、如果发现拥塞的链路不是主用副本使用的链路则直接结束;S15、否则调用链路拥塞通知模块通知存储系统主用副本网络链路拥塞和备用副本网络链路的使用情况;S16、存储系统依据当前各副本存储状态判断是否可以切换主用副本从而避免因网络拥塞对存储性能造成的影响;S17、如果判断后认为不可以切换则直接结束;S18、否则依据各非主用副本存储状态和其网络链路使用情况选择一个非主用副本做主用副本使用;S19、副本状态控制模块把主用副本切换成非主用状态;S20、把S18选择的非主用副本切换成主用状态;S21、对于新的主用副本的报文给予其较高的数据转发优先级设置;S22、对于原主用副本的报文给予其低一些的数据转发优先级设置。上述虽然结合附图对本专利技术的具体实施方式进行了描述,但并非对本专利技术保护范围的限制,所属领域技术人员应该明白,在本专利技术的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本专利技术的保护范围以内。本文档来自技高网...
一种存储高效网络连接系统及方法

【技术保护点】
一种存储高效网络连接系统,其特征在于,包含,存储系统和网络系统,存储系统和网络系统通过建立服务端‑客户端连接进行通讯,网络系统属于提供服务方,存储系统属于被服务方;所述存储系统包含,网络参数需求模块,负责下发存储系统里的网络连接需求和网络带宽需求给网络系统;副本状态控制模块,负责切换副本的主用非主用状态;所述网络系统包含,网络参数设置模块,负责设置网络接入点和各网络路径的保证带宽和速率限制;网络资源监控模块,负责监控网络带宽使用情况、是否发生拥塞;存储网络处理模块,负责分析存储系统的网络需求,负责分析网络拥塞是否对存储系统造成影响;链路拥塞通知模块,负责通知存储系统网络链路拥塞。

【技术特征摘要】
1.一种存储高效网络连接系统,其特征在于,包含,存储系统和网络系统,存储系统和网络系统通过建立服务端-客户端连接进行通讯,网络系统属于提供服务方,存储系统属于被服务方;所述存储系统包含,网络参数需求模块,负责下发存储系统里的网络连接需求和网络带宽需求给网络系统;副本状态控制模块,负责切换副本的主用非主用状态;所述网络系统包含,网络参数设置模块,负责设置网络接入点和各网络路径的保证带宽和速率限制;网络资源监控模块,负责监控网络带宽使用情况、是否发生拥塞;存储网络处理模块,负责分析存储系统的网络需求,负责分析网络拥塞是否对存储系统造成影响;链路拥塞通知模块,负责通知存储系统网络链路拥塞。2.根据权利要求1的存储高效网络连接方法,其特征在于,存储系统的网络初始设置处理的流程包含以下步骤:S01、存储系统的网络参数需求模块把其网络连接需求、带宽需求和各副本状态通知给网络系统的存储网络处理模块;S02、存储网络处理模块依据存储系统的连接需求分析出需求的网络路径;S03、存储网络处理模块根据存储系统的带宽需求、需求的网络路径上可用的带宽资源和副本状态调用网络参数设置模块设置网络;S04、网络参数设置模块设置网络接入点和各网络路径的保证带宽和速率限制;存储网络...

【专利技术属性】
技术研发人员:石江涛陈彦灵吴安
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1