[发明专利]处理写请求或读请求的方法、交换机、控制节点有效
申请号: | 201610896118.6 | 申请日: | 2016-10-13 |
公开(公告)号: | CN107948233B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 陈灿 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供一种处理写请求或读请求的方法、交换机及控制节点。在所述交换机中保存有转发表,并且所述交换机具备分片及冗余计算能力,当所述交换机接收第一写请求后,基于所述转发表直接对所述第一写请求中携带的数据进行分片并计算冗余分片,然后生成相应个数的第二写请求,然后直接将所述第二写请求分别发送给相应的存储节点以完成数据保存。这样,所述第一写请求中的数据只需要在所述交换机上传输1次就能完成保存,由此大大减少了交换机的工作负荷以及网络资源的浪费,减少写请求处理的时延,大大提升了系统的处理效率和性能。 | ||
搜索关键词: | 处理 请求 方法 交换机 控制 节点 | ||
【主权项】:
一种处理写请求的方法,其特征在于,所述方法应用于交换机,所述交换机中预先配置有转发表,所述转发表包含多条转发记录,每一条转发记录包含主机地址、服务交换机地址、卷、冗余等级编号以及存储节点地址,所述方法包括:接收来自主机的第一写请求,所述第一写请求中携带第一元数据以及第一数据;基于所述第一元数据查询所述转发表以获取K条转发记录,K大于等于2;基于所述K条转发记录中的冗余等级编号对所述第一数据进行分片操作,得到K个分片;基于所述K条转发记录中的冗余等级编号及存储节点地址生成K个第二写请求,所述K个第二写请求中的每一个第二写请求携带第二数据,所述第二数据为所述K个分片中的1个分片;分别向K个存储节点发送所述K个第二写请求。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610896118.6/,转载请声明来源钻瓜专利网。