O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 33 Anúncio

Mais Conteúdo rRelacionado

Semelhante a Planet Lab (20)

Mais recentes (20)

Anúncio

Planet Lab

  1. 1. PlanetLab 北京交通大学 通信工程实验室 2009/4
  2. 2. PlanetLab 平台调研及虚拟机相关技术
  3. 3. 组成 <ul><li>PlanetLab Central (PLC) </li></ul><ul><ul><li>remotely manage nodes </li></ul></ul><ul><ul><li>bootstrap service to instantiate and control slices </li></ul></ul><ul><li>Node Operating System </li></ul><ul><ul><li>isolate slices </li></ul></ul><ul><ul><li>audit behavior </li></ul></ul><ul><li>Third-party Infrastructure Services </li></ul><ul><ul><li>monitor slice/node health </li></ul></ul><ul><ul><li>discover available resources </li></ul></ul><ul><ul><li>create and configure a slice </li></ul></ul><ul><ul><li>resource allocation </li></ul></ul>
  4. 4. MyPLC
  5. 5. Node
  6. 6. Node 结构
  7. 8. 互联
  8. 9. Slices 互联 Slice 1 with 9 Slivers Sliver
  9. 11. DSN 协作平台操作系统和客户端软件的选择 <ul><li>Linux + MyPLC </li></ul><ul><ul><li>功能 </li></ul></ul><ul><ul><li>规模 </li></ul></ul><ul><li>Window+Live Mesh+Virtual Server </li></ul><ul><ul><li>自动文件同步 </li></ul></ul><ul><ul><li>基于浏览器的远程控制 </li></ul></ul><ul><ul><ul><li>易用 </li></ul></ul></ul><ul><ul><ul><li>不用另装系统 </li></ul></ul></ul>
  10. 12. 工具 <ul><li>CoDeploy </li></ul><ul><li>CoTop </li></ul><ul><li>CoTest </li></ul><ul><li>CoMon </li></ul><ul><li>CoVisualize </li></ul><ul><li>Trickle </li></ul><ul><ul><li>带宽限制工具。 runs entirely in userspace and does not require root privileges. </li></ul></ul><ul><li>其它 </li></ul><ul><li>– scp, rsync </li></ul><ul><li>– vxargs, pssh/pscp (parallel ssh/scp) </li></ul><ul><li>– PL services / user-contributed tools </li></ul>
  11. 13. PlanetLab 的限制 <ul><li>网络的限制 </li></ul><ul><li>测量的限制 </li></ul>
  12. 14. 欧洲 OneLab 的改进 <ul><li>Passive monitoring </li></ul><ul><li>Topology monitoring </li></ul>
  13. 15. 管理 Node VM = virtual machine - vserver, xen, etc. MA = management authority 节点管理 Create VMs Allocate resources SA = slice authority SCS = slice creation service MA NM + VMM node database Node Owner Owner VM SCS SA slice database VM Service Developer
  14. 16. 管理 Owner 1 Owner 2 Owner 3 Owner N . . . Slice Authority Management Authority Software updates Auditing data Create slices . . . U S E R S PlanetLab Nodes Service Developers Request a slice New slice ID Access slice Identify slice users (resolve abuse) Learn about nodes
  15. 17. 接入 <ul><li>无线接入? </li></ul><ul><li>Multihoming? </li></ul><ul><li>PlanetLab 不支持 </li></ul>
  16. 18. OneLab 对 PlanetLab 的扩展 <ul><li>WiMAX </li></ul><ul><li>UMTS </li></ul><ul><li>Wireless ad hoc networks </li></ul><ul><li>Emulated </li></ul><ul><li>Multihomed </li></ul>
  17. 19. UMTS 节点接入
  18. 20. DSN 协作平台规模 <ul><li>Private PlanetLab </li></ul><ul><li>PlanetLab China </li></ul><ul><li>邦联 </li></ul>
  19. 21. 为什么不直接用 PlanetLab ? <ul><li>管理权限 </li></ul><ul><li>各种限制 </li></ul><ul><li>成本: $25,000/yr </li></ul>
  20. 22. 自己做一个网络的好处 <ul><li>优先给自己用 </li></ul><ul><li>改 </li></ul>
  21. 23. 互联 . . . U S E R S PlanetLab Nodes . . . Owner 1 Owner 2 Owner 3 Owner N Management Authority Slice Authority Management Authority Slice Authority
  22. 24. 技术难点 <ul><li>安装、配置 </li></ul><ul><li>IP 地址, NAT </li></ul>
  23. 25. 演进 <ul><li>VINI </li></ul><ul><ul><li>Layer 2 virtual networks </li></ul></ul><ul><ul><li>Virtual topologies </li></ul></ul><ul><li>MyVINI </li></ul><ul><li>Geni </li></ul>
  24. 26. VINI
  25. 27. 协会 <ul><li>PlanetLab 协会——学术、商业和政府机构联合起来协作支持和增强 PlanetLab 重叠网络。它负责 PlanetLab 硬件基础设施的长期增长;设计和演进其软件架构;提供日常运营支持;并定义策略以控制合理使用。欲了解加入 PlanetLab 协会的信息,点击 http://www.planet-lab.org/consortium/overview.php 。 </li></ul>
  26. 28. Cloud Computing
  27. 29. 云计算系统存在的问题 <ul><li>成本 </li></ul><ul><li>封闭系统 </li></ul><ul><li>安全 </li></ul><ul><li>灵活性 </li></ul>
  28. 30. 在云计算系统中引入 P2P 机制 <ul><li>P2P 网络的特点: </li></ul><ul><ul><li>Peer Churn </li></ul></ul><ul><ul><li>Peer Heterogeneity </li></ul></ul><ul><ul><li>P2P 的 Peer 地理位置广泛分布的问题 </li></ul></ul><ul><ul><li>安全问题 </li></ul></ul>
  29. 31. DSN 与云计算的类似性 <ul><ul><li>高可靠性 </li></ul></ul><ul><ul><li>分布式自组织结构 </li></ul></ul><ul><ul><li>应用部署模式 </li></ul></ul><ul><ul><li>互联模式 </li></ul></ul>
  30. 32. 将云计算融合入 DSN 基础架构,实现统一的网络架构 <ul><li>任务调度、分配和协作 </li></ul><ul><ul><ul><li>云系统之间 </li></ul></ul></ul><ul><ul><ul><li>云系统内部 </li></ul></ul></ul><ul><li>应用实现 </li></ul><ul><ul><li>操作系统或类操作系统 </li></ul></ul><ul><ul><li>基础业务 </li></ul></ul><ul><ul><ul><li>存储: BigTable </li></ul></ul></ul><ul><ul><ul><li>计算: MapReduce </li></ul></ul></ul>
  31. 33. Thanks!

Notas do Editor

×