design and implementation of virtualized ict resource management
TRANSCRIPT
Kyoto, Japan 22-24 April 2013
Design and implementation of virtualized ICT resource management
system for carrier network services toward cloud computing era
ITU Kaleidoscope 2013 Building Sustainable Communities
Yoshihiro Nakajima, Hitoshi Masutani, Wenyu Shen, Hiroyuki Tanaka, Osamu Kamatani, Katsuhiro Shimano,
Masaki Fukui, and Ryutaro Kawamura NTT Network Innovation Laboratories
Contents
1. Background & Motivation
2. Contribution
3. Requirements for virtualized ICT resource management
4. Carrier network service architecture design
5. Implementation for mobile network service
6. Conclusion Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Background and motivation
High flexibility in provisioning, control, and management is indispensable to satisfy new type demands of customers in cloud computing era
e.g. Speed to market, service elasticity for traffic demands, cooperation of NW and IT resources
Network carriers face to reduce OPEX/CAPEX while ensuring variety, reliability, availability, and management flexibility with shared ICT resource
Disaster-tolerant network services
Advanced technology in ICT resource virtualization
Virtualization middleware, cloud computing in IT
Software-defined networking/OpenFlow in NW
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Approach
Management Engine: Redesigned software component-based management system + Virtualized NW/IT resources for carrier network service
Virtualized ICT resource information modeling for cooperation of NW and IT resources
Decoupling the functionality from the entity of the physical ICT resources
Software defined networking
Matured IT virtualization technologies
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Contributions
A virtualized ICT resource information model is designed to take advantage of ICT virtualization technology in carrier network service
Designing a modular/layered management system architecture for virtualized ICT resource
Flexible service cooperation to ensure dynamic resource accommodation between services with virtual ICT resources is demonstrated
Future standardization and improvement issues in the virtual ICT resource management field are summarized
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Existing network service architecture: NGN and Internet
Application service functions and network functions are separately managed
Cooperation functions between application service and ICT resource are limited
Poor support for global optimization
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
UE TF
ASF
SCF
TCF
UE: User Equipment ASF: Application Support Functions SCF: Service Control Functions TCF: Transport Control Functions TF: Transport Functions
TF Other NGN
UE TF
AS
TF
UE: User Equipment AS: Application Servers TF: Transport Functions
Other Internet
NGN Internet
Approach portfolio of virtualized resource management
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Network Resource (e.g. Carrier Network)
IT Resource (e.g. Data Center)
Resource Area Resource
Type
Physical resource
Virtual resource
Conventional Approach for Network Service, Architecture, Management, and Modeling
Conventional Approach for Data Center Service,
Architecture, Management, and Modeling
New Approach for Virtualized Network Service,
Architecture, Management, and Modeling
Cloud Computing Approach for Cloud Computing Service, Architecture, Management,
and Modeling
New Approach for Virtualized Network and IT Service, Architecture, Management, and Modeling
Network Virtualization Technologies
Server Virtualization Technologies
This study’s Focus area/issues
ITU-T Y.3011: NW virtualization for future NW
Various services run over logical isolated network partition (LINP) using shared virtualized network resource
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Physical NW1 Physical NW2
Physical NW3 Physical Resources
Virtual Resources
Virtual Networks
Various Services
LINP1
LINP2
LINP3
LINP4
Service1
Service2
Service3
Service4
Physical NW1 Manager
Physical NW2 Manager
Physical NW3 Manager
LINP1 Manager
LINP2 Manager
LINP3 Manager
Virtual Resource Manager
LINP4 Manager
Four main issues
Coexistence of multiple NW
Simplified access to resources
Flexibility in provisioning
Evolvability
Requirements of virtualized ICT management for carrier network
Virtualized ICT resource information model
Extended/integrated resource information model for virtualized NW and IT resource
cf cloud technologies for virtualized IT resources, ITU-T Y.3011 for virtualized NW resources
Additional requirements to ITU-T Y.3011
Multi-tenant support
Cooperation control and resource provisioning for virtualized ICT resource
Traceability and mapping relationship information between virtualized and physical resources
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Concept design of the proposed network architecture
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Public northbound API
New neck of hourglass (cf IP)
Encourages flexible network service operations and dynamic service reconfigurability for service providers and carrier operators
Management system design
Layering/modularizing architecture
For long-term evolution and rapid development
Utilizing software component technologies
Leveraging software-defined networking technologies
Decoupling systems functionality from physical resource entities with programmability and ICT resource virtualization
Using function-aware ICT resource abstraction model and model-based control
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Architecture overview of Management Engine
ICTresourcecoordina on
Managementengine
Managementpolicies ChangesinnetworkorITresources
Managementlogic
Openinnova onwithso warecomponents
Resourcecoordina onbroker
ITresourcemanager
Networkresourcemanager
Device controllers
Mobileterminals
Resourcecompiler
Bundlerepositories
OSGibundles
U liza onofbundles
ITresourcesNetworkresources(e.g.,Callcontrolnode,OpenFlowswitch)
AbstractedNW/ITresourcemodel
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Converts request into resource allocation or resource control request
Handle differences between model and actual ICT equipment
Search optimal combinations and multi-layer-aware resource coordination/control
Function-aware virtualized ICT resource information model
Unified information model based on ITU-T G.805, TM Forum SID, and NDL for ICT resources
Allows multi-layer-capable & ICT coordination processing
Consists of function block, layer adaptation, and service
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Node
Service
inter-layer connection
D_IF1 D_IF2
U_IF1
ingress port
ingress label
egress port
egress label
U_IF1 X D_IF2 X
D_IF1 Y D_IF2 Z
Switching Table
Masking fine details
parameter
value
switching capacity
N (G)
Resource parameter
Node
X Z
M
Layer adaptation
upper label
lower label
function block (upper layer)
function block (lower layer)
function block NW:IP,MPLS,VLAN
IT: storage, computer
function block (lower layer)
Architecture implementation for mobile network services
Voice and Video service run on prototype network designed by referencing architecture of 3GPP LTE
IMS with dynamic scale-out/scale-down extension for voice
Flash over HTTP for video
Management Engine dynamically controls both OpenFlow network and virtualized IT resources
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Configuration and its information modeling
Physical configuration
Two DC, Three APs:P-CSCF of IMS and HTTP video server on three VM
One backend DC: {S,I}-CSCF of IMS
OpenFlow network
Information modeling
Layer-4-level path as minimum elements of NW virtualization view
Underlying resources are systematically configured
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
192.168.110.0/24
BackendDataCenter
192.168.100.0/24
DataCenter-A
DataCenter-B192.168.2.0/24
192.168.1.0/24
192.168.3.0/24
OFS#1
201.11
202.12
VM#1.1
203.11
.1
.1
.111
.111
.111
VM#2
VM#3
204.12
206.12
205.12
IMS(S-CSCF,I-CSCF)
OpenFlowNetwork
OFS#2
OFS#3
VM#1
.111
.111
.111
VM#2
VM#3
.1
.111
.112
.113
.121
.122
.123
OFS#4
OFS#5
OFS#6
OFS#7
AP1
AP2
AP3
IMS(Proxy-CSCF) Videoondemandserver
DataCenter-AServer192.168.100.1
Clients192.168.0.1/24
OpenFlow#1
Node#4
OpenFlow#2
Node#1
VoIPClient2
OpenFlowSW OpenFlowSW
VoIPClient1
SIP(P-CSCF)
DC-A
Flow Flow
ETH ETHETH
Flow
ETH ETH ETH
Flow
.1
.2
User-definedLabel
Switching(OF)
Serviceconnec vity
PhysicalNW
Management Engine Implementation
All modules are developed as OSGi bundles
ICT-tightly-coupled resource coordination and function assignments are performed with multi-layer resource coordination search engine
OpenFlow driver controls layer-3/4 flow as label switching on OpenFlow switch
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Management Logic (Tomcat)
Client
Operator view
Topology view
Management Engine (Equinox)
OSGi Bundle Viewer
OpenFlowSwitch OpenFlowSwitch KVM (IMS&VoD)
Server
Abtracted ICT resource
model(PostgreSQL)
OF Driver(OpenFlowj)
Flow-based NW topology DB
Resource compiler for mobile
VM/process control driver
Multilayer Resource Coordination Search Engine (TSE)
REST REST REST
Custom command OpenFlow
REST
SQL
Topology view
Service operator’s view
service layer
virtual network layer
physical layer
Voice Video
Operation strategy policy
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Strategy 1: Simple management • Maximize the performance of video-on-
demand service • Resource allocation for QoS guaranteed
voice service
Strategy 2: Intelligent management •Preferential NW and IT resource allocation for voice service •Scale-down of Video on-demand service
Video-on-demand service Voice service
NW link failures and burst demand
for voice service Switch policy strategy to Strategy 2
Demonstration scenario: disaster scenario
1. Normal state: Strategy #1
2. Network problems due to a major earthquake
link failure occurs and burst emergency call demands for voice service
3. Enforcement for voice service with network restorations
Strategy changeover from #1 to #2.
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Demonstration
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
link to be disconnected
Strategy changeover from #1 to #2
scale-out of voice service scale-down of video service
path restoration & enhancement for voice service
disconnected link
Video-on-demand service
Voice service (R-CSCF)
Configuration is changed in one minute
Future research area and standardization issues
Unified abstracted ICT resource information model
Realizes carrier-grade network control and management from physical entity to the service level for
Standardized API for virtualized ICT resource control and provisioning
Lowers entry barrier for new service creation
Refers API of cloud middleware and DMTF
Operational policy description language
enables arbitration of resource allocation among service and automatic service management
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities
Conclusion
“Management Engine”, a virtualized ICT resource management system for carrier network services is designed and implemented
Function-aware virtualized ICT information model
Demonstration shows its flexibility and capability
Future work
Standardizing a virtualized ICT resource information model
Kyoto, Japan, 22-24 April 2013 ITU Kaleidoscope 2013 – Building Sustainable Communities