[发明专利]一种分布式存储中协议流控设计方法在审
申请号: | 201710025320.6 | 申请日: | 2017-01-13 |
公开(公告)号: | CN106790645A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 孟祥瑞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 刘继枝 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 存储 协议 设计 方法 | ||
1.一种分布式存储中协议流控设计方法,其特征在于,方法如下:
第一步,NAS协议访问CEPH文件系统时,CEPH文件系统返回一个能力值,NAS协议根据此能力值来接收一定量的请求;
第二步,把请求交给CEPH文件系统处理,再返回能力值,形成一个能力值反馈的机制;
第三步,从而实现流控。
2.根据权利要求1所述的一种分布式存储中协议流控设计方法,其特征在于,所述的详细步骤如下:
步骤一、NAS协议访问CEPH文件系统时,向CEPH文件系统发送读写请求;
步骤二、CEPH文件系统处理请求,并申请对应的缓存块;
步骤三、计算剩余能力返回CEPH文件系统;
步骤四、CEPH文件系统向NAS协议请求回应,并携带能力值;
步骤五、NAS协议根据能力值决定接收还是阻塞请求。
3.根据权利要求2所述的一种分布式存储中协议流控设计方法,其特征在于,所述的S3具体步骤如下:
CEPH文件系统根据配置的缓存大小,记录读写请求的数据量,计算剩余的缓存能力大小;
然后根据剩余的缓存能力大小,分三种情况在读写请求的回应中返回给NAS协议:
第一种: 大于100MB,直接填写-1,表示无限制;
第二种: 小于等于100MB,填写真实的剩余缓存能力的大小;
第三种:小于10MB,填写0,表示无空间了,不再接收读写业务。
4.根据权利要求2所述的一种分布式存储中协议流控设计方法,其特征在于,所述的S5中具体步骤如下:
NAS协议接收读写请求时,根据能力值判断接收还是阻塞请求;
阻塞请求,减少接收的数据量,使得NFS客户端的发送发生减缓,从而调节流量的传输,使得业务不会在下层拥塞。
5.根据权利要求1所述的一种分布式存储中协议流控设计方法,其特征在于,所述的能力值单位是字节数,表示处理数据量的能力。
6.根据权利要求1所述的一种分布式存储中协议流控设计方法,其特征在于,所述的NAS协议为使用TCP协议的以太网文件服务器,用于文件级数据处理。
7.一种协议流控系统,其特征在于,包括NAS协议模块,CEPH客户端,NFS客户端和缓存块系统;
其中,NAS协议模块,为TCP协议的以太网文件服务器,用于文件级的数据处理;
CEPH客户端,用于处理读写请求、申请对应缓存块,以及向NAS协议模块请求回应并携带能力值;
缓存块系统,用于接收读写请求的数据;
NFS客户端,用于计算机之间通过TCP协议进行共享资源。
8.根据权利要求7所述的一种协议流控系统,其特征在于,所述的NAS协议模块,是一个服务器群,包括应用服务器、邮件服务器。
9.一种分布式存储系统,其特征在于,包括存储服务器和协议流控系统,其中,存储服务器用于存放所有数据;协议流控系统,用于存储服务器的流量控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710025320.6/1.html,转载请声明来源钻瓜专利网。