分布自治的P2P的应用
对等连接P2P重叠网应用最能发挥互联网分布和自治的优势,在文件共享下载,瘦客户机分布网络存储,通信和协同计算等各个方面将获得广泛应用。如图所示。
P2P内容共享包括共享文件下载BT、 eDonkey、 Gnutella、搜索和检索Bearshare、内容分发、网络存储和对等广播Peercasting等。P2P内容分发如Codeen。当大量用户同时访问一个网络会造成拥塞,采用P2P方法,通过智能结点监视对网站访问请求,一旦出现超常快速增长,系统自动将页面分发到附近的结点。P2P网络存储如Oceanstore。加密的文件被分解成为互相重叠的片断存储在全球各地。即使一些本地的结点损坏,也可以通过一组片断恢复原始的文件。系统为每一个片断分配ID码,当用户需要取回其文件时,他的计算机告诉结点寻找最近的所需要片断,将其组装恢复文件。网络存储可以像水、电一样,作为公用事业基础设施来发展。用户付月租就可以在网上存储数据。简单的付费界面,一个公司的一个帐单,规模越大效果越好。网络存储充分发挥互联网无所不在的优势,移动电话、PDA、笔记本电脑、台式机、电视机、各种家电和传感器等都可以通过各种有线或无线接入连接网络取得服务。
P2P通信协作包括协同工作、互联网电话、即时通信S和移动通信。Skype 使用 “快速追踪”(FastTrack)第三代混合 P2P技术即 “全球索引” (GI - Global Index) 技术,建立超级结点重叠网络构成全球分布式用户数据库,结点对接交换资料。不使用服务器等中央控制设备不仅减少搜索的时间,还可以降低成本。由于这种P2P网络使用了终端本身电脑的处理能力,整个网络的处理能力随着终端数目增加而增加。在全球范围内可与其他 Skype 用户不受限地免费通电话,音质比普通电话好,可以与所有防火墙、NAT 和路由器一起使用,无需进行任何配置。Skype 用户在线并且准备通话或聊天时,显示朋友列表,通话采用“端到端”加密,极具保密性。Skype自2003年8月推出以来已经使用15种语音,在165个国家发展了600万用户。2004年7月提供互联网到传统电话之间的通话廉价商业服务。Skype还有 PDA的软件版本,正在发展移动电话和WiFI 双模手机,用它可以选择用移动电话通话或通过WiFI用Skype通话。 P2P即时通信系统 IM采用对等连接模式P2P,消息格式使用 XML具有有效的报到管理,可以提供异步、并行、可靠和近似实时通信,支持移动报到管理和移动即时通信。使用IETF 标准保证互通互用,如报到、SIP安全和认证保证。P2P协同计算包括协作计算、网格和数据内容网格。P2P协同计算网格的一个典型的例子是韩国的Korea@Home (KatH),使用志愿者计算机资源的分布式计算软件平台发展新应用。如虚拟屏幕用于新药设计、金融投资全球风险管理、3D影像透视图等。混合平等对接Peer-to-Peer 体系结构,基于PKI的安全和数字签名有SOAP 消息的Web 服务。
网格(Grid)和 P2P协作基本概念非常相似,都是资源共享,但是使用技术不同。网格的目的是利用网络资源进行大规模高性能计算,其利用的网络资源包括超级计算机、集群、 专门设备、大规模数据库等。网格需要制定组织级的协议用于资源共享。安全和性能是关键问题。采用基于PKI X.509证书的鉴权和可编程中间件用于高性能计算,P2P协作利用的资源是个人计算机、存储的数字内容等,对资源进行分散控制,允许匿名接入。可测量性是主要优点。采用P2P 和Grid融合产生数据内容网格,用P2P技术建立数据网格是最有吸引力和实际的方法。综合P2P技术建立内容网格,在网格中数据、内容是自动分布的,用户可以接入最近的数据。
传感器网络是P2P理论和技术最好的实验床。传感器网络将信息高速公路延伸到土路,先在本地计算再通信,比直接传输原始数据效率高。