PlanetLabオーバーレイネットワークプラットフォーム

JGN2plusサービスプラットフォーム
コンソール(NW可視化、コントロール)

P2P/オーバレイ技術
オーバレイネットワークB

オーバレイネットワークＡ

DCNドメイン/DCN-Interドメイン
コントローラDCN:Dynamic Circuit Network

NW制御技術

perfSONAR

仮想ネットワーク実験環境Ａ

仮想ネットワーク技術

仮想ネットワーク実験環境B

サービス/トポロジー検索
計測実行/データ収集

仮想化
ストレージ

計測技術

管理仮想ルータ
ドメインA

管理仮想ルータ
ドメインB

管理仮想ルータ
ドメインC

管理仮想ルータ
ドメインD

管理仮想化ルータ・ネットワーク

光パス

光スイッチネットワーク

WDM/光SW

WDM/光SW

WDM/光SW
NICT

WDM/光SW
2

PlanetLab: オーバーレイプラットフォーム(Public PlanetLab)The largest and most popular overlay network test-bed
Operated by Princeton Univ. and PlanetLab Consortium
Currently consists of 900+ nodes at 450+ sites
800+ Projects/ 1000+ Researchers 180+ high-level academic publications enabled

2009/9/30

NICT3

PlanetLab Model: VM and SliceVM: Each node can serve multiple VMs (Virtual Machines)
 Linux Vserver
Slice: A set of VMs is allocated to a user (experimenter) A user can build his own experimental environment on socket APIManagement ServerRequest
PlanetLab nodes w/
wired connection

Log in via ssh

PlanetLab nodes w/
wireless connection
Slice
VM

VM

Slice

ath0

eth0

VM
eth0

NICT4

PlanetLab Applications
CoMon: monitoring slice-level statistics
http://summer.cs.princeton.edu/status/index_slice.html

2009/9/30

2008/05/16

K.NAKAUCHI,
NICT
NICT

Over 400nodes5

PlanetLab-related Activities in NICT(2) J-Lab (Private)(1) PlanetLab Japan (Public)
SapporoSapporoMedical U.

• Operate public PlanetLab• Federate with PLC/PLE• Nation-wide private PlanetLabTohoku U.
• JGN2plus’s
official service• Boost PlanetLab community

Hiroshima U.
Sendai

NII

KyutechKanazawa

NaganoTsukubaUSA

NagoyaChicagoTokyo

Okayama

Osaka

Kitakyushu

Keihanna

U. Tokyo

Fukuoka
Kochi

NICT Otemachi
Osaka U.
Kochi-tech(3) CoreLab(Research )NICT Koganei• Network virtualization research• Prototype of virtual routers• Will be open for R&D community
NICT6

J-Lab: Private PlanetLab as a JGN2plus Trial Service

Goal: Boost PlanetLab community in Japan
Open for roughly 100 user projects on JGN2plus
Sandbox for new functions and applications
Currently vanilla PlanetLab (MyPLC4.2 on Fedora8)
J-Lab Research…

…

- Closed for NICT internal researches- Spans several Ases
- IP: Depends on the site
- 12 sites, 12 nodes
Operated by NVLab

J-Lab Trial

PLC…
- Official trial service on JGN2plus- 1Gbps throughput for each peering- IP: 202.180.37.64/27 (Global)- 12 sites, 24 nodes
Operated by JGN2plus and NVLabNICT7J-Lab Deployment on JGN2plus
https://www-jlab.planet-lab.jp/

SapporoMedical U.

Sapporo

JAIST

Tohoku U.

Kurashiki U. ofScience and Arts
Hiroshima U.

SendaiU. Tokyo
Kanazawa

NaganoKyutechTsukubaNagoyaTokyo

NICT Hakusan

Okayama
Kitakyushu

Osaka Keihanna

NICT Otemachi

Fukuoka
Kochi

NICT Koganei
Osaka U.

Nagoya U.
NICT8利用例： Overlay HDV DistributionHDV/DV video distribution (～30Mbps) over JGN2plus
Overlay multicast: split a video stream with reasonable CPU load
Windows media, FEC, UDP/TCP, and CLI/GUI are also supported
Centralized topology management with web interface
HD/SD Monitor

Topology management
Sapp
Serveroro
IEEE1394

IEEE1394
IP
Senda

Sender(Win)

Decoderi
SplitterKanaz
Naga(running on awaNago no Tsukub
Toka
OkayayoJ-Lab
yam Osak Keihan
Kitak node)
Fukyushuuokaa
Kochiana

J-Lab Trial (Private PlanetLab)
NICT

Receiver (Win)9メリット・デメリット
メリット：

Princeton大学との利用契約締結が不要（ Public PlanetLabの場合，民間企業は有料）
JGN2plusのコア網に直収されるため，広帯域アプリケーションで利用可能
デメリット：

単一L2セグメント内への展開なので，「広域」「超分散」「多様性(heterogeneity)」などを目的とした実験には適さない → 本サービスの試用後にPublic PlanetLabに移行を促進
 → もしくはCoreLab トライアルユーザ

NICT10

利用方法





利用申請の受付
JGN2plusの電子申請より受付け．以降担当者が対応
アカウントの割振り (PlanetLab)
スライスの割付け
スライス作成，使用ノード申請
テストベッド利用の開始

SSHで上記ノードにログイン
担当者


中尾 彰宏（東大/NICT） nakao@iii.u-tokyo.ac.jp
中内 清秀（東大）
nakauchi@nict.go.jp
NICT11