[发明专利]一种分布式内容查找方法在审

专利信息
申请号: 201910035127.X 申请日: 2019-01-15
公开(公告)号: CN109857913A 公开(公告)日: 2019-06-07
发明(设计)人: 姬明佳;周育仲 申请(专利权)人: 苏州链读文化传媒有限公司
主分类号: G06F16/903 分类号: G06F16/903;G06F16/2458
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 楼高潮
地址: 215000 江苏省苏州市相城区高铁新城青龙*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种分布式内容查找方法,包括一个分布式节点属性和四个PSNV操作;一个分布式节点属性包括节点ID、节点IP地址及端口、内容、查找表,所述内容以对的形式存储,所述key是文件名的哈希值;所述内容冗余存储在节点ID为key、key+1、key+2…key+k‑1共k个节点上;所述查找表按节点ID分层,记录有限个数的其他节点ID和IP地址及端口;本发明通过分布式节点属性和四个PSNV操作实现内容的分布式查找。本发明是通过异或距离来对分布式哈希表进行分层,提升了分布式内容查找的性能;K‑bucket的更新机制在一定程度上保持了网络的活性和安全性。
搜索关键词: 分布式节点 分布式内容 查找 查找表 分层 存储 分布式哈希表 节点IP地址 更新机制 内容冗余 哈希 异或 记录 网络
【主权项】:
1.一种分布式内容查找方法,其特征在于,包括一个分布式节点属性和四个PSNV操作;所述的一个分布式节点属性包括节点 ID、节点IP地址及端口、内容、查找表,所述内容以<key, value>对的形式存储,所述key是文件名的哈希值;所述内容冗余存储在节点ID为key、key+1、key+2…key+k‑1共k个节点上;所述查找表按节点ID分层,记录有限个数的其他节点ID和IP地址及端口;所述四个PSNV操作:(1)操作P(ping),用于探测一个节点,判断该节点是否仍然在线;(2)操作S(store),用于通知一个节点存储一个<key,value>对,以便后续查询;(3)操作N(node),用于从自己的查找表对应的K桶中返回k个节点信息给发送者;(4)操作V(value),用于把info‑hash作为参数,返回value;描述一次一个节点x要查找ID值为t 的节点y,查找过程如下:(1)计算到t 的距离:D(x,y) = x⊕y,给定一个结点 x 和距离 L,有且仅有一个结点y,使得D(x,y) = L;(2)从x的第[㏒L]个K桶中取出α个节点的信息,同时进行N操作,如果这个K桶中的信息少于α个,则从附近多个桶中选择距离最接近L的总共α个节点;(3)对接受到查询操作的每个节点,如果发现自己就是t,则回答自己是最接近t 的;否则测量自己和t 的距离,并从自己对应的K桶中选择α个节点的信息给x;(4)x对新接受到的每个节点都再次执行N操作,此过程不断重复执行,直到每一个分支都有节点响应自己是最接近t,或者N操作返回的节点值没有,都已经被查找过了,即找不到更近的节点;(5)通过上述查找操作,x得到了k个最接近t 的节点信息;(6)访问节点执行V操作得到value。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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