Preparing Resource Aggregations for FIRST Future Internet Testbed
description
Transcript of Preparing Resource Aggregations for FIRST Future Internet Testbed
Preparing Resource Aggregations for
FIRST Future Internet Testbed
- 1 -
Feb. 11th, 2010
eFIT - Future Internet Testbed WS @ APAN Sydney Meeting
Dr. JongWon Kim ([email protected])
Networked Media Lab., Dept. of Information and Communications
Gwangju Institute of Science and Technology
FIRST (Future Internet Research for Sustainable Testbed) Project Overview
2
Development of the core technology and virtualized Programmable platform for Future Internet
Period : March 2009 ~ February 2014 (5 years) Institutions: ETRI and 5 universities
Project GoalResearch on the core technologies for FI platform realization
- programmability, network virtualization and control framework Development of the FI platform for domestic and Int’l experimental
infrastructure - for Network architecture researchers and Service architecture researcher
- mid-range ATCA platform and PC-based platform
Resource Aggregations for FIRSTDevelopment of the core technology and virtualized
Programmable platform for Future Internet
FIRST@PC: PC-based NetOpen RA & MediaX RA
FIRST@ETRI ATCA-based NP RA
Router Substrate H/W (ATCA based)
Virtualization S/W (Xen extension)
Privileged VM VM …
NP
Control Framework (ProtoGENI-compatible)
VM
Data Transport Mux Mux
NPNP Memory Storage
Control plane Control plane
3
CPUCPU
2
1
FIRST@ETRI: Future Internet Platform Development in ETRI
- 4 -
Future Internet Research for Sustainable Testbed
FIRST@ETRI Overall Architecture
5
Router Substrate H/W (ATCA based)
Virtualization S/W (Xen extension)
Privileged VM VM…
NP
Control Framework (ProtoGENI-compatible)
VM
Data Transport Mux Mux
NPNP Memory Storage
Control plane Control plane
3
CPUCPU
2
1
Control Framework - International Federation - APIs ▪ Clearinghouse APIs ▪ Slice APIs ▪ Node Manager APIs - Resource Negotiation
Virtualization - Number of Max VMs - Resource Isolation - Scale-up Virtualization - Sliver Migration
Substrate - Resource Specification - Resource Allocation - Resource Monitoring
FIRST@ETRI Hardware Platform
6
CPU BoardsOcteon NP basedLine Cards
10 GbE Switch
High-endFPGA pool (future)
ATCA Chassis
Backplane
- Intel Xeon dual core- Dual 1GbE Ethernet Controller- 2 x 10/100/1000 Base-T
- 16-slot 10 GbE and 100/1000 Base-T fabric switch- More than 100 Gbps of external connectivity- Non-blocking Layer 2 switching
- Dual Octeon NP 5860- 2 x 10GbE, 10x1GbE
COTS blades – ATCA Octeon Network Processor for Packet Processing
PC Servers with NetFPGA(future)
Optical Lambda Switch (future)
7
FIRST@ETRI Open Platform Substrate Architecture Model
9
9
0
15
0 10
10 10 1
0
15
0 1
0 1
0 1 9 0 1
N2X
000
0
0
15
1515
15
ExperimentalUser Console
FIRST Platform #1
N2X Console
FIRST Platform #0
@Utah U.
@ETRI/Korea
S E
Demo System Configuration
8
FIRST@ETRI Demonstration @ GEC7 (Salt Lake City, Nov. 2009)
FIRST@PC: Service-Oriented Testbed for Future Internet
- 9 -
Future Internet Research for Sustainable Testbed
FIRST@PC: Experimental Media-Oriented Service Composition
FIRST@PC NetOpen (NetFPGA/OpenFlow) RA (v0.1)
OpenFlow Controller
Experimenter UI
ExperimenterENVIENVI
KOREN/KREONETCNU POSTECH
GIST
IP Network
NetFPGA/OpenFlow Switch
OpenFlow Switch MAC in IP Tunnel End host
Capsulator OpenFlow-enabled network
FlowVisor
FlowVisor
FlowVisor
OpenFlow stackOpenFlow stack
NOX CoreThreading , IO
NOX CoreThreading , IO
User-definedRouting
User-definedRouting
LAVILAVI
NOX
FIRST@PC MediaX RA (v0.1)
OpenCFOMX
NetOpen RA&MediaX RA
FIRST@PC: Platform Overview
Implementation of colored items is in progress.
FIRST@PC: OMX (Open Media eXperiment for service composition)
Toolkit
• Agent-based Implementation for experiment control (service configuration, service composition, and service monitoring) with user interfaces for experimenter
• Currently being implemented to work with OMF control framework– Monitoring with OML to monitor node performance (using
Sigar API for CPU/memory and NIC)
FIRST@PC OMX Toolkit – Progress
Other Openflow Efforts for Future Internet Testbed
- 16 -
Seoul
Daejeon
Deagu
Busan
Gwangju
Suwon
Fukuoka (Japan)
Controller
VLAN on KOREN
OpenFlow Switch (Linux PC)
NOX OpenFlow Controller
OpenFlow-enabled Network of KOREN (KOREN OpenFlow Working Group)
Chungnam Nat. Univ.
• 6 switches are deployed on KOREN• OpenFlow switches are connected using VLAN links through Ethernet Switches of KOREN
OpenFlow Switch
OpenFlow Controller
AgentAgent
Server
OpenFlow Switch
OpenFlow Controller
AgentAgent
OpenFlow Switch
Setup Commands
Add/DropFlow Table Entry
Web I/F
Web I/F
Network Monitor
Path Request
Path Control System
Developing Openflow-based Path Control
• OpenFlow Network can be monitored using the weather-map application of web server• OpenFlow paths can be set up through web server
Seoul
Daejeon
Deagu
Busan
Gwangju
Suwon
Controller
VLAN on KOREN
OpenFlow Switch (Linux PC)
NOX OpenFlow Controller
TJB
TJB Broadcasting Company
Japan OpenFlow Network
Sapporo Studio
Asahi Broadcasting Cooperation (ABC) at Osaka, Japan
Sapporo Japan
Server
Data Transmission
An Experiment of OpenFlow-enabled Network (Feb. 2009 - Sapporo Snow Festival Video Transmission)
A video clip of Sapporo snow festival is transmitted to TJB (Daejeon, KOREA) via ABC server (Osaka, JAPAN).
Thank you!Send Inquiry to [email protected]
Future Internet Research for Sustainable Testbed