28

A City Traffic Model for Optical Circuit Switching in Data Centers

Embed Size (px)

DESCRIPTION

Circuit emulation in optical domains can be implemented by scheduling sessions on lightpaths. This is traditionally an NP-hard problem similar to OSPF: optimize the lightpath assignment to map n sessions onto m paths in discrete time. This paper proposes a distributed method based on the City Traffic model -- a model that takes after roads (car) traffic in cities. The key point is sensing where each session is started proactively in a completely distributed fashion.

Citation preview

Page 1: A City Traffic Model for Optical Circuit Switching in Data Centers
Page 2: A City Traffic Model for Optical Circuit Switching in Data Centers

.

All in One Slide

1. Traffic has changed into a mix of extremes → the hotspot model 06◦ BigData, bulk transfer, migration in clouds 03, traffic blackswans...

2. Current bestOBS 10 → a mix of OPS + OCS (... to mirror the traffic)

◦ easier to separate into two separate networks3. Bulk transfers want e2e cut-through 16 ... and will not settle for less

◦ good solutions are likely to drastically change the technology

06 myself+1 "Popularity-Based Modeling of Flash Events in Synthetic Packet Traces" IEICE CQ研 (2012)

03 myself+0 "Optimizing Virtual Machine Migration for Energy-Efficient Clouds" IEICEJ (2014)

10 Harry G. Perros "Connection-Oriented Networks : SONET/SDH, ATM, MPLS, and Optical Networks" Wiley (2005)

16 "Cut-Through and Store-and-Forward Ethernet Switching for Low-Latency Environments" Cisco (2014)

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 2/24...

2/24

Page 3: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Cut-Through

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 3/24...

3/24

Page 4: A City Traffic Model for Optical Circuit Switching in Data Centers

.

The Benefits of Cut-Through• Cut-Through mode is possible only during exclusive access to line 11 16

• applies to all technologies but OCS -- assuming networks are all-IP today

• in Ethernet, available even in the cheapest switches

C: Cut Through

Check, etc. Q: Queue

D: Drop QoS classes

11 G.Wang+5 "c-Through: Part-time Optics in Data Centers" ACM SIGCOMM (2010)

16 "Cut-Through and Store-and-Forward Ethernet Switching for Low-Latency Environments" Cisco (2014)

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 4/24...

4/24

Page 5: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Cut-Through will not Work when Shared• again, in Ethernet, optical, wireless networks, you always share theuplink

• cut-through does not work when shared• ... therefore, circuits have to be emulated 11

Switch Switch

Qualitatively Identical

11 G.Wang+5 "c-Through: Part-time Optics in Data Centers" ACM SIGCOMM (2010)

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 5/24...

5/24

Page 6: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Cut-Through: Parallel vs Sequential

20 24 28 32 36 40Transfer time in contention (s)

20

24

28

32

36

40Tr

ansf

er ti

me

by e

xclu

sive

circ

uits

(s)

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 6/24...

6/24

Page 7: A City Traffic Model for Optical Circuit Switching in Data Centers

.

OBS

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 7/24...

7/24

Page 8: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Optical Burst Switching (OBS) Basics

10 Harry G. Perros "Connection-Oriented Networks : SONET/SDH, ATM, MPLS, and Optical Networks" Wiley (2005)

15 R.Jankuniene+1 "The Contention Resolution in OBS Network" Elektronika ir Electrotechnika (2014)

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 8/24...

8/24

Page 9: A City Traffic Model for Optical Circuit Switching in Data Centers

.

OBS: Specific Slow-Downs

1. the OEO bottleneck, which requires gaps between signaling and bulk◦ an intrinsically centralized design

2. fixed configuration: time gaps, burst size, backoff timeouts, etc.◦ when not fixed --QoS classes are difficult to implement in a fair manner

3. no official way to communicate with NOC -- OBS is an isolated world4. ...

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 9/24...

9/24

Page 10: A City Traffic Model for Optical Circuit Switching in Data Centers

.

The City Traffic Model

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 10/24...

10/24

Page 11: A City Traffic Model for Optical Circuit Switching in Data Centers

.

The City Traffic Model

.The Basic Idea is Simple.....

.

