基于Gnutella的半结构化P2P系统Overlay优化研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:rays
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P是在底层物理网络上构建的一个逻辑网络,因此P2P的逻辑网络拓扑结构和底层的物理网络拓扑结构存在很大的差异。在逻辑网络中相邻的结点,在物理网络中却可能相距甚远。这种上下层网络拓扑结构不匹配的问题,导致了P2P的物理路由效率低下,网络带宽大量浪费等问题。结点在逻辑网络中的角色和自身能力之间的差异也可以导致网络中出现多处性能瓶颈,妨碍整个网络的运作。还有结点共享资源不是随机分配的,它们遵循一定的规律,在构建Overlay时往往被忽略,这导致系统中存在大量低效的请求,增加了系统的负载,妨碍了系统的高效运作。本文从底层网络信息、角色区分、被请求内容三个方面对现有的Gnutella半结构Overlay进行了分析,根据已有的优化方案给出了对应的改进方案。首先,本文提出了一种基于ACE和THANCS方案的收敛更快,存储更少,网络消息更少的ACE&THANCS方案,并比较了三种方案的存储复杂度、时间复杂度及消息量。其次,本文提出了一种基于搭便车现象非常显著这一网络特征重新定义的半结构化Gnutella拓扑结构,这个方案大大地减少了不必要的消息量。最后,本文提出了一种基于分级邻居缓存的Overlay优化方案,这个方案比直接利用被请求内容分类的优化更加简单,计算量更小,效率更高,大大减少了系统负载。
其他文献
随着Internet的发展,网络广告已经成为当今最热门的广告形式。为了能够更快适应Web2.0快速的发展需求,人们推出了一种称为内文广告的网络广告新模式。内文广告是一种新型的网
学位
21世纪是不同领域科技创造性集成和融合的时代。随着地图制图技术、地理信息系统(GIS)技术与主流IT技术的融合,极大的推动了电子地图服务的发展。电子地图服务已经越来越广泛
数据网格是网格环境下共享和管理存储资源和分布式数据资源的大规模、可扩展的框架结构,它适应数据密集型应用对网格环境下数据共享和处理的需要,给用户提供了透明访问远程异构
随着搜索引擎、社交网络等数据密集型互联网应用的发展,信息和数据量呈现爆炸式增长的趋势,如何存储和处理越来越庞大的数据信息,于是产生了云计算。云计算把原有的技术如网格计
中国自1985年发行第一支股票,到股票市场的不断发展和完善,仅用了20多年的时间,这是中国经济改革的辉煌成果。自沪深两个交易所成立以来,我国股票市场高速成长,不断扩大发展,如今在
随着网络通讯的飞速发展,P2P(peer to peer)技术在很多领域得到应用,电子商务作为一种新型的交易方式越来越受到人们的青睐。P2P网络环境下,可以避免单点失效问题,节约成本,
在Web Cache技术出现之前,Internet上的用户访问是直接通过对服务器存取进行的,而当时的网络规模较小,由访问引起的问题也较少,但随着Internet的不断发展,网络规模逐渐变大,同时也
二尖瓣是人体心脏的重要瓣膜组织之一,它位于左心房与左心室之间,由二尖瓣瓣环、瓣叶、腱索、乳头肌等结构组成,它保证了血液从左心房流到左心室的单向流动,对心脏正常功能的维持
需求工程是软件工程的一个子学科。需求工程的目的是给待开发或改造的预期软件一个清晰、完整的,精确且没有二义性的描述。而需求工程的核心则是工具,过程和标记。研究了需求