SlideShare a Scribd company logo
1 of 44
Download to read offline
Date: 2014. 2.18

Place: Sejong University, Seoul

Understanding OpenStack-leveraged
Service Realization from SDN/NV
Viewpoint
OpenStack Day in Korea

Dr. JongWon Kim
Networked Computing Systems Laboratory
School of Information and Communications
Gwangju Institute of Science & Technology (GIST)
Future
Landscape
GE Industrial
Internet
Open Computing + Networking for
Future Internet Service Realization
Contents

Cloud

Big
Data

IoT /
Social

Service Software

Open Platform

Open
Computing
+ Networking

(Tool)

Open
Infrastructure
(Resource)
Open Innovation
Platform
FI Arch.

Open Networking

Software
R&D

CCN &
DTN

Open
Networking
Research
R&D

산학연 R&D
Consortium

Services

DevOps
with
Testbed
Open
Networking
Testbed R&D
Services
over
Software-Driven
Infrastructure
Balanced Service Composition based on
Programmable (and Virtualized) Resources

-5-
Software-Defined Data Center:
Unified, Programmable & Virtualized Rsources

Workload
Fluidity
Workload
Abstraction

Application-centric
Virtual Playground
Templates
Configuration/Control/Visibility Challenges

for Software-Defined Infrastructure
Application-centric Virtual Playground
with
SmartX Boxes (vNetworking/vCompute/vStorage Capabilities)
Virtual Playground (Box, Role,
Topology) Templates

DevOps

Compute

Networking
Storage

X

Zero-touch
Configuration
Instant Visibility
Collective Analysis

Flexible
Control

(forwarding,
…)
Testbed: Wild &
Organized Playground

Provide Playground
with Resources
(Provider)
-8-

DevOps
(Power User)
Play (Experiment)
• Configuration
• Control
• Visibility
Testbed: DevOps + Key Components

F3 Racing Team
= TB Center

Meta-Operation
Federation

White (=Dummy) Box
 SmartX Box

Control Framework

Open SW
Community
Experiment
Control

Instrumentation
& Measurement

Programmable & Virtualized Resource Pool
Cloud +
SDN/NV
Network 
Networking  vNetworking
SDN & NfV (Network functions Virtualization)
Deployment Targets (v0.6)
Content/Application
Service Providers

Secure
Networking

Network functions
Virtualization

vSwitch
Networking
Cloud
Overlay Virtual
Data Center
Networking

Networking

Inter-DC / Multi-layer
Optical Networking

Mobile /
Wireless
Networking

Network Service
Providers

(+ Multi-campus Enterprises)

Last modified: 11/04/2013
Futuristic Multilayer-integrated &
Convergent Networks (Cloud WAN Fabric + Service-aware Edge)

Service-aware Edge
(MiddleBox, …)

Wireless
+
Mobile

Wireless
+
Mobile

Cloud
Data
Centers

Cloud
WAN Fabric

Cloud
Data
Centers

(IP+Optical
Integration)

Wireless
+
Mobile

Cloud
DC

Cloud
DC

Cloud
Data
Centers
Last
Modified
11/02/2013

IP??, More Switching + Simpler Routing?
Cloud Market Trends
Cloud
DC
Traffic

Cisco Global Cloud Index

• Amazon
AWS
• Microsoft
Azure
• OpenStack
NFV PoC VM

Infrastructure with
Unified Resource
Pools
- 14 -
ONF’s SDN Architecture (2013 Dec)

- 15 -
NFV Architecture Framework & Use Cases
Cloud, SDN, NFV: Ericsson

- 17 -
3-Tier
Application
Pattern @ DC
CLOS-based DC
Networking
Overlay
vNetworking for
Cloud DC
Software-Defined Resource Convergence
• Toward Software-defined
Data Center (Computing
/ Storaging)
⁞

– MicroServers
– Hyper-convergence boxes
⁞
– Networking specialized
(with in-network
processing) boxes
⁞

• Toward SDN-coordinated
MiddleBox (Networking)
SmartX Box: Design and Prototyping with
OpenStack Leverage
Simplified SmartX Rack


SmartX Box

VM

VM

VM

VM

VM

Open vSwitch / NICs
COMPUTE

NETWORKING

STORAGE

Pools of SmartX Boxes:

Massive scalability and pay-asyou-grow flexibility

CPUs /
GPUs

SSD /
HDDs
OF@TEIN with SmartX Box vs ON.Lab’s
OpenCloud Pilot
L2

L2

L2

L3

VM

Service layer
(experiment layer)

L3

VM

L2
VM

VM

VM

VM

VM

VM

A Virtual Playground
For Experiment A

L3

VM

∙∙∙

L2

L2
VM

VM

VM

A Virtual Playground
For Experiment Z

A Virtual Playground
For Experiment B

OF@TEIN Underlay Network

VCPU

Virtual
Resource
layer

VCPU

VCPU

VCPU

VCPU

VCPU

VCPU

VCPU

Memory

Memory

Memory

Memory

Memory

Memory

Memory

Memory

VM#3

VM#1

VM#1

VCPU Vmemory

Nova

VM#2

vstorage

KVM(Hypervisor)

Physical
resource
layer

Storage
(SSD/HDD)

vswitch

Neutron
Opnestack

Cinder

Memory

Kernel

CPU

OS

NIC

SmartX Box #1

VCPU Vmemory

Nova

VM#2

vstorage

vswitch

Neutron
Opnestack

Cinder

KVM(Hypervisor)

Storage
(SSD/HDD)

VM#1

Memory

Kernel

CPU

OS

NIC

