p2p网络的研究与进展(下)

p2p网络的研究与进展(下)

ID:11897686

大小:97.00 KB

页数:7页

时间:2018-07-14

p2p网络的研究与进展(下)_第1页
p2p网络的研究与进展(下)_第2页
p2p网络的研究与进展(下)_第3页
p2p网络的研究与进展(下)_第4页
p2p网络的研究与进展(下)_第5页
资源描述:

《p2p网络的研究与进展(下)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、P2P网络的研究与进展(下)聂荣1,张洪欣2,吕英华2,雷振明3(1.郑州航空工业管理学院计算机科学与应用系郑州450015;2.北京邮电大学电子工程学院北京100876;3.北京邮电大学信息工程学院北京100876)摘 要本文归纳总结了国内外近期对P2P网络的一些研究内容和成果。首先,按拓扑结构和发展顺序分类介绍了P2P网络的背景知识;接着,针对国外的近期研究工作,着重系统地介绍了斯坦福大学的相关研究,简略介绍了美国国家科学基金会资助的IRIS计划和SUN公司的JXTA平台;然后,介绍了国内大学、研究机构的近期研究,包括北京大学、中国科学院、上

2、海交通大学、中国科技大学、复旦大学等。通过这些研究分析,可以更好地了解国内外P2P网络的研究热点和发展趋势。关键词 对等网络;拓扑;网络流量;网络协议;分布式计算4 国内的近期研究一方面,中国的P2P软件市场正处在自由竞争阶段,进入市场的企业无论是规模还是实力都不相上下。而P2P的技术门槛与经营门槛都相对较低,造成竞争局面长期存在。3类P2P网络共存,但以非结构化的分布式P2P系统为主。深圳点石科技有限公司开发运营的Openext就是基于Gnutella协议开发的,其搜索得到的资源实际上就是Gnutella网络中的资源。而北京正佳乐的PP点点通、

3、武汉维宇的Reallink则类似KaZaA网络。深圳畅通伟业的快递通(KDT)是一款网络协同工作软件,但使用的是Groove协议。另一方面,国内大学、研究机构对P2P网络在进行较广泛的研究。据作者所知,研究较为集中的有北京大学、中国科学院、上海交通大学、中国科技大学、复旦大学等。4.1 北京大学北京大学的分布式网络存储实验室拥有的P2P相关项目包括:·教育部网格重大项目“网格应用示范工程”;·国家自然科学基金项目“提高网络存储可靠性——P2P文件ErasureCode机制研究”;·国家自然科学基金项目“支持协作的P2P语义检索模型的研究”;·国家

4、“863”项目“基于Peer-to-Peer计算模型的海量分布式文件系统”;·信息产业部项目“基于网络的高可靠增量备份系统”;·“973”重大基础研究计划子课题“对等存储模式下基于对象的数据组织与共享机制研究”。其中的“863”课题“基于Peer-to-Peer计算模型的海量分布式文件系统”是以面向Internet的文件存储系统为对象,研究构造这样的P2P系统所涉及到的理论和技术问题。目标是将Internet上大量分散的、独立的、异构的文件服务器组织成一个逻辑意义上的整体,形成面向公众的、可扩展的、高效的、高可靠的海量文件服务基础设施。该课题的项

5、目成果主要为燕星网络文件存储系统。其中燕星1.0系统(GlobalFileStore1.0)完全基于Java开发[22~23],参考了Oceanstore。它的网络架构如图3[22]所示,主要由DNS服务器、文件服务器、客户端API3部分构成。DNS服务器存储用户的目录信息,文件服务器使用传统的文件系统(UFS、WindowsNT)来存储用户文件,客户端API提供开放统一的编程访问接口。由DNS服务器完成文件服务器的调度,实现了文件服务器对用户的透明性,用户并不知道文件具体存储在哪台文件服务器上,而是由系统选择最合适的文件服务器。客户端API提供

6、了两个开放的统一编程接口:用于用户管理的UserManager,负责用户的注册、登录和注销等操作;远程文件访问接口RFile,提供访问用户名字空间中目录与文件的功能。MAPClient是“燕星”系统的客户端文件管理器,实现用户对自己名字空间的安全登录、用户信息的配置、文件目录的显示和管理、远程和本地之间的文件交互功能等。燕星系统的设计能力是一个存储服务单元(包括一台DNS服务器与多台文件服务器)能服务2000~3000个用户,每个用户至少拥有100Mbyte的存储空间,文件读写的响应速度接近于NFS、AFS等分布式文件系统的响应速度。燕星2.0系

7、统则是基于Emergint路由算法[24]的P2P海量文件系统,采用用户可控缓存机制,将服务器组织成P2P网络。用户只需和任何一台服务器相连,就可接受整体服务。目前系统设计支持16777216个文件服务器和4294967296个用户。Emergint用来解决Plaxton1997存在的两个问题:一是非饱和状态下的路由与对象定位问题,此时并非每个对象都能有根节点;二是P2P网络的动态构建,在无法掌握全局状态时难以实用。核心技术包括P2P分布式体系结构、基于P2P计算模型的ErasureCode容错机制、广域网文件Cache机制、基于语义的文件查询与

8、共享[25]。燕捷系统研究工作得到国家“863”项目(No.2001AA111013)的支持,是一种基于消息中间件的多服务器文件存储系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。