• No results found

Sustainable Network Resource Management System for Virtual Private Clouds

N/A
N/A
Protected

Academic year: 2021

Share "Sustainable Network Resource Management System for Virtual Private Clouds"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

Sustainable Network Resource

Management System

for Virtual Private Clouds

Takahiro Miyamoto

Michiaki Hayashi

Kosuke Nishimura

(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

(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)

(4)

Approach

Performance isolation among virtual private clouds

Objective:

Assign different queues at network equipment

Handle various network equipment

(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

(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

(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

(8)

Problem to handle various network equipment

WAN

data center

office

NRM for

CPE

switch A

NRM for

switch C

NRM for

NRM for

virtual

switches

NRM for

router

switch B

NRM for

Orchestration mechanism among NRMs

(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

(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

of software modules

(11)

Problem of NRMs

NRM

for router1

for router2

NRM

for switch1

NRM

Conventional NRM

Control drivers are

embedded

.

Control drivers are developed

independently

.

Universal socket

router1 router2

switch1

Sustainable NRM

Sustainable NRM

(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

(13)

Processing time to install and control

control network equipment

install the control driver

0

1000

2000

3000

4000

5000

d

o

w

n

lo

ad

ca

che

e

m

be

dde

d

d

o

w

n

lo

ad

ca

che

e

m

be

dde

d

d

o

w

n

lo

ad

ca

che

e

m

be

dde

d

d

o

w

n

lo

ad

ca

che

e

m

be

dde

d

d

o

w

n

lo

ad

ca

che

e

m

be

dde

d

d

o

w

n

lo

ad

ca

che

e

m

be

dde

d

RPR

MPLS

core switch aggregation switch ToR switch

virtual switch

(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

of software modules

(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

Virtual netw ork point

data ce nter WAN VM App VM App VM App VM App

User view

Mapping to physical links

by NRM

VM

App

VM

(16)

Tested network configuration

core switch

aggregation switch

ToR switch

virtual switch

MPLS router

RPR

(17)

Mapping from virtual network point to physical links

(18)

Mapping from virtual network point to physical links

Step1: Split logical links based on network domains

Step2: Aggregate logical links

(19)

Mapping from virtual network point to physical links

Step1: Split logical links based on network domains

Step2: Aggregate logical links

(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

References

Related documents

In this work, the authors have derived direct mathematical expression for the calculation of the full-energy peak efficiency of a co-axial HPGe detector using parallelepiped

Completeness of learning ability of problem solving of student mathematics in class VII SMP HANG TUAH 2 Medan Year 2015/2016 academy on pocket discussion of flat wake with

• Classify tweets of a user filtered by a word as neutral, positive or negative. • Visualize a stream of tweets filtered by word and location. The reason why the first branch

We carefully designed our “S” Tile, ClayLite and our traditional 2-Piece Mission tile profiles to fit together, allowing a custom installation that provides the aesthetics of

The liability of Metals USA and Gerard Roofing is limited exclusively to the terms and conditions of Gerard’s written lifetime limited warranty, which is available for review prior

5 For more information on this and other topics visit the University of Maryland Extension website at www.extension.umd.edu.. specific market category (e.g., deli, bakery, grocery,

heavy tra , queue length of ustomers, uid approximation, fun tional limit theorem,.. law of the

The software application presented in this paper, attach Office code to a document, for a company that sells wine, using .NET platform, and provides novelty in domain in that it is an