SmartX Box #2

∙∙∙

VCPU Vmemory

Nova

VM#2

vstorage

vswitch

Neutron
Opnestack

Cinder

KVM(Hypervisor)

Storage
(SSD/HDD)

VM#3

Memory

Kernel

CPU

OS

NIC

SmartX Box #K

DevOps-based Templates for Virtual Playground
+ OpenStack Convergent Service APIs
+ SDN-Coordinated vNetworking
ON.Lab OpenCloud Pilot
Representing Service Realization

Data Model

Data Service
Engine
OpenStackleveraged Service
Realization
OF@TEIN
- 25 -
OF@TEIN Infrastructure (2012~2013)

OF@KOREN

Japan or USA

NIA(Seoul)

OF@TEIN SDN Tools
OF@TEIN Portal
Exp. Node (with HD camera)
Exp. Node (traffic generator)
Exp. Node
OpenFlow FlowVisor
OpenFlow Controller
OpenFlow Production Switch
OpenFlow Switch

Narinet
OFS

OF@TEIN

Jeju (Jeju)

GIST
(Gwangju)

SmartX
Racks
(Type C)

Philippines
Vietnam

Postech
(Pohang)

SmartX Rack

EU (SmartFIRE)

Networked
Tiled Display

Indonesia

SmartX
Racks
(Type B)

VoD

Thailand

Korea U
(Seoul)

Malaysia

Last Update:
2013-08-18

26
[Part 1] OF@TEIN Infrastructure: System
& Network Resources

27
[Part 2] Supporting OF@TEIN SDN
Experiments
User Experiment
Visibility

System, Network,
FlowSpace
Monitoring
FlowSpace
Management

Admin.
Slice

A Virtual
Playgroud
for

OF@TEIN
Portal

Computing
Resource
SmartX
Racks

User Experiment
Software

Resource
Provisioning
for

FlowVisor

Power
User
Slice

Configuration,
Control, Visibility

Networking &
FlowSpace
Resources

L2
L3

VM

L2

VM

VM

VM

VM

VM

VM
OF@TEIN SmartX Rack (Type B & B+)
• 3 Tier Nodes (Capsulator, OF Switch, Worker)
• 3 Network Planes: Power + Management / Control / Data

VM
VM
VM

O
F
S

VM
VM
VM

Remote Power Mng.

O
F
S

Box

SmartX Rack (Type B+)

Role
(Function)

VM
#2

Monitoring
Agent

VM
VM
VM

O
V
S

VM
#1

MediaX-VT
Agent
OpenFlow
Agent

Worker VM #2
Worker VM #3

Dataplane OF Switch
Data

Manag.

NF/OVS Capsulator
Node

VM
VM

O
V
S

Management Switch

SmartXRack Agent

Worker VM #1

VM

Management
VM (SmartX-Rack

DevOps wth Chef:

Automatic Installation +
Configuration (+Verification) …

Storage
Manage
ment

/ OpenStack /
Monitoring Agents)

Worker VM #1
Worker VM #2
Worker VM #3
Remote Power
Management

Open
vSwitch

SmartX Rack (Type B)
OF@TEIN SmartX Box (SmartX Rack Type C):
Site Installation
GIST

KOREN NOC Korea U

Postech

Jeju Univ

SmartX Box C11

SmartX Box C13

SmartX Box C14

SmartX Box C15

Worker nodes

Intel
ONP

SmartX Box C12
Worker nodes

Worker nodes

Worker nodes

Worker nodes

Br-int

Br-int

Br-tun

Br-tun

Br-int

Br-tun

Br-int

Br-int

Br-tun

Br-tun

KOREN Network
Internet

IBM
M4

OpenStack
Orchestration
Node

Provisioning
Center
Node

GIST

SmartX
Coordinator Box

VLAN ID VLAN ID VLAN ID
= 603
= 602
= 601

Gateway Node
Br-ex

Power /
Manage
ment

Br-tun

Br-int

SmartX
Control Box

SmartX
SandBox

P

M

Control

C

Last Update: 2013-11-01

Data

D
Unified and Virtualized Resources for
OF@TEIN Virtual Playground
L2

Service layer
(experiment layer)

L2

L2

L3

VM

L3

VM

L2

∙∙∙

L2

VM

VM

VM

VM

VM

VM

A Virtual Playground
For Experiment A

L3

VM

L2
VM

VM

VM

A Virtual Playground
For Experiment Z

A Virtual Playground
For Experiment B

OF@TEIN Underlay Network
VCPU

VCPU

VCPU

VCPU

VCPU

VCPU

VCPU

Memory

Virtual
Resource
layer

VCPU
Memory

Memory

Memory

Memory

Memory

Memory

Memory

VM#3

VM#1

VM#1

VCPU Vmemory

Nova

VM#2

vstorage

KVM(Hypervisor)

Physical
resource
layer

Storage
(SSD/HDD)

vswitch

Neutron
Opnestack

Cinder

Memory

Kernel

CPU

OS

NIC

SmartX Box #1

VCPU Vmemory

Nova

vstorage

vswitch

Neutron
Opnestack

Cinder

KVM(Hypervisor)

Storage
(SSD/HDD)

VM#1

VM#2

Memory

Kernel

CPU

OS

NIC

SmartX Box #2

∙∙∙

VCPU Vmemory

Nova

VM#2

vstorage

vswitch

Neutron
Opnestack

Cinder

KVM(Hypervisor)

Storage
(SSD/HDD)

VM#3

Memory

Kernel

CPU

OS

NIC

SmartX Box #K
OF@TEIN Virtual Playground Creation:
Autonomic Installation & Configuration with Templates
Configuration
Box

