Technical Architect HPC (High Performance Computing)
for Human Brain Mapping
Enterprise Architec
for Storage Tiering
Techincal Architect
for Cloud Orchestration.
Open Source Develop Linux Kernel (ARM, x86,ppc)
OpenStack :
- Orchestration (heat) service
OPNFV:
- OSS/BSS
Technical Book
Who Am I?
Purpose:
Support OpenSoruce Software
Project leader
(commiter, contributor)
Member:
- 33 member
- Research & Develop
open soruce software.
Support:
- Funding & Equipment.
- Memtoring.
- Community Activity.
Open Frotier Lab.
We study Open Soruce Linux Kernel (ARM, x86, PPC)
OS Flatform (Android, Tizen)
Compiler (GCC, Clang & LLVM)
Hypervisor (KVM, Xen)
MPSoc (Multi Core)
Every Weekend OpenSource Study held on every Saterday
from pm 3:00 to pm 10:00
Source reading and analysis line by line
It takes Very long time study ARM Linux Kernel (+130 weeks)
MPSoc (+10 weeks)
Compiler (+50 weeks)
Technical Blog
http://Manseok.blogspot.com
Iamroot.org community
Computer: A set of able Resource Processors(s), Memory, I/O & device (Network, Keyboard, Mouse...)
Operating System (Kernel) Enable/Disable use of resources
Manage resource
Kernel Components Processor Scheduler, Memory Manager, I/O Manager,
Interprocess Communication
File System Manager, Network Manager
Kernel (Operating System)
I/O, Device, Network Memory
Application S/W
Kernel (Resource manager)
Processor
Application S/W Application S/W Application S/W
Linux Kernel Architect
I/O, Device, Network Memory
Application S/W
System Call
Processor
Application S/W Service S/W Service S/W
process
manager
Scheduler
Interprocess Communication
Memory Manager
Buddy, Slub
Network
Interface
File
System
I/O Interface
Device Driver
User Space
Hardware Space
Kernel Space
Scale Up / Scale Out
Application S/W
Kernel (Resource manager)
Processor
Memory
Network
Application S/W
Memory
Network Processor Application S/W
Kernel (Resource manager)
Processor Network
Application S/W
Memory
Application S/W
Kernel (Resource manager)
Processor Network
Application S/W
Memory
Resource Management Cloud Orchestration
Application
Kernel
Processor Memory Network
Application Application
System Call System Call System Call
Application
Cloud Resource Orchestration
Processor Memory Network
Application Application
Hypervisor Call Hypervisor Call Hypervisor Call
Desktop, Client, Mobile Environment Cloud Infra Environment
Orchestration & Provisioning:
Lifecycle of the delivery servise from service initial to service usage
Base polish:
- reduced costs (TCO)
- faster response times
- flexibility & responsiveness
- reduce errors
Orchestration
Cloud Architecture
VM
template
image
Keystone RabbitMQ
Swift Glance
Heat
Nova Schedular
Neutron
Nova Compute Nova
Compute Nova Compute Nova
Compute Nova Compute
Block
Storage Cinder
Public Network
Sevice Network
Storage
Network
Storage
Network
Create Virtual Machine
Create Virtual Network Retieve Template Images
Authentication Serve
Message Queue
Attached Block Storage
Network Node Network
Node Network Node Network
Node Network Node
11
OpenStack(Heat) Orchestration
Nova Scheduler
Nova API Heat
1. Instance Request 2. Choose Nova Computer
3. Service Provision
Hyper Visor Bare Metal
Nova Nova
VM
VM
VM
VM
VM
Machine Machine
NF NF
Image Service Block Storage
4. Network Isolation 4. Network Isolation
5. Block Storage Attached 5. Block Storage Attached
Lifecycle Management
1. Request Service
2. Integrate with
service function, asset &
Configuration
management
3.Provision Service
4. Integrate with
Physical / Virtual Resources
Service Platform
5. Discover Track
configuration and Changes
6. Monitor Service
Delivery, Operation and Generate Alerts
7.Realtime
Management, consolidation of events associated
with service
8. Collect, Analyse,
Report and bill based on service usage
9. Analyse Service
and ensure allignment with service levels
10. Manage service
level agreements
NFV (Network Function Virtualization)
Classical Network Appliance
BRAS
Firewall DPI
CDN
Tester/QoE monitor
WAN Acceleration
Message Router
Radio/Fixed Access Network Nodes
Carrier Grade NAT
Session Border Controller
PE Router SGSN/GGSN
•Fragmented, purpose-built hardware.
•Physical install per appliance per site. •Hardware development large barrier to entry for new
vendors, constraining innovation & competition.
Network Functions Virtualisation
High volume Ethernet switches
High volume standard servers
High volume standard storage
Orchestrated,
automatic & remote install.
Com
petitiv
e &
Innovativ
e
Open E
cosyste
m
Independent Software Vendors
NFV Architect
NFV Infrastructure
End Point End Point
E2E Network Service
Compute Storage Network HW Resources
Virtualization Layer Virtualization SW
Virtual
Compute
Virtual
Storage
Virtual
Network Virtual Resources
Logical Abstractions
Network Service
VNF VNF VNF
VNF VNF
Logical Links
VNF Instances
VNF VNF VNF SW Instances
VNF: Virtualized Network Function
VNF
Q&A