design and implementation of virtualized ict resource management

21
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 [email protected]

Upload: others

Post on 03-Feb-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design and implementation of virtualized ICT resource management

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

[email protected]

Page 2: Design and implementation of virtualized ICT resource management

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

Page 3: Design and implementation of virtualized ICT resource management

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

Page 4: Design and implementation of virtualized ICT resource management

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

Page 5: Design and implementation of virtualized ICT resource management

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

Page 6: Design and implementation of virtualized ICT resource management

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

Page 7: Design and implementation of virtualized ICT resource management

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

Page 8: Design and implementation of virtualized ICT resource management

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

Page 9: Design and implementation of virtualized ICT resource management

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

Page 10: Design and implementation of virtualized ICT resource management

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

Page 11: Design and implementation of virtualized ICT resource management

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

Page 12: Design and implementation of virtualized ICT resource management

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

Page 13: Design and implementation of virtualized ICT resource management

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)

Page 14: Design and implementation of virtualized ICT resource management

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

Page 15: Design and implementation of virtualized ICT resource management

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

Page 16: Design and implementation of virtualized ICT resource management

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

Page 17: Design and implementation of virtualized ICT resource management

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

Page 18: Design and implementation of virtualized ICT resource management

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

Page 19: Design and implementation of virtualized ICT resource management

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

Page 20: Design and implementation of virtualized ICT resource management

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

Page 21: Design and implementation of virtualized ICT resource management

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