Role

Control
Visibility

Topology

A Virtual Playground

Traffic
generator

Web
Server

CCNX

Default

Coordinator

Computing

L2

VM
Images

L3

Node
Graphs

L2

VM

VM

VM

VM

Box Template A

NOVA

Neutron

Glance

VM

V
M

V
M

Cinder

SSD/
HDDs

Open vSwitch

Open vSwitch

Open vSwitch

KVM

KVM

KVM

Glance

Box Template B

Swift

Software

VM

Hardware
NOVA

Neutron

Swift

Cinder

Open
vSwitch

Open
vSwitch
CPUs/
GPUs

V
M

VM

CPUs/
GPUs

SSD/
HDDs

Overlay Tunnels

SmartX Box
(Type C)

VM

Narinet
Open vSwitch
Dynamic Virtual Playgrounds for SmartX
Box (Preliminary for Box/Role/Topology Templates)
VP Template G-A’’

13min

25min

VP Template G-A’

13 min

VP
25 min Template G-A

13 min

25 min

*Installation time은 추가 설치 내용에 따라서 변경
Connecting SmartX Racks (Type A*/B/B+)
for Static/Multi-user Playground
Site Overlay vNetworking: NVGRE Tunneling
& Tagging/Steering/Mapping
Flow VLAN-ID Tagging
for Hypervisor VMs

Flow Steering

Flow Mapping

with
User SDN Controllers

with
Admin SDN Controller

VM
VM

WAN

VM
OVS OF
Switch

HP
OF Switch

VM
VM
VM

OVS
Capsulator

HP
OF Switch
HP
OF
Switch

An OpenFlow Network
Island

Gateway
Router
Narinet
Capsulator

NVGRE
Tunnels *
Embedding Virtual Nodes into SmartX Box
(Partially for Role/Box/Topology Templates)
SmartX Rack
(Type B+)
Overlay vNetworking: Automatic Site Tunnel
Configuration & FlowSpace Management
(Partially for Topology/Box/Role Templates)
Admin SDN Controller
Configuration

Controller list
DPID list
Site-Capsulator list (IP, PORT)
Allowed flows-tunnel mapping list

V
M

V
M

V
M

Set_DPID()
Set_controller()

HP3500

V
M

V
M

V
M

V
M

V
M

V
M

OVS-Bridge information
Capsulator Flow table
GRE Tunnel information
Tunnel list

Add_gre_tunnel()
Add_flow_table()
Clear_site()
Current Bridge state
Current Tunnel state
V
M

V
M
V
M

HP5400

Management

OpenStack Neutron
ML2 (Modular Layer 2)
Plugin
Open DayLight Project
OVSDB Integration
Running OF@TEIN Experiments
OF@TEIN
FlowSpace
Monitoring

Open Software and Demo
Demo
Visual

User
Experiment
Console

OF@TEIN
Portal

User
Experiment
Visibility

OF@TEIN
Network
Monitoring

OF@TEIN
System
Monitoring

Play SDN (+ Cloud Computing) experiments with your own controller!

OF@TEIN
(SmartX Box
= SmartX Rack Type C)

OF@TEIN
(SmartX Rack
A*/B/B+)

39
Supporting Multiple SDN Users with their
own Controllers via FlowVisor
OF
Switch

OF@TEIN Networking & FlowSpace Resources
OF
Switch
OF
Switch

DPIDPortRanges

VLAN-based
FlowRange

Floodlight
Controller

VLAN-based
FlowRange

Open
Daylight
Controller

VLAN-based
FlowRange

VLAN-based
FlowRange

Floodlight
Controller

FlowRanges

FlowVisor (v1.4)

OF@TEIN
Admin Script

NOX
Controller

VLAN
ID

FlowSpace
Management
Preliminary
Design

OF@TEIN Experiment LifeCycle

Draft
Script
(BASH)

Experiment
Credential

Remote
Access

(SU Key Exchange)

(SU account
)

Establish
Management
Environment

Design
Experiment

Box
Register

FlowSpace
Register

(Horizon)

(FlowVisor)

Resources
Allocation

Box Inst. &
Conf. Templates

Topology
(Datapath & Tunnel )

Templates

(SSH + Chefs)

(OVS+BASH)

Configure
& Initialize
Services

Role

(function)
Inst. & Conf.
Templates
(SSH +Chefs)

Custom
Images
(Linux+SSH)

Data and Image
Replication
(FTP)

Provision

Host/IP
Resolution
(Hostname file)

Script

Check &
Execute
Experiment
Note: Based
on simple
PING
experiment

Log Files
(BASH File I/O)

Experiment
Output/ Status
(BASH stdout)

Monitor &
Analyze
Experiment

Resource
Clean Up

Finish

(BASH)

Clean Up Output
or Status
(BASH stdout)

