+ All Categories
Home > Documents > A Reconfigurable Wireless Datacenter Fabric using Free...

A Reconfigurable Wireless Datacenter Fabric using Free...

Date post: 23-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
30
FireFly: A Reconfigurable Wireless Datacenter Fabric using Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta, Vyas Sekar, Samir Das, Jon Longtin, Himanshu Shah, Ashish Tanwer ACM SIGCOMM 2014
Transcript
Page 1: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

FireFly: A Reconfigurable Wireless

Datacenter Fabricusing Free-Space Optics

Navid Hamedazimi, Zafar Qazi, Himanshu Gupta, Vyas Sekar, Samir Das, Jon Longtin,

Himanshu Shah, Ashish Tanwer

ACM SIGCOMM 2014

Page 2: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Datacenter network design is hard!

Cost

Performance

Cabling Expandability

Energy

Cooling Adaptability

2

Page 3: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Existing Data Center Network Architectures

Over subscribed(e.g. simple tree)

Augmented (e.g. cThrough)

u

Over provisioned(e.g. FatTree, Jellyfish)

3

Page 4: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Our Vision : FireFly

4

• Coreless

• Wireless

• Steerable

ToRswitch

FireFlyController

SteerableLinks

Page 5: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Potential Benefits of This Vision

Cost

Performance

Cabling

Expandability

Energy

Cooling

Adaptability

5

Wireless

Coreless

Steerable

Page 6: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Challenges in Realizing the Vision

6

FireFlyController

ToRswitch

SteerableFSOs

• Steerable wireless links

• Network Design

• Network Management

FireFly shows this vision is feasible

Page 7: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Outline

• Motivation

• Steerable Wireless Links

• Network Design

• Network Management

• Evaluation

7

Page 8: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Why FSO instead of RF?

8

RF (e.g. 60GHZ) FSO (Free Space optical)

Wide beam High interferenceLimited active linksLimited Throughput

Narrow beam Zero interferenceNo limit on active linksHigh Throughput

Page 9: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

9

Today’s FSO

• Cost: $15K per FSO

• Size: 3 ft³

• Power: 30w

• Non steerable

• Current: bulky, power-hungry, and expensive

• Required: small, low power and low expense

Page 10: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Why Size, Cost, Power Can be Reduced?

10

• Traditional use : outdoor, long haul

‒ High power

‒ Weatherproof

• Data centers: indoor, short haul

• Feasible roadmap via commodity fiber optics

‒ E.g. Small form transceivers (Optical SFP)

Page 11: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

FSO Design Overview

11

SFP

fiber optic cables

Page 12: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

FSO Design Overview

12

SFP

Diverging beam

Page 13: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

FSO Design Overview

13

SFP

Lens focal distance

• large cores (> 125 microns) are more robust

Large core fiber optic cables

Parallel beam

lens Focusing lensCollimating lens

Page 14: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

14

Steerability

Cost

Size

Power

• Not Steerable

FSO design using SFP

Via Switchable mirrorsor Galvo mirrors

Shortcomings of current FSOs

Page 15: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Steerability via Switchable Mirror

15

A

Ceiling mirror

B C

• Switchable Mirror: glass mirror• Electronic control, low latency

SM in “mirror” mode

Page 16: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Steerability via Galvo Mirror

16

A

Ceiling mirror

B C

• Galvo Mirror: small rotating mirror• Very low latency

Galvo Mirror

Page 17: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

FSO Prototype in Data center

17

Fiber holder and lens

Mirror

Page 18: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

FSO Link Performance

6 mm 6 mm

18

FSO link is as robust as a wired link

• Effect of vibrations, etc.

• 6mm movement tolerance

• Range up to 24m tested

Page 19: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Outline

• Motivation

• Steerable Wireless Links

• Network Design

• Network Management

• Evaluation

19

Page 20: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

How to design FireFly network?

20

• Goals: Robustness to current and future traffic

• Budget & Physical Constraints

• Design parameters– Number of FSOs?

– Number of steering mirrors?

– Initial mirrors’ configuration

• Performance metric– Dynamic bisection bandwidth

Page 21: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

FireFly Network Design

21

• # of FSOs = # of Servers

• # of Switchable Mirrors = [10-15] for up to 512 racks

or

• # of Galvo Mirrors = 1 per FSO

• Mirror Configuration = Random graph

• less than ½ the ports of FatTree

Projected Cost: 40% to 60% lower than FatTree

Page 22: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Outline

• Motivation

• Steerable Wireless Links

• Network Design

• Network Management

• Evaluation

22

Page 23: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Network Management Challenges

23

• Reconfiguration

– Traffic engineering

– Topology control

• Correctness during flux

ToRswitch

FireFlyController

SteerableFSOs

Ceiling Mirror

Page 24: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

FireFly Reconfiguration Algorithm

24

• Joint optimization problem

• Decouple

– Traffic engineering

– Topology control

• Above is done periodically

• In addition: Trigger-based reconfiguration

– E.g. Create direct link for large flows

Massive ILP

Max-flow, greedy

Weighted Matching

Page 25: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Correctness Problems During Flux

25

• Connectivity

• Black Holes

• Latency A BA BA B

C CC

Page 26: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Simple Rules To Ensure Correctness

26

• Disallow deactivations that disconnect the network.

• Stop using a link before deactivating it

• Start using a link only after activating it

• “Small” gap between reconfigurations

Page 27: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Outline

• Motivation

• Steerable Wireless Links

• Network Design

• Network Management

• Evaluation

27

Page 28: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

FireFly Evaluation

• Packet-level

• Flow-level (for large scale networks)

• Evaluation of network in-flux

• Evaluation of Our Heuristics

28

Page 29: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

29

02468

10

hotspot (8) hotspot (16) Uniform

fireFly cThrough Fattree i

Thro

ugh

pu

t p

er s

erve

r in

Gb

ps

Htsim simulator, 64 racks, three traffic patterns

FireFly is comparable to FatTree with less than ½ the ports

Flow completion time better than FatTree

FireFly Throughput

Page 30: A Reconfigurable Wireless Datacenter Fabric using Free ...conferences.sigcomm.org/sigcomm/2014/doc/slides/53.pdfusing Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta,

Conclusions• Vision: Extreme DC network architecture

– Fully Steerable, No core switches, All-wireless inter-rack

• Unprecedented benefits:

– No Cabling, Adapt to traffic patterns, Less clutter

• Firefly shows a viable proof point

– Practical steerable FSO for datacenters

– Practical network design and management heuristics

– Close to fat tree performance over several workloads

– Less than half of FatTree ports

• Just a start .. Many directions for improvement

30


Recommended