6.888 Lecture 9: Wireless/Op4cal Datacenters
Mohammad Alizadeh and Dinesh Bharadia
Spring 2016
1
² Many thanks to George Porter (UCSD) and Vyas Sekar (Berkeley)
6.888 Lecture 9: Wireless/Op4cal Datacenters Mohammad Alizadeh and - - PowerPoint PPT Presentation
6.888 Lecture 9: Wireless/Op4cal Datacenters Mohammad Alizadeh and Dinesh Bharadia Many thanks to George Porter (UCSD) and Vyas Sekar (Berkeley) Spring 2016 1 Datacenter Fabrics Spine Leaf 1000s of server ports Scale out designs (VL2,
1
² Many thanks to George Porter (UCSD) and Vyas Sekar (Berkeley)
2
3
² hTps://code.facebook.com/posts/360346274145943/introducing-data-center-fabric-the- next-genera4on-facebook-data-center-network/
4
² Image courtesy of Facebook
5
² hTps://code.facebook.com/posts/360346274145943/introducing-data-center-fabric-the- next-genera4on-facebook-data-center-network/
S0,0 S0,1 S0,2 S0,3 S0,k
...
S1,0 S1,1 S1,2 S1,3 S1,k
...
S2,0 S2,1 S2,2 S2,3 S2,k
...
SN,0 SN,1
SN,k/2
... = Core transceiver = Edge transceiver
Hi Hi Hi Hi Hi
N-Layers
7
S0,0 S0,1 S0,2 S0,3 S0,k
...
= Edge transceiver
Hi Hi Hi Hi Hi
OCSkxk Pkt
[Helios, cThrough, Mordio, ReacTor, …]
[Flyways, MirrorMirror]
² Fig. from presenta4on by Xia Zhou Steerable Links
[FireFly]
8
S0,0 S0,1 S0,2 S0,3 S0,k
...
= Edge transceiver
Hi Hi Hi Hi Hi
OCSkxk Pkt
12
...
OCSkxk
S0 S1 S2 S3 Sk
– “Night” 4me (Tn): no traffic during reconfigura4on – “Day” 4me (Td): circuits/mapping established
Bi-par4te graph
Step 1. Observe network traffic Step 3. Reconfigure Step 2. Compute schedule
Reconfig
Time
Assign circuits to elephants
3 config
Time
3
3 Reconfig
Time
2 3 3 3 3 3 3 3 3 3
2 3 3 3 3 3 3 3 3 3
2 3 3 3 3 3 3 3 3 3
2 3 3
TM(t) TM(t)
Step 1. Gather traffic matrix TM Step 3. Decompose TM´ into schedule Step 4. Execute schedule in hardware Step 2. Scale TM into TM´
² Suppose: T is a scaled doubly-stochas4c matrix
configura4on of circuit switch modeled as bipar4te graph matching
configura4on of circuit switch modeled as bipar4te graph matching
configura4on of circuit switch modeled as bipar4te graph matching
configura4on of circuit switch modeled as bipar4te graph matching
??
25
² Venkatakrishnan et al., “Costly Circuits, Submodular Schedules, Hybrid Switch Scheduling for Data Centers”, To appear in SIGMETRICS 2016.
26
27
28
29
30
31
32
33
34
35
36
37
38
39