Script
(BASH

Execute

Experiment
Analysis

Experiment UI
Display
(Java Script)

Display
Management
(Java Script)
OF@TEIN Demonstration @ HSN 2014
Gwangju Institute of
Science & Technology

Thank you!
Thank you!
Send Inquiryjongwon@gist.ac.kr
to jongwon@gist.ac.kr

http://netmedia.gist.ac.kr
43

More Related Content

What's hot

Unikernels, Multikernels, Virtual Machine-based Kernels
Unikernels, Multikernels, Virtual Machine-based KernelsUnikernels, Multikernels, Virtual Machine-based Kernels
Unikernels, Multikernels, Virtual Machine-based KernelsMartin Děcký
 
Possibilities of generative models
Possibilities of generative modelsPossibilities of generative models
Possibilities of generative modelsAlison B. Lowndes
 
Deep learning: Hardware Landscape
Deep learning: Hardware LandscapeDeep learning: Hardware Landscape
Deep learning: Hardware LandscapeGrigory Sapunov
 
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...Grigori Fursin
 
Future Cloud Infrastructure
Future Cloud InfrastructureFuture Cloud Infrastructure
Future Cloud Infrastructureexponential-inc
 
Integration of Cloud and Grid Middleware at DGRZR
Integration of Cloud and Grid Middleware at DGRZRIntegration of Cloud and Grid Middleware at DGRZR
Integration of Cloud and Grid Middleware at DGRZRStefan Freitag
 
"The OpenVX Computer Vision and Neural Network Inference Library Standard for...
"The OpenVX Computer Vision and Neural Network Inference Library Standard for..."The OpenVX Computer Vision and Neural Network Inference Library Standard for...
"The OpenVX Computer Vision and Neural Network Inference Library Standard for...Edge AI and Vision Alliance
 
Performance Optimization of SPH Algorithms for Multi/Many-Core Architectures
Performance Optimization of SPH Algorithms for Multi/Many-Core ArchitecturesPerformance Optimization of SPH Algorithms for Multi/Many-Core Architectures
Performance Optimization of SPH Algorithms for Multi/Many-Core ArchitecturesDr. Fabio Baruffa
 
組み込みから HPC まで ARM コアで実現するエコシステム
組み込みから HPC まで ARM コアで実現するエコシステム組み込みから HPC まで ARM コアで実現するエコシステム
組み込みから HPC まで ARM コアで実現するエコシステムShinnosuke Furuya
 
NVIDIA 深度學習教育機構 (DLI): Neural network deployment
NVIDIA 深度學習教育機構 (DLI): Neural network deploymentNVIDIA 深度學習教育機構 (DLI): Neural network deployment
NVIDIA 深度學習教育機構 (DLI): Neural network deploymentNVIDIA Taiwan
 
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from IntelEdge AI and Vision Alliance
 
Enabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. LowndesEnabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. LowndesWithTheBest
 
MIT's experience on OpenPOWER/POWER 9 platform
MIT's experience on OpenPOWER/POWER 9 platformMIT's experience on OpenPOWER/POWER 9 platform
MIT's experience on OpenPOWER/POWER 9 platformGanesan Narayanasamy
 
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr..."Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...Edge AI and Vision Alliance
 
Implementing AI: High Performance Architectures: A Universal Accelerated Comp...
Implementing AI: High Performance Architectures: A Universal Accelerated Comp...Implementing AI: High Performance Architectures: A Universal Accelerated Comp...
Implementing AI: High Performance Architectures: A Universal Accelerated Comp...KTN
 
IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告Ryousei Takano
 
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARMEdge AI and Vision Alliance
 

What's hot (20)

Unikernels, Multikernels, Virtual Machine-based Kernels
Unikernels, Multikernels, Virtual Machine-based KernelsUnikernels, Multikernels, Virtual Machine-based Kernels
Unikernels, Multikernels, Virtual Machine-based Kernels
 
Possibilities of generative models
Possibilities of generative modelsPossibilities of generative models
Possibilities of generative models
 
Deep learning: Hardware Landscape
Deep learning: Hardware LandscapeDeep learning: Hardware Landscape
Deep learning: Hardware Landscape
 
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
 
Future Cloud Infrastructure
Future Cloud InfrastructureFuture Cloud Infrastructure
Future Cloud Infrastructure
 
Integration of Cloud and Grid Middleware at DGRZR
Integration of Cloud and Grid Middleware at DGRZRIntegration of Cloud and Grid Middleware at DGRZR
Integration of Cloud and Grid Middleware at DGRZR
 
"The OpenVX Computer Vision and Neural Network Inference Library Standard for...
"The OpenVX Computer Vision and Neural Network Inference Library Standard for..."The OpenVX Computer Vision and Neural Network Inference Library Standard for...
"The OpenVX Computer Vision and Neural Network Inference Library Standard for...
 
Performance Optimization of SPH Algorithms for Multi/Many-Core Architectures
Performance Optimization of SPH Algorithms for Multi/Many-Core ArchitecturesPerformance Optimization of SPH Algorithms for Multi/Many-Core Architectures
Performance Optimization of SPH Algorithms for Multi/Many-Core Architectures
 
2. Cnnecst-Why the use of FPGA?
2. Cnnecst-Why the use of FPGA? 2. Cnnecst-Why the use of FPGA?
2. Cnnecst-Why the use of FPGA?
 
組み込みから HPC まで ARM コアで実現するエコシステム
組み込みから HPC まで ARM コアで実現するエコシステム組み込みから HPC まで ARM コアで実現するエコシステム
組み込みから HPC まで ARM コアで実現するエコシステム
 
NVIDIA 深度學習教育機構 (DLI): Neural network deployment
NVIDIA 深度學習教育機構 (DLI): Neural network deploymentNVIDIA 深度學習教育機構 (DLI): Neural network deployment
NVIDIA 深度學習教育機構 (DLI): Neural network deployment
 
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
 
OpenPOWER System Marconi100
OpenPOWER System Marconi100OpenPOWER System Marconi100
OpenPOWER System Marconi100
 
Enabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. LowndesEnabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. Lowndes
 
ECP Application Development
ECP Application DevelopmentECP Application Development
ECP Application Development
 
MIT's experience on OpenPOWER/POWER 9 platform
MIT's experience on OpenPOWER/POWER 9 platformMIT's experience on OpenPOWER/POWER 9 platform
MIT's experience on OpenPOWER/POWER 9 platform
 
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr..."Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
"Trade-offs in Implementing Deep Neural Networks on FPGAs," a Presentation fr...
 
Implementing AI: High Performance Architectures: A Universal Accelerated Comp...
Implementing AI: High Performance Architectures: A Universal Accelerated Comp...Implementing AI: High Performance Architectures: A Universal Accelerated Comp...
Implementing AI: High Performance Architectures: A Universal Accelerated Comp...
 
IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告
 
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
 

Viewers also liked

Inside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworldInside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworldRichard McDougall
 
Apache Hadoop India Summit 2011 talk "Data Infrastructure on Hadoop" by Venka...
Apache Hadoop India Summit 2011 talk "Data Infrastructure on Hadoop" by Venka...Apache Hadoop India Summit 2011 talk "Data Infrastructure on Hadoop" by Venka...
Apache Hadoop India Summit 2011 talk "Data Infrastructure on Hadoop" by Venka...Yahoo Developer Network
 
Big Data/Hadoop Infrastructure Considerations
Big Data/Hadoop Infrastructure ConsiderationsBig Data/Hadoop Infrastructure Considerations
Big Data/Hadoop Infrastructure ConsiderationsRichard McDougall
 
Dell/EMC Technical Validation of BlueData EPIC with Isilon
Dell/EMC Technical Validation of BlueData EPIC with IsilonDell/EMC Technical Validation of BlueData EPIC with Isilon
Dell/EMC Technical Validation of BlueData EPIC with IsilonGreg Kirchoff
 
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutesSungjin Kang
 
[OpenStack Day in Korea] How OpenStack is Developed: A new way for a new world
[OpenStack Day in Korea] How OpenStack is Developed: A new way for a new world[OpenStack Day in Korea] How OpenStack is Developed: A new way for a new world
[OpenStack Day in Korea] How OpenStack is Developed: A new way for a new worldSungjin Kang
 

Viewers also liked (7)

Inside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworldInside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworld
 
Banv
BanvBanv
Banv
 
Apache Hadoop India Summit 2011 talk "Data Infrastructure on Hadoop" by Venka...
Apache Hadoop India Summit 2011 talk "Data Infrastructure on Hadoop" by Venka...Apache Hadoop India Summit 2011 talk "Data Infrastructure on Hadoop" by Venka...
Apache Hadoop India Summit 2011 talk "Data Infrastructure on Hadoop" by Venka...
 
Big Data/Hadoop Infrastructure Considerations
Big Data/Hadoop Infrastructure ConsiderationsBig Data/Hadoop Infrastructure Considerations
Big Data/Hadoop Infrastructure Considerations
 
Dell/EMC Technical Validation of BlueData EPIC with Isilon
Dell/EMC Technical Validation of BlueData EPIC with IsilonDell/EMC Technical Validation of BlueData EPIC with Isilon
Dell/EMC Technical Validation of BlueData EPIC with Isilon
 
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes
[OpenStack Day in Korea] OpenStack Provisioning in 30 minutes
 
[OpenStack Day in Korea] How OpenStack is Developed: A new way for a new world
[OpenStack Day in Korea] How OpenStack is Developed: A new way for a new world[OpenStack Day in Korea] How OpenStack is Developed: A new way for a new world
[OpenStack Day in Korea] How OpenStack is Developed: A new way for a new world
 

Similar to [OpenStack Day in Korea] Understanding OpenStack from SDN/NV Viewpoint

OpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservicesOpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservicesopenstackindia
 
G rpc talk with intel (3)
G rpc talk with intel (3)G rpc talk with intel (3)
G rpc talk with intel (3)Intel
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...PT Datacomm Diangraha
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackOPNFV
 
Hyper v and live migration on cisco unified computing system - virtualized on...
Hyper v and live migration on cisco unified computing system - virtualized on...Hyper v and live migration on cisco unified computing system - virtualized on...
Hyper v and live migration on cisco unified computing system - virtualized on...Louis Göhl
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvIntel
 
Bandwidth: Use Cases for Elastic Cloud on Kubernetes
Bandwidth: Use Cases for Elastic Cloud on Kubernetes Bandwidth: Use Cases for Elastic Cloud on Kubernetes
Bandwidth: Use Cases for Elastic Cloud on Kubernetes Elasticsearch
 
Integrating Docker EE into Société Générale's Existing Enterprise IT Systems
Integrating Docker EE into Société Générale's Existing Enterprise IT SystemsIntegrating Docker EE into Société Générale's Existing Enterprise IT Systems
Integrating Docker EE into Société Générale's Existing Enterprise IT SystemsDocker, Inc.
 
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionOpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionEdgar Magana
 
HiPEAC 2022_Marco Tassemeier presentation
HiPEAC 2022_Marco Tassemeier presentationHiPEAC 2022_Marco Tassemeier presentation
HiPEAC 2022_Marco Tassemeier presentationVEDLIoT Project
 
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalDeepak Mane
 
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...Cloud Native Day Tel Aviv
 
Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Naoto Gohko
 
An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)Mario Cho
 