... let's treat packet traffic the same way we treat road traffic in ourcities

• bulk sources are unique individuals, just like drivers◦ 3C games apply (3C: cogn., coop, coord)

• the concept of highways = tall roads is applicable◦ there should be a cost threshold for bulk transfers

• before getting on the highway, bulk sources should be able to make a decision:go on highway or stay on free roads

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 11/24...

11/24

Page 12: A City Traffic Model for Optical Circuit Switching in Data Centers

.

TE Formulations• a non-standard TE 12

• unit demand as source s,dest d, volume v, time t,wavelength λ

Ti = ⟨s, d, v, t⟩.

• notation: demand →solution

Overlaps

• Traditional OSPF

Ti = ⟨s, d, v⟩ → ⟨s, a, b, ..., d⟩

• Optical without Wavelength Switchign

Ti = ⟨s, d, v⟩ → ⟨s, λ⟩

• Optical with Switching

Ti = ⟨s, d, v⟩ → ⟨s, λs, λa, λb, ...⟩

• The City Traffic Model

Ti = ⟨s, d, v, t1, t2⟩ → ⟨s, λ, t⟩

12 B. Fortz+1 "Internet Traffic Engineering by Optimizing OSPF Weights" INFOCOM (2000)

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 12/24...

12/24

Page 13: A City Traffic Model for Optical Circuit Switching in Data Centers

.

The Model: Bulk, Tall Gates, Sensing• distributed, heterogeneous, bulk transfer circuits• one-way, so, sensing and admission on one side is enough

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 13/24...

13/24

Page 14: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Sensing: More Like Wireless

• OBS implements collission control, sometimes called sensing 15

• real sensing exists in Wireless MAC• the same concepts are used here:

1. too much sensing is bad interference2. pull versus push approaches, depending on environment3. physically separate signaling from bulk domains

15 R.Jankuniene+1 "The Contention Resolution in OBS Network" Elektronika ir Electrotechnika (2014)

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 14/24...

14/24

Page 15: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Simulation

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 15/24...

15/24

Page 16: A City Traffic Model for Optical Circuit Switching in Data Centers

.

The Hotspot Traffic Model.Hotspots are..

.

...bulk (BigData, blackswan) sources which are very few but veryimpact-y.

• standard traffic modelsdo not capture hotspots

• 4 states: normal vshotspots, hotspots arebaseline vs FlashCrowds

• parameters: magnitude,variance across hotspots,likelihood of a Flash event, ...

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 16/24...

16/24

Page 17: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Current Solutions/Technologies

• very hard to convert symbolics into numbers

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 17/24...

17/24

Page 18: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Numeric Models

• all the above metrics are converted into numeric form (seconds, impairmentratio, ...)◦ all realistic based on the literature, more in the paper or in 01

• continuous versus once-per-flow metric

• bulks of various levels, input based on the hotspot model• input: 100 flows, output: which model finishes first

01 myself+0 "Circuit Emulation for Big Data Transfers in Clouds" Networking for Big Data, Wiley (in print) (2015)

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 18/24...

18/24

Page 19: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Performance Results

0 2 4 6 8Ordered list

0

0.45

0.9

1.35

1.8

2.25

log(

dur

atio

n)

Do Nothing Network VirtualizationTraditional SchedulerP2Px1N P2Px2N Tall Gate

0 2 4 6 8Ordered list

0

0.8

1.6

log(

dur

atio

n)

0 2 4 6 8Ordered list

0.6

1.2

1.8

2.4

log(

dur

atio

n)

0 2 4 6 8Ordered list

1.5

1.8

2.1

2.4

log(

dur

atio

n)

0 2 4 6 8Ordered list

1.65

1.95

2.25

2.55

log(

dur

atio

n)

0 2 4 6 8Ordered list

1.2

1.6

2

2.4

log(

dur

atio

n)

Size: 10M..100M Size: 100M..500MSize: 500M..1G

Size: 10G..100GSize: 1G..10G Size: 10G..50G

2.4

• Tall Gate = City Traffic(two codenames)

• do nothing is OK forsmall bulks

• Tall Gate wins for allthe large bulks

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 19/24...

19/24

Page 20: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Implementation

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 20/24...

20/24

