PlanetLab   北京交通大学 通信工程实验室 2009/4
PlanetLab 平台调研及虚拟机相关技术
组成 <ul><li>PlanetLab Central (PLC) </li></ul><ul><ul><li>remotely manage nodes </li></ul></ul><ul><ul><li>bootstrap servic...
MyPLC
Node
Node  结构
 
互联
Slices 互联 Slice 1 with 9 Slivers  Sliver
 
DSN 协作平台操作系统和客户端软件的选择 <ul><li>Linux + MyPLC </li></ul><ul><ul><li>功能 </li></ul></ul><ul><ul><li>规模 </li></ul></ul><ul><li>...
工具 <ul><li>CoDeploy  </li></ul><ul><li>CoTop </li></ul><ul><li>CoTest </li></ul><ul><li>CoMon </li></ul><ul><li>CoVisualiz...
PlanetLab 的限制 <ul><li>网络的限制 </li></ul><ul><li>测量的限制 </li></ul>
欧洲 OneLab 的改进 <ul><li>Passive monitoring </li></ul><ul><li>Topology monitoring </li></ul>
管理 Node VM = virtual machine - vserver, xen, etc. MA = management authority 节点管理 Create VMs Allocate resources SA = slice ...
管理 Owner 1 Owner 2 Owner 3 Owner  N . . . Slice Authority Management Authority Software updates Auditing data Create slice...
接入 <ul><li>无线接入? </li></ul><ul><li>Multihoming? </li></ul><ul><li>PlanetLab 不支持 </li></ul>
OneLab 对 PlanetLab 的扩展 <ul><li>WiMAX </li></ul><ul><li>UMTS </li></ul><ul><li>Wireless ad hoc networks </li></ul><ul><li>E...
UMTS 节点接入
DSN 协作平台规模 <ul><li>Private PlanetLab </li></ul><ul><li>PlanetLab China  </li></ul><ul><li>邦联 </li></ul>
为什么不直接用 PlanetLab ? <ul><li>管理权限 </li></ul><ul><li>各种限制 </li></ul><ul><li>成本: $25,000/yr </li></ul>
自己做一个网络的好处 <ul><li>优先给自己用 </li></ul><ul><li>改 </li></ul>
互联 . . . U S E R S PlanetLab Nodes . . . Owner 1 Owner 2 Owner 3 Owner  N Management Authority Slice Authority Management ...
技术难点 <ul><li>安装、配置 </li></ul><ul><li>IP 地址, NAT </li></ul>
演进 <ul><li>VINI </li></ul><ul><ul><li>Layer 2 virtual networks  </li></ul></ul><ul><ul><li>Virtual topologies  </li></ul><...
VINI
协会 <ul><li>PlanetLab 协会——学术、商业和政府机构联合起来协作支持和增强 PlanetLab 重叠网络。它负责 PlanetLab 硬件基础设施的长期增长;设计和演进其软件架构;提供日常运营支持;并定义策略以控制合理使用。欲...
Cloud Computing
云计算系统存在的问题 <ul><li>成本 </li></ul><ul><li>封闭系统 </li></ul><ul><li>安全 </li></ul><ul><li>灵活性 </li></ul>
在云计算系统中引入 P2P 机制  <ul><li>P2P 网络的特点: </li></ul><ul><ul><li>Peer Churn </li></ul></ul><ul><ul><li>Peer Heterogeneity </li><...
DSN 与云计算的类似性 <ul><ul><li>高可靠性 </li></ul></ul><ul><ul><li>分布式自组织结构 </li></ul></ul><ul><ul><li>应用部署模式 </li></ul></ul><ul><ul...
将云计算融合入 DSN 基础架构,实现统一的网络架构 <ul><li>任务调度、分配和协作 </li></ul><ul><ul><ul><li>云系统之间 </li></ul></ul></ul><ul><ul><ul><li>云系统内部 </...
Thanks!
Upcoming SlideShare
Loading in …5
×

Planet Lab

2,430 views

Published on

PlanetLab、MyPLC、VINI、OneLab

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,430
On SlideShare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
48
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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!

    ×