Openstack Pakistan Workshop (intro)
Openstack Pakistan Workshop (intro)Openstack Pakistan Workshop (intro)
Openstack Pakistan Workshop (intro)Affan Syed
 

Similar to [OpenStack Day in Korea] Understanding OpenStack from SDN/NV Viewpoint (20)

CloudComp 2015 - SDN-Cloud Testbed with Hyper-convergent SmartX Boxes
CloudComp 2015 - SDN-Cloud Testbed with Hyper-convergent SmartX BoxesCloudComp 2015 - SDN-Cloud Testbed with Hyper-convergent SmartX Boxes
CloudComp 2015 - SDN-Cloud Testbed with Hyper-convergent SmartX Boxes
 
OpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservicesOpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservices
 
CFI 2015 - Flow-centric Visibility Tools for OF@TEIN
CFI 2015 - Flow-centric Visibility Tools for OF@TEINCFI 2015 - Flow-centric Visibility Tools for OF@TEIN
CFI 2015 - Flow-centric Visibility Tools for OF@TEIN
 
G rpc talk with intel (3)
G rpc talk with intel (3)G rpc talk with intel (3)
G rpc talk with intel (3)
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
 
Hyper v and live migration on cisco unified computing system - virtualized on...
Hyper v and live migration on cisco unified computing system - virtualized on...Hyper v and live migration on cisco unified computing system - virtualized on...
Hyper v and live migration on cisco unified computing system - virtualized on...
 
