请输入您要查询的百科知识:

 

词条 PlanetLab
释义

分布于全球的计算机群 PlanetLab项目始于2003年,目前由1116台机器组成,由543个站点托管(贡献),分布于25个国家。大多数机器由研究机构托管,虽然一些位于中心的相同位置和路由中心(如,在Internet2的Abilene骨干)。所有机器连接到Internet。PlanetLab的目标是增长到1000广泛的节点,这些节点与Internet地区和长途骨干的绝大多数都有连接。

一个常规软件包 所有PlanetLab机器运行一个常规软件包,包括一个基于Linux的操作系统,启动节点和分发软件更新的机制,监控节点健康、审计系统活动并控制系统参数的管理工具集,管理用户账户和分发密钥的工具。

软件的主要目标是支持分布式虚拟化——将PlanetLab的网络范围之硬件资源的分片分配给一个应用的能力。这允许一个应用运行于分布于全球的所有(或某些)机器上,在任何给定时间,多个应用可能正运行在PlanetLab的不同分片中。

重叠网络测试床 PlanetLab的主要目标之一是用作重叠网络的一个测试床。研究组能够请求一个PlanetLab分片,其中他们能够试验各种全球规模的服务,包括文件共享和网络内置存储、内容分发网络、路由和组播重叠网、QoS重叠网、可规模扩展的对象定位、可规模扩展的事件传播、异常检测机制和网络测量工具。目前有多达275个活跃研究项目运行于PlanetLab之上。

对研究人员而言使用PlanetLab的好处是:他们能够在真实世界条件下且在大规模中试验新服务。上面列出的示例服务全部从被广泛分布于Internet而受益:从具有多个有利地点获益,其中应用能够观察并对网络行为做出反应;从位于许多数据源和数据终点的邻近范围而受益;从分布于多个管理的边界而受益。

PlanetLab也作为一个超级测试床,在其上更多的狭窄定义的虚拟测试床能够被部署。即,如果我们将服务的概念泛化(一般化)以包括传统上认为的测试床,那么多个虚拟测试床能够在PlanetLab上部署。例如,我们正在开发一个“分片中的Internet”服务,其中在一个分片中重新创建Internet的数据平面(IP转发引擎)和控制平面(如BGP和OSPF的路由协议)。网络研究人员能够使用这项基础设施来试验对于Internet协议簇的修改和扩展。

一个部署平台 除了支持短期试验外,PlanetLab也设计用来支持长期运行的服务,这些服务支持一个用户基础(用户群)。即,与其将PlanetLab严格地看作一个测试床,我们采取更长远的观点,其中重叠网既是一个测试床又是一个部署平台,因此支持一个应用的无缝迁移,从早期原型,通过多次设计迭代,到一项持续演进的受欢迎服务。

将重叠网用作一个研究测试床和一个部署平台是协同的。作为一个测试床,重叠网的价值是给研究人员访问如下资源:(1)地理上分布机器的大集合;(2)一个真实的网络子层,经历拥塞、失效和多种链路行为;(3)了解真实客户负载的潜力。PlanetLab作为一个部署平台的价值在于:(1)为研究人员提供受欢迎新服务的直接技术迁移路径;(2)为用户访问那些新服务提供平台。我们相信支持这两个角色对系统的成功是关键的。

目前在PlanetLab上运行的服务包括CoDeeN和Coral CDN;ScriptRoute网络测量服务;Chord和OpenDHT,这是可规模扩展的对象定位服务;PIER、Trumpet和CoMon网络监控服务。

下一个Internet的缩影 不仅研究人员在PlanetLab之上评估和部署端用户服务,而且我们也期望他们开发基本的能够反馈进入PlanetLab的子服务,因此而增强为其他服务的工具(性)。我们的长期目标是识别通用构建模块服务,在其上能够建造其他服务和应用,或换另一种说法,我们的目标是理解Internet能够如何地架构以更好地支持重叠网。

这个观点受常规问题的驱使,这个问题是联网研究团体能够如何最好地影响全球Internet。不幸的是,正是商业化的成功,它曾经点燃我们对Internet的日益依赖,也降低了我们的能力,即演进其底层架构以满足新的需求并修正出现的脆弱性。这是因为,如最近的国家研究委员会报告指出的,

成功的和广泛采用的技术日趋僵化,这使如下情况成为困难的:引入新的能力(功能),或者如果目前的技术走到头了,使用更好的东西替代它。现有商业主导者通常没有动力开发或部署分割性的技术…

重叠网络为引入分割技术提供了一个机会。重叠网结点能够编程以支持新能力或特性,并之后依赖于常规节点提供底层连接。随着时间推移,如果在重叠网中部署的思想证明是有用的,即可能有经济的动力将其功能迁移到基本系统中,即,将之加入到商业路由器的功能集合中。另外一方面,功能可能是足够复杂的,重叠网层可能就是它所属于的准确层次。我们的中心目标是通过使用重叠网络将分割技术引入到Internet。PlanetLab是这个前景的核心元素。

一个协会 虽然开始时作为一个研究人员的松散组织,协同构建一个共享的设施,但我们最近形成一个PlanetLab协会——学术、商业和政府机构联合起来协作支持和增强PlanetLab重叠网络。它负责PlanetLab硬件基础设施的长期增长;设计和演进其软件架构;提供日常运营支持;并定义策略以控制合理使用。欲了解加入PlanetLab协会的信息

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/22 6:34:29