[发明专利]一种分布式存储集群数据通信方法及系统有效
申请号: | 201711166664.5 | 申请日: | 2017-11-21 |
公开(公告)号: | CN107682460B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 李景要 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 存储 集群 数据通信 方法 系统 | ||
1.一种分布式存储集群的数据通信方法,其特征在于,包括:
源节点的源OSD向目的节点的目标OSD发送数据时,所述源OSD将所述数据通过源节点的虚拟Messenger发送至所述源节点的真实Messenger,通过所述源节点的真实Messenger将所述数据发送至所述目的节点的真实Messenger;
所述目的节点的真实Messenger接收所述数据,通过所述目的节点的虚拟Messenger将所述数据下发至所述目的节点的目标OSD;
其中,所述目的节点的真实Messenger接收所述数据,包括:
所述目的节点的真实Messenger,通过所述源节点和所述目的节点间唯一的TCP连接,接收所述源节点真实Messenger发送的所述数据。
2.根据权利要求1所述的数据通信方法,其特征在于,所述通过所述目的节点的虚拟Messenger将所述数据下发至所述目的节点的目标OSD,包括:
所述目的节点的虚拟Messenger接收所述目的节点的真实Messenger发送的所述数据,通过所述数据中携带的目标OSD的地址信息,调用与所述目标OSD对应的处理函数处理所述数据。
3.根据权利要求2所述的数据通信方法,其特征在于,所述目的节点的虚拟Messenger接收所述目的节点的真实Messenger发送的所述数据之后,还包括:
判断所述数据的目的端是否为OSD;
若是,则执行通过所述数据中携带的目标OSD的地址信息,调用与所述目标OSD对应的处理函数处理所述数据的步骤。
4.根据权利要求1至3任意一项所述的数据通信方法,其特征在于,所述源节点的源OSD向目的节点的目标OSD发送数据之前,还包括:
虚拟进程接收系统下发的OSD管理指令,通过管理套接字向主进程发送管理OSD的指令;所述管理OSD的指令携带的OSD地址信息与所述OSD管理指令携带的地址信息相同。
5.根据权利要求1至3任意一项所述的数据通信方法,其特征在于,所述源节点的源OSD向目的节点的目标OSD发送数据之前,还包括:
源节点的真实Messenger与所述目的节点的真实Messenger建立真实连接,并在连接成功后,源节点的虚拟Messenger与目的节点的虚拟Messenger建立虚拟连接;所述真实连接用于发送数据,所述虚拟连接用户发送OSD基础信息。
6.一种分布式存储集群的数据通信系统,其特征在于,所述数据通信系统的每个节点包括:与本节点内所有OSD通信连接的虚拟Messenger,以及与虚拟Messenger通信连接的真实Messenger;
其中,每个节点的虚拟Messenger,用于将本节点内OSD发送的数据发送至本节点的真实Messenger;并将本节点的真实Messenger发送的数据下发至对应的OSD;
每个节点的真实Messenger,用于将本节点虚拟Messenger上传的数据发送至目的节点的真实Messenger;将源节点的真实Messenger发送的数据下发至本节点的虚拟Messenger;其中,两个节点的真实Messenger之间,通过节点间唯一的TCP连接进行数据的传输。
7.根据权利要求6所述的数据通信系统,其特征在于,
每个节点的虚拟Messenger接收真实Messenger发送的数据,通过数据中携带的目标OSD的地址信息,调用与所述目标OSD对应的处理函数处理所述数据。
8.根据权利要求6所述的数据通信系统,其特征在于,两个节点的虚拟Messenger之间,通过建立虚拟连接进行OSD基础信息的传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711166664.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低密度有机硅纳米水基钻井液
- 下一篇:二次电池