NextGenML
NextGenML NextGenML
NextGenML
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
Bandwidth: Use Cases for Elastic Cloud on Kubernetes
Bandwidth: Use Cases for Elastic Cloud on Kubernetes Bandwidth: Use Cases for Elastic Cloud on Kubernetes
Bandwidth: Use Cases for Elastic Cloud on Kubernetes
 
Integrating Docker EE into Société Générale's Existing Enterprise IT Systems
Integrating Docker EE into Société Générale's Existing Enterprise IT SystemsIntegrating Docker EE into Société Générale's Existing Enterprise IT Systems
Integrating Docker EE into Société Générale's Existing Enterprise IT Systems
 
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionOpenStack & OpenContrail in Production
OpenStack & OpenContrail in Production
 
HiPEAC 2022_Marco Tassemeier presentation
HiPEAC 2022_Marco Tassemeier presentationHiPEAC 2022_Marco Tassemeier presentation
HiPEAC 2022_Marco Tassemeier presentation
 
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
 
Transforming Networks with NFV & SDN
Transforming Networks with NFV & SDNTransforming Networks with NFV & SDN
Transforming Networks with NFV & SDN
 
Innovate on Cloud with AWS
Innovate on Cloud with AWSInnovate on Cloud with AWS
Innovate on Cloud with AWS
 
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
 
Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712
 
An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)
 
Openstack Pakistan Workshop (intro)
Openstack Pakistan Workshop (intro)Openstack Pakistan Workshop (intro)
Openstack Pakistan Workshop (intro)
 

Recently uploaded

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

