Sustainable Network Resource Management System for Virtual Private - - PowerPoint PPT Presentation

sustainable network resource management system for
SMART_READER_LITE
LIVE PREVIEW

Sustainable Network Resource Management System for Virtual Private - - PowerPoint PPT Presentation

Sustainable Network Resource Management System for Virtual Private Clouds Takahiro Miyamoto Michiaki Hayashi Kosuke Nishimura KDDI R&D Laboratories Inc. CloudCom2010 Cloud computing environment Infrastructure as a Service (IaaS)


slide-1
SLIDE 1

CloudCom2010

Sustainable Network Resource Management System for Virtual Private Clouds

Takahiro Miyamoto Michiaki Hayashi Kosuke Nishimura

KDDI R&D Laboratories Inc.

slide-2
SLIDE 2

2010/12/2 CloudCom2010

2

Cloud computing environment

Infrastructure as a Service (IaaS)

VM DB VM DB

Enterprise user A Enterprise user B Network

Virtual Private Cloud

…How about network?

On-demand provisioning of

servers (Virtual Machines)

and storages

VM App VM App VM App VM App VM App VM App VM App VM App VM App VM App VM App VM App VM App VM App VM Web VM Web VM Web VM Web VM Web VM Web

slide-3
SLIDE 3

2010/12/2 CloudCom2010

3

Problem of general virtual private clouds

Virtual private cloud # 1 virtual private cloud # 2

Security isolation Physical network Virtual networks

Wide area network Data center network

Affect to the other networks Traffic congestion

(e.g. TCP incast)

slide-4
SLIDE 4

2010/12/2 CloudCom2010

4

Approach

Performance isolation among virtual private clouds Objective:

Assign different queues at network equipment Handle various network equipment Orchestrate with VM provisioning

slide-5
SLIDE 5

2010/12/2 CloudCom2010

5

Network resource management system (NRM)

 Manages bandwidth and topology of physical

network

 Allocates guaranteed bandwidth to each virtual

network

Physical network Bandwidth-guaranteed virtual network VLAN Virtual router Virtual router

Network resource management system (NRM)

Control

Time

Virtual NW# 1 Virtual NW# 2 Virtual NW# n

slide-6
SLIDE 6

2010/12/2 CloudCom2010

6

NRM (1) G-lambda project

A joint project of NICT, AIST, NTT and KDDI R&D labs

To define and standardize the web service interface between network and applications

Computing resource manager Resource Coordinator

request

NRM NRM

provisioning provisioning

slide-7
SLIDE 7

2010/12/2 CloudCom2010

7

NRM (2) Dynamic Circuit Network

 A project of Internet2  Multiple domains can negotiate by using the Inter-

Domain Controller (IDC) protocol.

DC IDC DC IDC DC IDC

IDC:Inter-Domain Controller DC:Domain Controller

request

IDC protocol IDC protocol

slide-8
SLIDE 8

2010/12/2 CloudCom2010

8

Problem to handle various network equipment

WAN data center

  • ffice

NRM for CPE NRM for switch A NRM for switch C NRM for virtual switches NRM for router NRM for switch B

Orchestration mechanism among NRMs

This model needs time and costs to develop new NRMs.

slide-9
SLIDE 9

2010/12/2 CloudCom2010

9

Problem to handle multipoint network

 NRMs can support only point-to-point provisioning

 Full-meshed path provisioning  Bandwidth arrangement among paths

1Gbps

250Mbps? 250Mbps? 250Mbps? 250Mbps?

…too complicated to users

VM App VM App VM App VM App VM App VM App VM App VM App

slide-10
SLIDE 10

2010/12/2 CloudCom2010

10

Proposed mechanisms

Performance isolation among virtual private clouds Objective:

Assign different queue at network equipment Handle various network equipment Control network easily

Virtual network point Changing mechanism

  • f software modules
slide-11
SLIDE 11

2010/12/2 CloudCom2010

11

Problem of NRMs

NRM for router1 NRM for router2 NRM for switch1

Conventional NRM Control drivers are embedded. Control drivers are developed independently.

Universal socket router1 router2 switch1

Sustainable NRM

Sustainable NRM

Driver server

slide-12
SLIDE 12

2010/12/2 CloudCom2010

12

CHAMELEON software architecture

 CHAnging MEchanism of software moduLE based on

the cONtext (CHAMELEON)

 Install control drivers

 without any modification of NRMs  under the operation of the NRM

 Keep the control drivers as cache Repository server Universal socket router1 router2 switch1

Sustainable NRM

  • 2. install
  • 1. send device

information

slide-13
SLIDE 13

2010/12/2 CloudCom2010

13

Processing time to install and control

control network equipment install the control driver

1000 2000 3000 4000 5000

download ca cache che

embedded

download ca cache che

embedded

download ca cache che

embedded

download ca cache che

embedded

download ca cache che

embedded

download ca cache che

embedded RPR MPLS core switch aggregation switch ToR switch virtual switch

[ms]

slide-14
SLIDE 14

2010/12/2 CloudCom2010

14

Proposed mechanisms

Performance isolation among virtual private clouds Objective:

Assign different queue at network equipment Handle various network equipment Control network easily

Virtual network point Changing mechanism

  • f software modules
slide-15
SLIDE 15

2010/12/2 CloudCom2010

15

VM App VM App VM App VM App VM App VM App VM App VM App

1Gbps

VM App VM App VM App VM App VM App VM App VM App VM App

1Gbps

Virtual network point

Virt rt ual net w ork rk point

data center WAN

  • ffice

VM App VM App VM App VM App

User view

Mapping to physical links by NRM

VM App VM App

slide-16
SLIDE 16

2010/12/2 CloudCom2010

16

Tested network configuration

core switch aggregation switch ToR switch virtual switch MPLS router RPR Wide area network Data center network

RPR: Resident Protection Ring MPLS: Multiple Protocol Label Switching ToR: Top of Rack

slide-17
SLIDE 17

2010/12/2 CloudCom2010

17

Mapping from virtual network point to physical links

Step1: Split logical links based on network domains

slide-18
SLIDE 18

2010/12/2 CloudCom2010

18

Mapping from virtual network point to physical links

Step1: Split logical links based on network domains Step2: Aggregate logical links

slide-19
SLIDE 19

2010/12/2 CloudCom2010

19

Mapping from virtual network point to physical links

Step1: Split logical links based on network domains Step2: Aggregate logical links

slide-20
SLIDE 20

2010/12/2 CloudCom2010

20

Conclusion

 Ideal virtual private clouds

 Security isolation  Performance isolation

 Sustainable network resource management system

 Handling various network equipment  Controlling network easily

 Future works

 Demonstration of performance isolation  Scalability evaluation of the proposed mechanisms

Virtual network point Changing mechanism of software modules