virtualization in wireless networks · source ip address – mn side virtualization}useless if the...

24
Virtualization in Wireless Networks Feb. 23 th , 2009 Heejin Lee Keum-mo Park Prof. Chong-kwon Kim SNU INC Lab. SNU INC Lab.

Upload: others

Post on 11-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Virtualization in Wireless Networks Feb. 23th, 2009

Heejin LeeKeum-mo Park

Prof. Chong-kwon Kim

SNU INC Lab.SNU INC Lab.

Page 2: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

SNU INC Lab.SNU INC Lab.

Outline

Introduction

Examples: WLAN virtualization

Techniques: Wireless resource isolation

Embedding problem for wireless virtual networks

Conclusions

2

Page 3: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Introduction

Network virtualization– Decoupling network service from network infrastructure– Multiple & independent network services on a single shared

infrastructure

Research issues– To implement Virtual Network: How to slice network resources

– To manage Virtual Network: How to operate after slicing

Wireless virtual networks– The wireless extensions to the wired virtual networks– Wireless virtualization can provide a simple solution for previous

problems: Mobility, Security, Address space, Network management, etc.

SNU INC Lab.SNU INC Lab. 3

Page 4: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

GENI wireless sub-networks

Mobile Wireless/Cognitive Networks

ORBIT

EMULAB

Testbed/EmulatorSensor Networks

Vehicular Networks

Virtualization of wireless networks: – WLAN, Mesh, 3G, WiMax, Sensor, Vehicle, etc.

Integration across wired and wireless networksProgrammable and cognitive radio tech.

SNU INC Lab.SNU INC Lab. 4

Page 5: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Wireless Virtualization Example:WLAN Virtualization

Multiple VAPs over one physical AP One VAP made of multiple physical APs

SNU INC Lab.SNU INC Lab.

Page 6: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Multiple VAPs over one physical AP

Channel 6Channel 6

AP AAP B STA

Multiple Physical APs

Multiple Virtual APs

Channel 6

AP ASTA

Beacon/Probe Response

BSSID: ARates: 1, 2, 5.5Security: WEP

Beacon/Probe Response

BSSID: ARates: 1, 2, 5.5Security: WEP

Beacon/Probe Response

BSSID: BRates: 1, 2, 5.5, 11

Security: SSN

Beacon/Probe Response

BSSID: BRates: 1, 2, 5.5, 11

Security: SSN

Virtual AP – Multiple ISPs/Services using the existing APs – VMAC: virtual MAC address– Enhanced resource utilization– Cost-effective approach – Without considering resource isolation

SNU INC Lab.SNU INC Lab. 6

Page 7: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Channel blanket topology

Multiple thin APs supporting a single cell controlled by a central serverInterference/handoff free systemScalability problem

SNU INC Lab.SNU INC Lab. 7

Page 8: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Backhaul capacity aggregationusing 3ms fast AP switching When the wireless link is the bottleneck, the client stick to the best AP and avoid AP switching

FatVAP [Katabi’08]

Split the traffic of a MN over multiple APs

SNU INC Lab.SNU INC Lab. 8

Page 9: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Fat AP emulation

Kernel maps flows with interfaces according to routing info. – Reverse NAT

architecture replaces source IP address

– MN side virtualization

Useless if the wireless medium is a bottleneck

SNU INC Lab.SNU INC Lab. 9

Page 10: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Wireless Virtualization Techniques:Wireless Resource Isolation

SNU INC Lab.SNU INC Lab.

Page 11: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Virtualization Tech.(1/4)

SDMA– Each experiment is assigned space– Size of region controlled by transmission power, channel

characteristics, etc. – Transmit power control is important

SNU INC Lab.SNU INC Lab. 11

Page 12: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

SNU INC Lab.SNU INC Lab.

Virtualization Tech.(2/4)

FDMA– Different experiments assigned non-interfering channels– Limited number of non-interfering channels– Channel switching time

• Can be avoided using multiple NIC cards

12

Page 13: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

SNU INC Lab.SNU INC Lab.

Virtualization Tech.(3/4)

TDMA– Each experiment is assigned time slots– Context switching overhead– Time synchronization

13

Page 14: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Virtualization Tech.(4/4)

Combinatorial manner

SDMA SDMA+TDMA

SDMA+FDMA SDMA+TDMA+FDMA

1414

14

Page 15: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Embedding Problem for Wireless Testbed

SNU INC Lab.SNU INC Lab.

Page 16: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Virtual network embedding problem

Mapping logical slices into physical substrates

SNU INC Lab.SNU INC Lab. 16

Page 17: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Wireless testbed

Examples– ORBIT, Emulab, etc…

ORBIT– Nodes are placed in Grid– Nodes have Multiple Wireless Interface cards

• 2 transceivers per node• The number of channels > the number of interfaces

– Slicing by FDM+TDM+SDM is recommended• Referred by Tech. report from GENI

17

Page 18: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

TDM based virtualization of ORBIT

18

Performance distortion of TDM

18

Page 19: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Embedding for wireless virtualization

Slice requirements for wireless testbed• Various number of frequencies and interface cards• Various time length and space size

Goal– Accommodate as many VNs as possible,

while meeting the constraints of each VN’s requirement

19

Page 20: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Problem description

Assumptions– TDM + FDM (A slice is defined by the duration of time and the number of channels)– A single radio interface is allocated to each slice

Similar to 2D packing problem– but it must meet MSC (Maximum Slicing Constraint)

Goal: minimize the super frame length

SNU INC Lab.SNU INC Lab. 20

VN3VN2

VN1VN4

VN5

VN6

VN8

VN7

VN9

Time Slot

FrequencyTDM Super frame

VN3

VN2

VN1

VN4

VN5

VN6

VN8

VN7

3 NIC per node

12345678

Minimize

Page 21: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Packing problemProblem type– 2D knapsack problem– Strip packing problem– Bin packing problem

Solution type– Exact solution

• NP-complete– Approximation

• heuristic

Additional constraints– The number of transceivers– Segment of channel dimension < the number of transceiver

VN3

VN2VN

1

VN4 VN

5VN6

VN8VN

7

???

Minimize height

21

Page 22: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Simulation results

Metric– TDM Super-frame length– Low Bound

22

0

5

10

15

20

25

30

35

1 2 3 4 5 6

The length

of

TD

M S

uperf

ram

e (

sec)

The number of network interfaces per node

0.1 0.2 0.7

0.2 0.3 0.5

0.33 0.33 0.33

0.1 0.2 0.7 LB

0.2 0.3 0.5 LB

0.33 0.33 0.33 LB

W: the number of total channelsSi: the slice i

3~12 by 1~10MultipleMultipleType3

1 by 3~10MultipleSingleType2

1 by 1SingleSingleType1

Ch. by TimeTime slotChannel

Type1 : Type2 : Type3

Page 23: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

Conclusions

Network virtualization in terms of future Internet allows– Various future internet architectures to coexist– Testbed to verify various future internet proposals

Wireless virtual networks– The wireless extensions – A simple solution for previous problems:

• Mobility, Security, Address space, etc.Two ways of virtualization: WLAN examplesWireless virtual network embedding problem

SNU INC Lab.SNU INC Lab. 23

Page 24: Virtualization in Wireless Networks · source IP address – MN side virtualization}Useless if the wireless medium is a bottleneck SNU INC Lab. 9. Wireless Virtualization Techniques:

SNU INC Lab.SNU INC Lab. 24

Q&AThank you!

http://cenns.re.kr/

Center for Next-generation Network & Service research