[OpenStack Day in Korea] Understanding OpenStack from SDN/NV Viewpoint

  • 1. Date: 2014. 2.18 Place: Sejong University, Seoul Understanding OpenStack-leveraged Service Realization from SDN/NV Viewpoint OpenStack Day in Korea Dr. JongWon Kim Networked Computing Systems Laboratory School of Information and Communications Gwangju Institute of Science & Technology (GIST)
  • 3. Open Computing + Networking for Future Internet Service Realization Contents Cloud Big Data IoT / Social Service Software Open Platform Open Computing + Networking (Tool) Open Infrastructure (Resource)
  • 4. Open Innovation Platform FI Arch. Open Networking Software R&D CCN & DTN Open Networking Research R&D 산학연 R&D Consortium Services DevOps with Testbed Open Networking Testbed R&D
  • 6. Balanced Service Composition based on Programmable (and Virtualized) Resources -5-
  • 7. Software-Defined Data Center: Unified, Programmable & Virtualized Rsources Workload Fluidity Workload Abstraction Application-centric Virtual Playground Templates
  • 8. Configuration/Control/Visibility Challenges for Software-Defined Infrastructure Application-centric Virtual Playground with SmartX Boxes (vNetworking/vCompute/vStorage Capabilities) Virtual Playground (Box, Role, Topology) Templates DevOps Compute Networking Storage X Zero-touch Configuration Instant Visibility Collective Analysis Flexible Control (forwarding, …)
  • 9. Testbed: Wild & Organized Playground Provide Playground with Resources (Provider) -8- DevOps (Power User) Play (Experiment) • Configuration • Control • Visibility
  • 10. Testbed: DevOps + Key Components F3 Racing Team = TB Center Meta-Operation Federation White (=Dummy) Box  SmartX Box Control Framework Open SW Community Experiment Control Instrumentation & Measurement Programmable & Virtualized Resource Pool
  • 12. SDN & NfV (Network functions Virtualization) Deployment Targets (v0.6) Content/Application Service Providers Secure Networking Network functions Virtualization vSwitch Networking Cloud Overlay Virtual Data Center Networking Networking Inter-DC / Multi-layer Optical Networking Mobile / Wireless Networking Network Service Providers (+ Multi-campus Enterprises) Last modified: 11/04/2013
  • 13. Futuristic Multilayer-integrated & Convergent Networks (Cloud WAN Fabric + Service-aware Edge) Service-aware Edge (MiddleBox, …) Wireless + Mobile Wireless + Mobile Cloud Data Centers Cloud WAN Fabric Cloud Data Centers (IP+Optical Integration) Wireless + Mobile Cloud DC Cloud DC Cloud Data Centers Last Modified 11/02/2013 IP??, More Switching + Simpler Routing?
  • 14. Cloud Market Trends Cloud DC Traffic Cisco Global Cloud Index • Amazon AWS • Microsoft Azure • OpenStack
  • 15. NFV PoC VM Infrastructure with Unified Resource Pools - 14 -
  • 16. ONF’s SDN Architecture (2013 Dec) - 15 -
  • 18. Cloud, SDN, NFV: Ericsson - 17 -
  • 22. Software-Defined Resource Convergence • Toward Software-defined Data Center (Computing / Storaging) ⁞ – MicroServers – Hyper-convergence boxes ⁞ – Networking specialized (with in-network processing) boxes ⁞ • Toward SDN-coordinated MiddleBox (Networking)
  • 23. SmartX Box: Design and Prototyping with OpenStack Leverage Simplified SmartX Rack  SmartX Box VM VM VM VM VM Open vSwitch / NICs COMPUTE NETWORKING STORAGE Pools of SmartX Boxes: Massive scalability and pay-asyou-grow flexibility CPUs / GPUs SSD / HDDs
  • 24. OF@TEIN with SmartX Box vs ON.Lab’s OpenCloud Pilot L2 L2 L2 L3 VM Service layer (experiment layer) L3 VM L2 VM VM VM VM VM VM A Virtual Playground For Experiment A L3 VM ∙∙∙ L2 L2 VM VM VM A Virtual Playground For Experiment Z A Virtual Playground For Experiment B OF@TEIN Underlay Network VCPU Virtual Resource layer VCPU VCPU VCPU VCPU VCPU VCPU VCPU Memory Memory Memory Memory Memory Memory Memory Memory VM#3 VM#1 VM#1 VCPU Vmemory Nova VM#2 vstorage KVM(Hypervisor) Physical resource layer Storage (SSD/HDD) vswitch Neutron Opnestack Cinder Memory Kernel CPU OS NIC SmartX Box #1 VCPU Vmemory Nova VM#2 vstorage vswitch Neutron Opnestack Cinder KVM(Hypervisor) Storage (SSD/HDD) VM#1 Memory Kernel CPU OS NIC SmartX Box #2 ∙∙∙ VCPU Vmemory Nova VM#2 vstorage vswitch Neutron Opnestack Cinder KVM(Hypervisor) Storage (SSD/HDD) VM#3 Memory Kernel CPU OS NIC SmartX Box #K DevOps-based Templates for Virtual Playground + OpenStack Convergent Service APIs + SDN-Coordinated vNetworking ON.Lab OpenCloud Pilot
  • 25. Representing Service Realization Data Model Data Service Engine
  • 27. OF@TEIN Infrastructure (2012~2013) OF@KOREN Japan or USA NIA(Seoul) OF@TEIN SDN Tools OF@TEIN Portal Exp. Node (with HD camera) Exp. Node (traffic generator) Exp. Node OpenFlow FlowVisor OpenFlow Controller OpenFlow Production Switch OpenFlow Switch Narinet OFS OF@TEIN Jeju (Jeju) GIST (Gwangju) SmartX Racks (Type C) Philippines Vietnam Postech (Pohang) SmartX Rack EU (SmartFIRE) Networked Tiled Display Indonesia SmartX Racks (Type B) VoD Thailand Korea U (Seoul) Malaysia Last Update: 2013-08-18 26
  • 28. [Part 1] OF@TEIN Infrastructure: System & Network Resources 27
  • 29. [Part 2] Supporting OF@TEIN SDN Experiments User Experiment Visibility System, Network, FlowSpace Monitoring FlowSpace Management Admin. Slice A Virtual Playgroud for OF@TEIN Portal Computing Resource SmartX Racks User Experiment Software Resource Provisioning for FlowVisor Power User Slice Configuration, Control, Visibility Networking & FlowSpace Resources L2 L3 VM L2 VM VM VM VM VM VM
  • 30.
  • 31. OF@TEIN SmartX Rack (Type B & B+) • 3 Tier Nodes (Capsulator, OF Switch, Worker) • 3 Network Planes: Power + Management / Control / Data VM VM VM O F S VM VM VM Remote Power Mng. O F S Box SmartX Rack (Type B+) Role (Function) VM #2 Monitoring Agent VM VM VM O V S VM #1 MediaX-VT Agent OpenFlow Agent Worker VM #2 Worker VM #3 Dataplane OF Switch Data Manag. NF/OVS Capsulator Node VM VM O V S Management Switch SmartXRack Agent Worker VM #1 VM Management VM (SmartX-Rack DevOps wth Chef: Automatic Installation + Configuration (+Verification) … Storage Manage ment / OpenStack / Monitoring Agents) Worker VM #1 Worker VM #2 Worker VM #3 Remote Power Management Open vSwitch SmartX Rack (Type B)
  • 32. OF@TEIN SmartX Box (SmartX Rack Type C): Site Installation GIST KOREN NOC Korea U Postech Jeju Univ SmartX Box C11 SmartX Box C13 SmartX Box C14 SmartX Box C15 Worker nodes Intel ONP SmartX Box C12 Worker nodes Worker nodes Worker nodes Worker nodes Br-int Br-int Br-tun Br-tun Br-int Br-tun Br-int Br-int Br-tun Br-tun KOREN Network Internet IBM M4 OpenStack Orchestration Node Provisioning Center Node GIST SmartX Coordinator Box VLAN ID VLAN ID VLAN ID = 603 = 602 = 601 Gateway Node Br-ex Power / Manage ment Br-tun Br-int SmartX Control Box SmartX SandBox P M Control C Last Update: 2013-11-01 Data D
  • 33. Unified and Virtualized Resources for OF@TEIN Virtual Playground L2 Service layer (experiment layer) L2 L2 L3 VM L3 VM L2 ∙∙∙ L2 VM VM VM VM VM VM A Virtual Playground For Experiment A L3 VM L2 VM VM VM A Virtual Playground For Experiment Z A Virtual Playground For Experiment B OF@TEIN Underlay Network VCPU VCPU VCPU VCPU VCPU VCPU VCPU Memory Virtual Resource layer VCPU Memory Memory Memory Memory Memory Memory Memory VM#3 VM#1 VM#1 VCPU Vmemory Nova VM#2 vstorage KVM(Hypervisor) Physical resource layer Storage (SSD/HDD) vswitch Neutron Opnestack Cinder Memory Kernel CPU OS NIC SmartX Box #1 VCPU Vmemory Nova vstorage vswitch Neutron Opnestack Cinder KVM(Hypervisor) Storage (SSD/HDD) VM#1 VM#2 Memory Kernel CPU OS NIC SmartX Box #2 ∙∙∙ VCPU Vmemory Nova VM#2 vstorage vswitch Neutron Opnestack Cinder KVM(Hypervisor) Storage (SSD/HDD) VM#3 Memory Kernel CPU OS NIC SmartX Box #K
  • 34. OF@TEIN Virtual Playground Creation: Autonomic Installation & Configuration with Templates Configuration Box Role Control Visibility Topology A Virtual Playground Traffic generator Web Server CCNX Default Coordinator Computing L2 VM Images L3 Node Graphs L2 VM VM VM VM Box Template A NOVA Neutron Glance VM V M V M Cinder SSD/ HDDs Open vSwitch Open vSwitch Open vSwitch KVM KVM KVM Glance Box Template B Swift Software VM Hardware NOVA Neutron Swift Cinder Open vSwitch Open vSwitch CPUs/ GPUs V M VM CPUs/ GPUs SSD/ HDDs Overlay Tunnels SmartX Box (Type C) VM Narinet Open vSwitch
  • 35. Dynamic Virtual Playgrounds for SmartX Box (Preliminary for Box/Role/Topology Templates) VP Template G-A’’ 13min 25min VP Template G-A’ 13 min VP 25 min Template G-A 13 min 25 min *Installation time은 추가 설치 내용에 따라서 변경
  • 36. Connecting SmartX Racks (Type A*/B/B+) for Static/Multi-user Playground
  • 37. Site Overlay vNetworking: NVGRE Tunneling & Tagging/Steering/Mapping Flow VLAN-ID Tagging for Hypervisor VMs Flow Steering Flow Mapping with User SDN Controllers with Admin SDN Controller VM VM WAN VM OVS OF Switch HP OF Switch VM VM VM OVS Capsulator HP OF Switch HP OF Switch An OpenFlow Network Island Gateway Router Narinet Capsulator NVGRE Tunnels *
  • 38. Embedding Virtual Nodes into SmartX Box (Partially for Role/Box/Topology Templates) SmartX Rack (Type B+)
  • 39. Overlay vNetworking: Automatic Site Tunnel Configuration & FlowSpace Management (Partially for Topology/Box/Role Templates) Admin SDN Controller Configuration Controller list DPID list Site-Capsulator list (IP, PORT) Allowed flows-tunnel mapping list V M V M V M Set_DPID() Set_controller() HP3500 V M V M V M V M V M V M OVS-Bridge information Capsulator Flow table GRE Tunnel information Tunnel list Add_gre_tunnel() Add_flow_table() Clear_site() Current Bridge state Current Tunnel state V M V M V M HP5400 Management OpenStack Neutron ML2 (Modular Layer 2) Plugin Open DayLight Project OVSDB Integration
  • 40. Running OF@TEIN Experiments OF@TEIN FlowSpace Monitoring Open Software and Demo Demo Visual User Experiment Console OF@TEIN Portal User Experiment Visibility OF@TEIN Network Monitoring OF@TEIN System Monitoring Play SDN (+ Cloud Computing) experiments with your own controller! OF@TEIN (SmartX Box = SmartX Rack Type C) OF@TEIN (SmartX Rack A*/B/B+) 39
  • 41. Supporting Multiple SDN Users with their own Controllers via FlowVisor OF Switch OF@TEIN Networking & FlowSpace Resources OF Switch OF Switch DPIDPortRanges VLAN-based FlowRange Floodlight Controller VLAN-based FlowRange Open Daylight Controller VLAN-based FlowRange VLAN-based FlowRange Floodlight Controller FlowRanges FlowVisor (v1.4) OF@TEIN Admin Script NOX Controller VLAN ID FlowSpace Management
  • 42. Preliminary Design OF@TEIN Experiment LifeCycle Draft Script (BASH) Experiment Credential Remote Access (SU Key Exchange) (SU account ) Establish Management Environment Design Experiment Box Register FlowSpace Register (Horizon) (FlowVisor) Resources Allocation Box Inst. & Conf. Templates Topology (Datapath & Tunnel ) Templates (SSH + Chefs) (OVS+BASH) Configure & Initialize Services Role (function) Inst. & Conf. Templates (SSH +Chefs) Custom Images (Linux+SSH) Data and Image Replication (FTP) Provision Host/IP Resolution (Hostname file) Script Check & Execute Experiment Note: Based on simple PING experiment Log Files (BASH File I/O) Experiment Output/ Status (BASH stdout) Monitor & Analyze Experiment Resource Clean Up Finish (BASH) Clean Up Output or Status (BASH stdout) Script (BASH Execute Experiment Analysis Experiment UI Display (Java Script) Display Management (Java Script)
  • 44. Gwangju Institute of Science & Technology Thank you! Thank you! Send Inquiryjongwon@gist.ac.kr to jongwon@gist.ac.kr http://netmedia.gist.ac.kr 43