[发明专利]在分布式大数据存储系统内进行数据传输的方法及系统有效

专利信息
申请号: 201810559925.8 申请日: 2018-06-02
公开(公告)号: CN108762683B 公开(公告)日: 2021-06-01
发明(设计)人: 不公告发明人 申请(专利权)人: 深圳市天天来玩科技有限公司
主分类号: G06F3/06 分类号: G06F3/06;H04L29/06;H04L29/08
代理公司: 重庆创新专利商标代理有限公司 50125 代理人: 李智祥
地址: 518052 广东省深圳市南山区粤海街道*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种在分布式大数据存储系统内进行数据传输的方法及系统,所述方法包括:接收来自数据请求方的数据获取请求,确定数据获取请求所涉及的数据集合,促使服务存储节点创建包括至少两个缓冲存储段的缓冲存储区;按照从数据项的最高传输级别到最低传输级别的降序顺序依次对每个传输级别的数据项进行传输:从环状传输队列中位于队首的目标存储节点开始到位于队尾的目标存储节点为止,按照环状传输队列的队列顺序依次将每个目标存储节点所存储的多个数据项中当前传输级别的至少一个数据项传输到所述服务存储节点;以及所述服务存储节点按照数据项的接收时间将接收到的数据项按照缓冲存储段的顺序号保存到当前顺序号的缓冲存储段中。
搜索关键词: 分布式 数据 存储系统 进行 数据传输 方法 系统
【主权项】:
1.一种在分布式大数据存储系统内进行数据传输的方法,所述方法包括:接收来自数据请求方的数据获取请求,其中所述数据获取请求包括:数据请求方标识、数据请求方地址以及数据检索条件;根据数据请求方标识对所述数据请求方进行身份验证,根据身份验证的结果确定所述数据请求方是否具有使用所述数据获取请求中的数据检索条件来获取数据的权限;当身份验证的结果指示所述数据请求方具有使用所述数据获取请求中的数据检索条件来获取数据的权限时,根据所述数据检索条件来确定所述数据获取请求所涉及的包括多个数据项的数据集合;确定所述数据集合中的所有数据项的总尺寸,根据所述总尺寸和所述数据请求方地址从所述分布式大数据存储系统内多个存储节点中选择一个存储节点以作为所述数据请求方选择服务存储节点;向所述服务存储节点发送所述数据请求方地址和所述总尺寸,促使所述服务存储节点根据所述数据请求方地址和所述总尺寸来创建缓冲存储区并将所述缓冲存储区分为至少两个缓冲存储段,并且为每个缓冲存储段设置用于指示存储顺序的顺序号;从所述服务存储节点接收包括缓冲存储段的数量和尺寸的响应消息,并对所述数据集合中每个数据项所归属的目标存储节点进行统计,以确定所述数据集合所涉及的多个目标存储节点;将包括所述数据集合中每个数据项的目录信息以及所述缓冲存储段的尺寸和数量的数据传输指示消息发送给多个目标存储节点中的每个目标存储节点;每个目标存储节点根据目录信息确定自身所存储的并与数据传输相关联的多个数据项,确定多个数据项中每个数据项的尺寸并且基于每个数据项的尺寸计算自身所存储的多个数据项的总尺寸;每个目标存储节点根据自身所存储的多个数据项的总尺寸和所述缓冲存储段的尺寸为每个数据项设置传输级别,其中传输级别的数量小于所述缓冲存储段的数量并且不同的传输级别用于指示向服务存储节点发送数据项时不同的传输顺序;响应于每个目标存储节点为自身所存储的每个数据项设置传输级别的完成,为多个目标存储节点设置向服务存储节点进行数据传输的传输顺序,以形成环状传输队列;按照从数据项的最高传输级别到最低传输级别的降序顺序依次对每个传输级别的数据项进行传输:从环状传输队列中位于队首的目标存储节点开始到位于队尾的目标存储节点为止,按照环状传输队列的队列顺序依次将每个目标存储节点所存储的多个数据项中当前传输级别的至少一个数据项全部传输到所述服务存储节点;其中当前传输级别是从最高传输级别到最低传输级别的多个传输级别中的一个,并且其中在当前的目标存储节点将当前传输级别的至少一个数据项全部传输到所述服务存储节点之后,促使环状传输队列中所述当前的目标存储节点的下一目标存储节点开始进行数据传输;以及所述服务存储节点按照数据项的接收时间将接收到的数据项按照缓冲存储段的顺序号保存到当前顺序号的缓冲存储段中:在判断当前顺序号的缓冲存储段已经不具有对当前接收的数据项进行存储的剩余存储空间时,将所述当前顺序号的缓冲存储段中的所有数据项发送给数据请求方,将所述当前接收的数据项存储到下一顺序号的缓冲存储段中,并且将所述下一顺序号作为当前顺序号;当所述缓冲存储区中当前顺序号的缓冲存储段在预定时间内没有接收到数据项时,将所述当前顺序号的缓冲存储段的所有数据项发送给数据请求方。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市天天来玩科技有限公司,未经深圳市天天来玩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810559925.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top