Page 21: A City Traffic Model for Optical Circuit Switching in Data Centers

.

The City Traffic Model in Practice

Gate A

Gate B • shows JGN (NICT) -- inprocess of getting access totwo gates now

• logically a ring, physically atrunk

• gates fit perfectly asaccess points in/out of JGN

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 21/24...

21/24

Page 22: A City Traffic Model for Optical Circuit Switching in Data Centers

.

OCS with Gates and Sensing• a lot more responsive NOC as part of sensing technology

• dumb, cheap, e2e OCS network

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 22/24...

22/24

Page 23: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Wrapup

• City Traffic (aka Tall Gate) Model works for all networks -- wireless,Ethernet, optical

• search for similar solutions already ongoing in data centers 16, some withFCoE 09

• some related ideas applied to optical networks in data centers 11

• but this presentation is the first to present the actual model

• more details later in 01

16 "Cut-Through and Store-and-Forward Ethernet Switching for Low-Latency Environments" Cisco (2014)

09 S.Gai "Data Center Networks and Fibre Channel over Ethernet (FCoE)" Lulu.com (2008)

11 G.Wang+5 "c-Through: Part-time Optics in Data Centers" ACM SIGCOMM (2010)

01 myself+0 "Circuit Emulation for Big Data Transfers in Clouds" Networking for Big Data, Wiley (in print) (2015)

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 23/24...

23/24

Page 24: A City Traffic Model for Optical Circuit Switching in Data Centers

.

That’s all, thank you ...

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 24/24...

24/24

Page 25: A City Traffic Model for Optical Circuit Switching in Data Centers

.

[01] myself+0 (2015)Circuit Emulation for Big Data Transfers in CloudsNetworking for Big Data, Wiley (in print)

[02] myself+0 (2014)Multi-Source Stream Aggregation in the CloudAdvanced Content Delivery ... in the Cloud, Wiley

[03] myself+0 (2014)Optimizing Virtual Machine Migration for Energy-Efficient CloudsIEICEJ

[04] myself+0 (2014)High Availability Cloud Storage ... Social Graph, Throughput...IEICE NS研

[05] myself+1 (2012)Analytical Models for L2 versus L3 QoS ProvisioningIEICE PN研

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 24/24...

24/24

Page 26: A City Traffic Model for Optical Circuit Switching in Data Centers

.

[06] myself+1 (2012)Popularity-Based Modeling of Flash Events in Synthetic Packet TracesIEICE CQ研

[07] myself+0 (2013)....Measuring Per-Packet Cost of Software Defined NetworkingIEICE SC研

[08] J.McDonald (1983)Fundamentals of Digital SwitchingApplications of Communications Theory, Springer

[09] S.Gai (2008)Data Center Networks and Fibre Channel over Ethernet (FCoE)Lulu.com

[10] Harry G. Perros (2005)Connection-Oriented Networks : SONET/SDH, ATM, MPLS, and Optical NetworksWiley

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 24/24...

24/24

Page 27: A City Traffic Model for Optical Circuit Switching in Data Centers

.

[11] G.Wang+5 (2010)c-Through: Part-time Optics in Data CentersACM SIGCOMM

[12] B. Fortz+1 (2000)Internet Traffic Engineering by Optimizing OSPF WeightsINFOCOM

[13] I.Houidi+2 (2008)A Distributed Virtual Network Mapping AlgorithmICC

[14] Hui Zang+4 (2001)Dynamic Lightpath Establishment in Wavelength-Routed NetworksIEEE ComMag

[15] R.Jankuniene+1 (2014)The Contention Resolution in OBS NetworkElektronika ir Electrotechnika

[16] (2014)M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 24/24

...

24/24

Page 28: A City Traffic Model for Optical Circuit Switching in Data Centers

.

Cut-Through and Store-and-Forward Ethernet Switching for Low-LatencyEnvironmentsCisco

[17] (2003)Definitions of Managed Objects for the Optical Interface TypeRFC3591

[18] (current)INCITS T11 Standardization Bodywww.t11.org/FCoE

M.Zhanikeev -- [email protected] -- A City Traffic Model for Optical Circuit Switching in Data Centers -- http://bit.do/marat141030 -- 24/24...

24/24