论文摘要
对等网络(Peer-to-Peer Network, P2P)是一种分布式网络,构建在物理网络之上的逻辑覆盖网络,网络上的各台计算机有相同的功能,互相共享各种资源。虽然被大量研究,但是由于网络结构的复杂性,对等网络的资源搜索效率比较差的问题依然存在。同时,随着P2P应用的迅速增长,对等网络系统已经成为互联网上最大的带宽消费者。提高P2P搜索效率,减轻互联网主干通信压力,增加用户的访问体验,已成为P2P应用中亟待解决的重要问题。缓存技术是解决这些问题的一种有效的方法。尽管基于中心服务器的集中式缓存策略已经比较成熟,但针对P2P系统的分布式缓存机制研究还处于起步阶段。非结构化P2P网络的基本搜索机制是洪泛,这样的策略具有较低的搜索效率。为了改善搜索效率和减少系统开销,提出了一种基于非结构化P2P网络的分布式缓存机制,包括基于位置的拓扑构造、三维偏好随机游走、最大时延缓存放置策略、基于热度和请求的缓存替换策略。在拓扑构造上,聚集位置相近节点,以形成不同的子网;搜索时偏向于在子网内搜索,以获得更短的查询时延;在决策缓存放置节点时,选择离目标节点更远的节点,以提高缓存命中率;在缓存替换时,优先替换高频资源,防止出现过度缓存问题。通过模拟实验对提出的算法进行了仿真,并与其他算法进行了对比分析,结果显示提出的算法有更好的查询命中率、较小的查询时延、较高的缓存命中率和较低的通信开销。为了提高结构化P2P网络的整体性能,提出了一种基于结构化P2P网络的分布式缓存方法。通过使用分层的分布式哈希表(Distributed Hash Table, DHT)路由结构,可以为具有不同拥有率(资源在网络中的副本数量与网络规模的比值)的各种资源建立足够数量的缓存,并小心地选择合适节点来存放这些缓存,以提高缓存效率。通过对不同算法和启发式算法的模拟实验发现,结合分层DHT路由结构,提出的缓存策略可以有效地减少查询时延、获得更好的负载平衡和较好的缓存命中率,同时也有效地缓解了过度缓存问题带来的负而冲击,可以较好地为大部分资源提供满意的缓存性能。绝大部分P2P分布式缓存机制都是被动缓存,即只有当一个资源被请求时才会触发缓存操作,这将导致稀有资源缓存不足,因为稀有资源被请求的频率比较低。然而在很多情况下,稀有资源是非常有价值的,比如P2P文件共享和P2P流媒体应用中的稀有块。为了提高稀有资源的搜索效率,提出了主动缓存策略和稀有资源搜索算法,它需要更少的缓存副本数量,从而可以减少缓存机制带来的系统开销。模拟实验结果显示通过提出的算法,能大大地改进对稀有资源的搜索效率,搜索命中率达到98%以上;同时又能将通信开销维护在一个较低的水平,相比已有算法,可以减少近40%的通信流量。基于P2P的流媒体和文件共享已经越来越流行,而且这些应用的规模也越来越大,对互联网影响也越来越重要。然而,由于现有的大规模P2P应用大都是商用系统,这些应用的协议、架构和算法大多都是不公开的,使得分析这些系统、发现问题和解决瓶颈变得非常困难。大量研究使用黑盒方式来测量和评估这些系统的特性,比如下载性能、用户分布、会话长度等。为了涵盖更多的测量尺度,研究了对等网络测量机制,提出了通用的对等网络测量模型,并针对不同热度的资源使用提出的模型进行了验证实验。测量尺度包括数据传输率、缓存机制、节点位置分布、会话长度等,通过这些测量结果可以为分布式缓存研究提供支持,也可以为其他研究者提供帮助。
论文目录
相关论文文献
- [1].古文物缓存机制:文化公益组织介入文物交易市场的抢救经验谈[J]. 攀枝花学院学报 2018(04)
- [2].面向非易失存储器外存系统的缓存机制[J]. 小型微型计算机系统 2014(09)
- [3].高并发缓存机制的改进[J]. 数码世界 2019(04)
- [4].探究互联网缓存机制[J]. 现代工业经济和信息化 2019(05)
- [5].GlusterFS缓存机制研究[J]. 计算机应用与软件 2012(07)
- [6].一种双路XML缓存机制设计与实现[J]. 硅谷 2012(09)
- [7].智慧标识网络中基于族群协作的缓存机制[J]. 物联网学报 2018(04)
- [8].基于时空局部性的层次化查询结果缓存机制[J]. 中文信息学报 2016(01)
- [9].CoLoRCache:智慧协同网络中的协作缓存机制[J]. 中兴通讯技术 2015(04)
- [10].CCN中选择性缓存机制的研究[J]. 计算机学报 2014(02)
- [11].Hibernate的缓存机制及其应用的研究[J]. 杭州电子科技大学学报 2013(05)
- [12].内容中心网络中基于内容迁移的协作缓存机制[J]. 电子与信息学报 2015(11)
- [13].内容中心网络中能耗优化的隐式协作缓存机制[J]. 电子与信息学报 2018(04)
- [14].一种基于HTTP协议的动态Web资源缓存机制及实现[J]. 黄冈师范学院学报 2014(06)
- [15].基于预缓存机制的网络标识映射机制[J]. 制造业自动化 2013(07)
- [16].探究互联网缓存机制[J]. 通讯世界 2019(02)
- [17].一种利用K均值算法的内容中心网络缓存机制[J]. 小型微型计算机系统 2017(11)
- [18].基于UM-BUS总线的可重构缓存机制的研究与设计[J]. 计算机工程与设计 2014(04)
- [19].ICN中的一种协作缓存机制[J]. 软件学报 2013(08)
- [20].基于结构化P2P的VOD系统消息缓存机制[J]. 电脑知识与技术 2011(01)
- [21].基于RBAC模型的缓存机制实现研究[J]. 数字技术与应用 2010(11)
- [22].移动环境下利用缓存机制提高QoS的研究[J]. 湖北汽车工业学院学报 2009(03)
- [23].基于双缓存机制的文件透明加解密方法与实现[J]. 计算机安全 2011(05)
- [24].关于网站缓存机制设计优化策略的研究[J]. 河北软件职业技术学院学报 2013(02)
- [25].Hibernate缓存机制研究与应用[J]. 计算机与现代化 2010(09)
- [26].内容中心VSN中基于流行度和朋友关系的缓存机制[J]. 数据与计算发展前沿 2020(03)
- [27].铁路客票系统中缓存机制的应用模型研究[J]. 铁路计算机应用 2013(02)
- [28].内容中心网络中一种基于内容扩散的主动缓存机制[J]. 湖南大学学报(自然科学版) 2016(08)
- [29].一种基于网内缓存协助的缓存机制研究[J]. 电子技术应用 2017(05)
- [30].基于增量学习的RocksDB键值系统主动缓存机制[J]. 计算机应用 2020(02)