[发明专利]移动点对点网络MHP2P的架构及相关服务实现方法在审
申请号: | 201710121171.3 | 申请日: | 2017-03-02 |
公开(公告)号: | CN106911785A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 段振华;姜品;田聪;张南;王小兵;黄伯虎;赵亮 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W40/04;H04W28/02 |
代理公司: | 西安长和专利代理有限公司61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 点对点 网络 mhp2p 架构 相关 服务 实现 方法 | ||
技术领域
本发明属于互联网计算技术领域,尤其涉及一种移动点对点网络MHP2P的架构及相关服务实现方法。
背景技术
近几年来,随着点对点网络(P2P)技术的迅速发展,基于点对点网络技术的软件受到了大量互联网用户的青睐。现在一些国内比较流行的网络软件比如迅雷、腾讯QQ、eMule等都使用了P2P网络技术。但随着移动互联网的发展和普及,移动P2P网络服务特别是基于文件共享的移动P2P并未在移动P2P领域快速而全面的发展。考虑到移动互联网的移动性对网络拓扑结构的较大影响、资源定位算法的重要性和移动端自身有限的处理能力等情况,如何基于一种网络稳定性和查询效率高、可扩展性强的网络协议来实现移动P2P网络服务是研究的热点。开源的JXTA项目由SUN公司提出,基于半分布式架构,但系统的运行效率是其面临的巨大挑战。混合多层P2P网络(HP2P-Hybrid Hierarchical P2P-Network)结合了结构化P2P和非结构化P2P各自的优点,是一种稳定性高、查询效率高、可扩展的新型的P2P网络。在HP2P中,P2P网络中的结点首先按照群(Cluster)的方式进行组织,群内部结点按照IP相近的原则组织,其内部使用非结构化P2P的洪泛算法进行消息的传递,群内部拥有一定数目的超级结点,其中一个作为主超级结点,其它的作为次超级结点。只要群内有结点存在,该群就会长期稳定存在。群之间组成一个结构化的网络,使用改进的Chord作为上层网络的组织结构。每个群在Chord上作为一个虚拟的结点存在,虚拟结点路由表的组织由群中的若干个超级结点共同维护,同时群内部结点与上层Chord网络的通信都通过这些超级结点进行转发。由于HP2P网络是一种稳定性高、查询效率高、可扩展的新型的P2P网络,所以基于HP2P网络设计出一种可用于移动P2P网络的可靠架构是HP2P网络中研究的重点问题之一。
发明内容
针对现有技术存在的问题,本发明提供了一种移动点对点网络MHP2P的架构及相关服务实现方法。
本发明是这样实现的,一种移动点对点网络MHP2P的架构及相关服务实现方法,所述移动点对点网络MHP2P的架构及相关服务实现方法基于一种稳定性和查询效率高、可扩展的HP2P网络,通过普通结点作为热点的形式使邻近的移动结点连接到普通结点,每个普通结点看作附着在其上的移动结点的代理,通过代理来实现移动结点的资源发布、查询下载和元数据冗余等服务,其次还包括移动结点自身对局部单点失效的处理服务。
进一步,所述基于一种稳定性和查询效率高、可扩展的HP2P网络,结合了结构化P2P网络和非结构化P2P网络,组成一个两层的结构。其中,上层是一个结构化的网络,即Chord环,下层是一个非结构化的网络。HP2P网络中的结点首先按照群(Cluster)的方式进行组织,群内部结点按照IP相近的原则组织,其内部使用非结构化P2P的洪泛算法进行消息的传递,群内部拥有一定数目的超级结点,其中一个作为主超级结点,其它的作为次超级结点。只要群内有结点存在,该群就会长期稳定存在。群之间组成一个结构化的网络,使用改进的Chord作为上层网络的组织结构。每个群在Chord上作为一个虚拟的结点存在,虚拟结点路由表的组织由群中的若干个超级结点共同维护,同时群内部结点与上层Chord网络的通信都通过这些超级结点进行转发。
进一步,所述通过普通结点作为热点的形式使邻近的移动结点连接到普通结点,每个普通结点看作附着在其上的移动结点的代理,采用最简单最容易实现的方式,即普通结点开启WiFi热点,移动结点通过连接热点进而加入到MHP2P网络中。考虑到移动结点处理能力可能不足的问题,每个移动结点都有一个父结点,移动结点的资源发布、查询下载和元数据冗余等操作全部交由父结点来做,作为移动结点的代理。
进一步,所述通过代理来实现移动结点的资源发布包括以下步骤:
步骤一,移动结点MNi根据共享文件等资源信息生成元数据,并将元数据信息发送给父结点ONi;
步骤二,父结点ONi将元数据信息发送给本群的超级结点SNi;
步骤三,超级结点SNi根据Chord协议定位存储该元数据的群CLm,并将元数据信息发给该群的超级结点SNm;
步骤四,超级结点SNm通过洪泛的方式将元数据随机洪泛给该群部分在线的普通结点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710121171.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种执行异步事件的方法和装置
- 下一篇:一种加强型阻水电缆