P2P普及系列之五:P2P计算的标准化工作 zz

来源:互联网 发布:钉钉windows版 编辑:程序博客网 时间:2024/05/16 08:05
本文: [转寄][转贴][删除][修改][回复][作者:steadystream][人气:94]
发信人: steadystream(没有肉的人*^_^*), 信区: P2P
标  题: P2P普及系列之五:P2P计算的标准化工作 zz
发信站: 瀚海星云 (2006年11月18日22:05:42 星期六), 站内信件

   国外开展P2P研究的学术团体主要包括P2P工作组(P2PWG) 、全球网格论坛(Global
 Grid Forum ,GGF) 。P2P工作组成立的主要目的是希望加速P2P计算基础设施的建
立和相应的标准化工作。P2PWG成立之后,对P2P计算中的术语进行了统一,也形成相
关的草案,但是在标准化工作方面工作进展缓慢。目前P2PWG已经和GGF合并,由该论
坛管理P2P计算相关的工作。GGF负责网格计算和P2P计算等相关的标准化工作。 
    从国外公司对P2P计算的支持力度来看,Microsoft公司、Sun公司和Intel公司投
入较大。Microsoft公司成立了Pastry项目组,主要负责P2P计算技术的研究和开发工
作。目前Microsoft公司已经发布了基于Pastry的软件包SimPastry/ VisPastry。Rice
大学也在Pastry的基础之上发布了FreePastry软件包。

    在2000年8月,Intel公司宣布成立P2P工作组,正式开展P2P的研究。工作组成立
以后,积极与应用开发商合作,开发P2P应用平台。2002年Intel发布了. Net基础架
构之上的Accelerator Kit (P2P加速工具包) 和P2P安全API软件包,从而使得微软.
 NET开发人员能够迅速地建立P2P安全Web应用程序。

    Sun公司以Java技术为背景,开展了JXTA项目。JXTA是基于Java的开源P2P平台,
任何个人和组织均可以加入该项目。因此,该项目不仅吸引了大批P2P研究人员和开
发人员,而且已经发布了基于JXTA的即时聊天软件包。JXTA定义了一组核心业务:认
证、资源发现和管理。在安全方面,JXTA加入了加密软件包,允许使用该加密包进行
数据加密,从而保证消息的隐私、可认证性和完整性。在JXTA核心之上,还定义了包
括内容管理、信息搜索以及服务管理在内的各种其它可选JXTA服务。在核心服务和可
选服务基础上,用户可以开发各种JXTA平台上的P2P应用。

    P2P实际的应用主要体现在以下几个方面:

    P2P分布式存储

    P2P分布式存储系统是一个用于对等网络的数据存储系统,它可以提供高效率的
、鲁棒的和负载平衡的文件存取功能。这些研究包括:OceanStore,Farsite等。其
中,基于超级点结构的半分布式P2P应用如Kazza、Edonkey、Morpheus、Bittorrent
等也是属于分布式存储的范畴,并且用户数量急剧增加。

    计算能力的共享

    加入对等网络的结点除了可以共享存储能力之外,还可以共享CPU处理能力。目
前已经有了一些基于对等网络的计算能力共享系统。比如SETI@home。目前SETI@home
采用的仍然是类似于Napster的集中式目录策略。Xenoservers向真正的对等应用又迈
进了一步。这种计算能力共享系统可以用于进行基因数据库检索和密码破解等需要大
规模计算能力的应用。

    P2P应用层组播

    应用层组播,就是在应用层实现组播功能而不需要网络层的支持。这样就可以避
免出现由于网络层迟迟不能部署对组播的支持而使组播应用难以进行的情况。应用层
组播需要在参加的应用结点之间实现一个可扩展的,支持容错能力的重叠网络,而基
于DHT的发现机制正好为应用层组播的实现提供了良好的基础平台。Internet间接访
问基础结构(Internet Indirection Infrastructure)。

    为了使Internet更好地支持组播、单播和移动等特性,Internet间接访问基础结
构提出了基于汇聚点的通信抽象。在这一结构中,并不把分组直接发向目的结点,而
是给每个分组分配一个标识符,而目的结点则根据标识符接收相应的分组。标识符实
际上表示的是信息的汇聚点。目的结点把自己想接收的分组的标识符预先通过一个触
发器告诉汇聚点,当汇聚点收到分组时,将会根据触发器把分组转发该相应的目的结
点。Internet间接访问基础结构实际上在Internet上构成了一个重叠网络,它需要对
等网络的路由系统对它提供相应的支持。 
P2P技术从出现到各个领域的应用展开,仅用了几年的时间。从而证明了P2P技术具有
非常广阔的应用前景。