【eNews消息】我们正在经历一场影响力可与引入图形界面浏览器相提并论的互联网上全新计算模式的革命。这场计算模式革命之火是由对等(Peer to Peer?P2P)计算点燃的,它凭借广为宣传、并日臻完善的Napster和SETI@home等采用这一全新计算模式网站的成功,成为一种深深吸引越来越人们参与并发挥想象力的使用模式。
什么是P2P?
P2P计算可简单地定义为通过直接交换共享计算机资源和服务。当对等计算机在客户机/服务器模式下作为客户机进行操作时,它还包含另外一层可使其具有服务器功能的软件。对等计算机可对其他计算机的要求进行响应。请求和响应范围和方式都根据具体应用程序不同而不同。
为何采用P2P?
P2P计算模式可为从个人用户到大型机构的广泛用户提供技术资源和丰富的社会吸引力。
从技术角度而言,P2P可提供机会利用大量闲置资源。这些闲置资源包括大量计算处理能力以及海量储存潜力。
P2P可消除仅用单一资源造成的瓶颈问题。P2P可被用来通过网络实现数据分配、控制及满足负载平衡请求。除了可帮助优化性能之外,P2P模式还可用来消除由于单点故障而影响全局的危险。P2P模式在企业采用,可利用客户机之间的分布式服务代替一些费用昂贵的数据中心功能。用于数据检索和备份的数据存储可在客户机上进行。此外,P2P基础平台可允许直接互联或共享空间,并可实现远程维护功能。
P2P丰富吸引力源于其广泛的社会和心理因素所导致的。比如说,用户可在网络边缘轻松组建独立的在线社区,并按他们自己的意愿进行运作。诸多这样的P2P社区都处于不断变化的动态状态,用户可随时进入或离开,可处于活动或休眠状态。
为何现在盛行对等计算模式?
P2P计算模式的理念是在节点之间直接交换和共享文件与资源,这并非是一种新的计算理念。因此,对为什么现在推行P2P模式表示疑问是合理的。
计算及行业近年来多次根本性进步使P2P大规模应用成为了可能。联网计算机的无处不在使我们近乎可随时随地接入网络及使用网络资源。此外,数量巨大的计算机用户、迅速提高的通信带宽,这一切使得从一个地点向另外一个地点传输大量数据和丰富的媒体内容成为可能。可以说,当今的计算机在处理能力和储存容量方面完全有能力处理P2P环境要求的额外服务。
另外一个导致P2P被加速采用的因素是其他互补性技术的出现,包括可为有趣的P2P应用提供更广阔舞台的无线和软件代理程序的新发展。
尽管上述所有都是P2P计算的必要条件,然而P2P计算的广泛应用还需要其他一些因素。历史表明新技术采用往往需要一个真正的触发点。在计算机行业,常被称为“令人拍案叫绝的应用”。例如,电子数据表带动了PC机的迅猛发展,而Mosaic浏览器则促使从网络向全球互联网转变。
互联网时代广泛使用P2P计算模式则由Napster率先触发,然后是Gnutella。它们的高知名度借助互联网的快速发展使得几乎所有人都在谈论P2P,这有助于进一步推出其他P2P应用。到2000年第4季度为止,超过100家公司和众多研究项目都涉及P2P计算。
P2P在应用上裨益
以下范例列举P2P应用能繁荣发展的领域:
.网络社区:任何有共同兴趣的群体,包括家庭或计算机业余爱好者,可利用列表和一个网站来创建他们自己的互联空间。
.电子商务:P2P可增加新的功能,包括分布式连接和开通供应链链路,分发信息、内容或软件,并利用中心目录或搜索功能使信息仍保留在原来的节点上。
.游戏:P2P方式可为开发非集中控制的在线社区游戏提供一个自然平台。开发人员可将重点放在游戏功能上,而不是与通信协议的接口上。
.协同工作:应用范围包括从软件产品开发到为应用程序(比如:创建图形)编写文档。
.搜索引擎:通过对搜索项目可能储存区域进行直接搜索可查找最新的信息。
.病毒防护:P2P社区节点可合作进行病毒探测和报警,并对社区进行自动隔离,以免受到进一步的攻击。
.边界服务:应用范例包括可使数据(在使用前)更接近需要数据的用户。比如说,为使在线受培训者能方便地利用大型数据文件,可将包含视频内容的在线培训模块放在离受训者较近的地方,从而能更好、更快地取得所需的效果。多个用户内容分散保存空间与中心服务器集中处理信息相比,提供更灵活、更可靠的服务。
更多相关信息
除了在开发过程中考虑采用对等计算模式之外,开发人员充分了解P2P技术的细节与未来发展方向亦非常重要。实现这一切最好途径就是参加“对等工作组”(Peer to Peer Working Group)这一个专门组织。对等工作组是一个专门进行P2P计算基础平台标准制定工作的行业协会。该工作组的目标是制定针对互用性、安全性、性能表现、可管理性和保密性等各项基础标准,这些标准将使P2P计算无处不在。该工作组将确定标准化范围,制定规范,并促使这些规范在整个计算机行业作为标准进行应用。任何对P2P计算感兴趣的人都可参与其中。
展望未来
P2P计算革命正在进行,而且已经规模巨大。开创性P2P应用的成功证明,分散式计算对于广大用户而言具有很大的吸引力,并对应用程序开发人员而言具有众多益处。
通过互联网进行共享和合作的想法可扩展到分享大型计算任务,合作创建媒体或软件,在线直接交谈以及组建在线社区。
还有许多其他有兴趣的应用,这些应用仅仅是受到应用程序开发人员以及用户想象力的限制。P2P计算正成为一种奇迹,其影响力丝毫不逊色于图形界面浏览器以及客户机/服务器计算模式的引入。计算机和互联网通信的物质基础设施已经到位,而且P2P进入主流计算中的概念和事实业已逐渐展示出来。发展至今,对等计算从早期实验走向实际计算模式的时机业已成熟。
科技新闻短信 每日传送突发新闻、IT动态 订中国概念股行情短信 为中国互联网加油
(新浪网声明:此消息系转载自新浪网合作媒体,其中细节未经新浪网证实,特此声明。)
|