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