Elas%cTree: Saving Energy in Data Center Networks Brandon - - PowerPoint PPT Presentation

elas ctree saving energy in data center networks
SMART_READER_LITE
LIVE PREVIEW

Elas%cTree: Saving Energy in Data Center Networks Brandon - - PowerPoint PPT Presentation

Elas%cTree: Saving Energy in Data Center Networks Brandon Heller (Stanford) Srini Seetharaman (Deutsche Telekom R&D, Los Altos) Priya Mahadevan


slide-1
SLIDE 1

Elas%cTree: ¡Saving ¡Energy ¡in ¡ Data ¡Center ¡Networks ¡

Brandon ¡Heller ¡(Stanford) ¡ Srini ¡Seetharaman ¡(Deutsche ¡Telekom ¡R&D, ¡Los ¡Altos) ¡ Priya ¡Mahadevan ¡(HewleG-­‑Packard ¡Labs, ¡Palo ¡Alto) ¡ Yiannis ¡Yiakoumis ¡(Stanford) ¡ Puneet ¡Sharma ¡(HewleG-­‑Packard ¡Labs, ¡Palo ¡Alto) ¡ Sujata ¡Banerjee ¡(HewleG-­‑Packard ¡Labs, ¡Palo ¡Alto) ¡ Nick ¡McKeown ¡(Stanford) ¡

2 ¡

slide-2
SLIDE 2

3 ¡

Network ¡Power ¡Consump%on: ¡6B ¡kWh ¡in ¡2006! ¡ ~267K ¡average ¡size ¡homes ¡ $50M ¡a ¡month ¡ a ¡ginormous ¡amount ¡of ¡CO2 ¡

2x ¡increase ¡projected ¡for ¡2011 ¡

slide-3
SLIDE 3

48-­‑port ¡Switch ¡ Power ¡Meter ¡

~150W ¡nothing ¡connected ¡

4 ¡

~185W ¡all ¡48 ¡1G ¡links ¡on ¡

slide-4
SLIDE 4

Top-­‑of-­‑Rack ¡Switch ¡

load ¡ power ¡usage ¡(W) ¡

200 ¡ 100 ¡ 100% ¡ 50% ¡

Desired: ¡ 100% ¡varia%on ¡ All ¡links ¡on: ¡ 5% ¡varia%on ¡ 1Gbps ¡links ¡

  • ne-­‑at-­‑a-­‑%me ¡

5 ¡

100Mbps ¡links ¡

  • ne-­‑at-­‑a-­‑%me ¡
slide-5
SLIDE 5

E-­‑commerce ¡website, ¡300 ¡servers ¡ ¡

5 10 15 20 100 200 300 400 500 600 700 800 Bandwidth in Gbps Time (1 unit = 10 mins) Total Traffic in Gbps Traffic

6 ¡

~8x ¡ ¡ day/night ¡ 4/9/09 ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡(one ¡week) ¡ 4/14/09 ¡

slide-6
SLIDE 6

7 ¡

slide-7
SLIDE 7

Provisioning ¡for ¡peak ¡ ¡ ¡ ¡ ¡+ ¡ Time-­‑varying ¡traffic ¡demands ¡ ¡ ¡ ¡ ¡ ¡+ ¡ Low ¡efficiency ¡at ¡low ¡loads ¡ ¡ ¡ ¡ ¡ ¡= ¡

Lots ¡of ¡wasted ¡power ¡

8 ¡

slide-8
SLIDE 8

Can’t ¡do ¡much ¡for ¡1 ¡switch. ¡ What ¡if ¡we ¡have ¡1000 ¡switches? ¡

9 ¡

slide-9
SLIDE 9

Scale-­‑up ¡Data ¡Center: ¡2N ¡Tree ¡

!"#$% &''#$'()"*% +,'$%

  • (./%

10 ¡

slide-10
SLIDE 10

Scale-­‑out ¡Data ¡Center: ¡Fat ¡Tree ¡

!"#$%$

&"'($ )**'(*+,"-$ .#*($

!"#$/$ !"#$0$ !"#$1$

11 ¡

from ¡Scalable ¡Commodity ¡Data ¡Center, ¡SIGCOMM ¡2008, ¡Al ¡Fares ¡et ¡al. ¡

slide-11
SLIDE 11

Today’s ¡Network ¡Power ¡Knobs ¡

12 ¡

disable ¡links ¡ move ¡workloads ¡ vary ¡link ¡ speed ¡ disable ¡ switches ¡

slide-12
SLIDE 12

Our ¡approach: ¡ Turn ¡off ¡unneeded ¡links ¡and ¡switches. ¡ [Carefully] ¡ [At ¡Scale] ¡

13 ¡

slide-13
SLIDE 13

End ¡goal: ¡ Create ¡an ¡ energy-­‑propor%onal ¡data ¡center ¡network ¡ ¡ from ¡non-­‑propor%onal ¡components. ¡

power ¡ traffic ¡

14 ¡

slide-14
SLIDE 14

15 ¡

slide-15
SLIDE 15
  • p%mizer ¡

network ¡topology ¡ rou%ng ¡restric%ons ¡ network ¡subset ¡ flow ¡routes ¡ power ¡models ¡ ¡traffic ¡matrix ¡ Op6mize ¡for ¡ Power ¡Efficiency ¡ Later, ¡balance: ¡ ¡ + ¡Fault ¡Tolerance ¡ + ¡U%liza%on ¡Bounds ¡

Elas%cTree ¡

16 ¡

slide-16
SLIDE 16

3 ¡Op%mizers ¡

  • p%mality ¡

scalability ¡

Formal ¡ Model ¡ Greedy ¡ Bin-­‑packer ¡ Topo-­‑ aware ¡ Heuris%c ¡

17 ¡

slide-17
SLIDE 17

Formal ¡Model ¡

18 ¡

slide-18
SLIDE 18

Type ¡ Constraint ¡ Descrip6on ¡ Mul%-­‑ ¡ Commodity ¡ Flow ¡ Capacity ¡ traffic ¡<= ¡link ¡rate? ¡ Flow ¡Conserva%on ¡ packets ¡in ¡= ¡packets ¡out? ¡ Demand ¡Sa%sfac%on ¡ bandwidth ¡>= ¡demand? ¡ Our ¡ Addi%ons ¡ Flow ¡on ¡ac%ve ¡links ¡only ¡ link ¡off ¡ ¡no ¡flow ¡ Connect ¡switches ¡and ¡links ¡ switch ¡off ¡links ¡off ¡

19 ¡

Op%miza%on ¡Goal ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡minimize ¡Σ ¡( ¡link ¡+ ¡switch ¡power) ¡

Type ¡ Descrip6on ¡ Real ¡ Amount ¡of ¡each ¡flow ¡along ¡each ¡link ¡ Boolean ¡ Switch ¡power ¡state ¡ Boolean ¡ Link ¡power ¡state ¡

Variables ¡ Constraints ¡

slide-19
SLIDE 19

Greedy ¡bin-­‑ packing ¡

20 ¡

slide-20
SLIDE 20

3 ¡flows, ¡each ¡0.3Gbps ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.3 ¡ b ¡ 0.3 ¡ c ¡ 0.3 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡

21 ¡

slide-21
SLIDE 21

place ¡flow ¡[a,d] ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.3 ¡ b ¡ 0.3 ¡ c ¡ 0.3 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡

22 ¡

slide-22
SLIDE 22

place ¡flow ¡[a,d] ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.3 ¡ b ¡ 0.3 ¡ c ¡ 0.3 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡

23 ¡

slide-23
SLIDE 23

place ¡flow ¡[b,d] ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ 0.6 ¡ 0.6 ¡ 0.6 ¡ 0.6 ¡ 0.6 ¡ 0.3 ¡ 0.3 ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.3 ¡ b ¡ 0.3 ¡ c ¡ 0.3 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡

24 ¡

slide-24
SLIDE 24

place ¡flow ¡[c,e] ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ d ¡ ¡ ¡ ¡e ¡ 0.9 ¡ 0.3 ¡ 0.6 ¡ 0.3 ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.3 ¡ b ¡ 0.3 ¡ c ¡ 0.3 ¡ d ¡ e ¡

0.3 ¡ 0.3 ¡ 0.3 ¡ 0.9 ¡ 0.6 ¡ 0.9 ¡

25 ¡

slide-25
SLIDE 25

ensure ¡connec%vity ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ d ¡ ¡ ¡ ¡e ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.3 ¡ b ¡ 0.3 ¡ c ¡ 0.3 ¡ d ¡ e ¡

26 ¡

slide-26
SLIDE 26

complete ¡solu%on ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ d ¡ ¡ ¡ ¡e ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.3 ¡ b ¡ 0.3 ¡ c ¡ 0.3 ¡ d ¡ e ¡

X ¡X ¡X ¡X ¡ ¡ ¡ ¡ ¡ X ¡X ¡X ¡

27 ¡

slide-27
SLIDE 27

3 ¡flows, ¡each ¡0.4Gbps ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.4 ¡ b ¡ 0.4 ¡ c ¡ 0.4 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡

28 ¡

slide-28
SLIDE 28

place ¡flow ¡[a,d] ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ 0.4 ¡ 0.4 ¡ 0.4 ¡ 0.4 ¡ 0.4 ¡ 0.4 ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.4 ¡ b ¡ 0.4 ¡ c ¡ 0.4 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡

29 ¡

slide-29
SLIDE 29

place ¡flow ¡[b,d] ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ 0.8 ¡ 0.8 ¡ 0.8 ¡ 0.8 ¡ 0.8 ¡ 0.4 ¡ 0.4 ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.4 ¡ b ¡ 0.4 ¡ c ¡ 0.4 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡

30 ¡

slide-30
SLIDE 30

place ¡flow ¡[c,e] ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ d ¡ ¡ ¡ ¡e ¡ 0.8 ¡ 0.4 ¡ 0.4 ¡ 0.8 ¡ 0.8 ¡ 0.4 ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.4 ¡ b ¡ 0.4 ¡ c ¡ 0.4 ¡ d ¡ e ¡

0.4 ¡ 0.4 ¡ 0.4 ¡ 0.8 ¡ 0.4 ¡ 0.8 ¡ 0.4 ¡

31 ¡

slide-31
SLIDE 31

ensure ¡connec%vity ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ d ¡ ¡ ¡ ¡e ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.4 ¡ b ¡ 0.4 ¡ c ¡ 0.4 ¡ d ¡ e ¡

32 ¡

slide-32
SLIDE 32

complete ¡solu%on ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ d ¡ ¡ ¡ ¡e ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.4 ¡ b ¡ 0.4 ¡ c ¡ 0.4 ¡ d ¡ e ¡

¡ ¡X ¡X ¡ ¡ ¡ ¡ ¡ ¡ X ¡ ¡ ¡X ¡

33 ¡

slide-33
SLIDE 33

Power ¡Savings ¡

34 ¡

slide-34
SLIDE 34

adding ¡fault ¡tolerance ¡ ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ d ¡ ¡ ¡ ¡e ¡

X ¡ ¡ ¡X ¡

+1 ¡MST ¡

35 ¡

slide-35
SLIDE 35

Cost ¡of ¡Fault ¡Tolerance ¡

36 ¡

16 ¡hosts ¡ ~25% ¡ 16K ¡hosts ¡ ~1% ¡

slide-36
SLIDE 36

3 ¡flows, ¡each ¡0.3Gbps ¡ u%liza%on ¡bound: ¡0.5 ¡Gbps ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.3 ¡ b ¡ 0.3 ¡ c ¡ 0.3 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡

37 ¡

slide-37
SLIDE 37

u%liza%on ¡bound: ¡0.5 ¡Gbps ¡ place ¡flow ¡[c,e] ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡ 0.3 ¡ 0.3 ¡ 0.6 ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.3 ¡ b ¡ 0.3 ¡ c ¡ 0.3 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡ 0.6 ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡ 0.3 ¡

38 ¡

slide-38
SLIDE 38

54-­‑node ¡3-­‑layer ¡Fat ¡Tree ¡(+1 ¡MST) ¡

  • riginal ¡

greedy ¡bin-­‑packer ¡

39 ¡

slide-39
SLIDE 39

40 ¡

+50% ¡u%liza%on ¡bound ¡ ¡ +1MST ¡ baseline ¡

E-­‑commerce ¡trace, ¡augmented ¡

slide-40
SLIDE 40

Topology-­‑ aware ¡Heuris%c ¡

41 ¡

slide-41
SLIDE 41

Topo-­‑aware ¡Heuris%c ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.4 ¡ b ¡ 0.4 ¡ c ¡ 0.4 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡ 0.8 ¡ 0.4 ¡ 1 ¡agg ¡sw ¡covers ¡up-­‑ traffic ¡in ¡this ¡pod ¡

42 ¡

slide-42
SLIDE 42

Topo-­‑aware ¡Heuris%c ¡

a ¡ ¡ ¡ ¡b ¡ ¡ ¡ ¡c ¡

a ¡ b ¡ c ¡ d ¡ e ¡ a ¡ 0.4 ¡ b ¡ 0.4 ¡ c ¡ 0.4 ¡ d ¡ e ¡

d ¡ ¡ ¡ ¡e ¡ 0.8 ¡ 2 ¡core ¡switches ¡ cover ¡the ¡up-­‑traffic ¡ 1.2 ¡ Insight: ¡ Only ¡need ¡to ¡know ¡cross-­‑layer ¡totals ¡-­‑ not ¡the ¡full ¡traffic ¡matrix ¡

43 ¡

0.4 ¡

slide-43
SLIDE 43

subset ¡

  • p%mizer ¡

network ¡topology ¡ rou%ng ¡restric%ons ¡ power ¡models ¡

Decoupled ¡Op%miza%on ¡and ¡Rou%ng ¡

port ¡ counters ¡ flow ¡ routes ¡

rou%ng ¡

data ¡center ¡network ¡

44 ¡

slide-44
SLIDE 44

Op%mizer ¡Comparison ¡

Type ¡ Quality ¡ Topo ¡ Scalability ¡ Input ¡ Formal ¡ Op%mal ¡ Any ¡ Poor ¡ ~O(n3.5+) ¡ Traffic ¡ Matrix ¡ Greedy ¡ Good ¡ Any ¡ Good ¡ ~O(n2+) ¡ Traffic ¡ Matrix ¡ Topo-­‑ aware ¡ OK ¡ Structured ¡ Best ¡ O(n) ¡ Port ¡ Counters ¡

45 ¡

slide-45
SLIDE 45

Scalability ¡

46 ¡

~20K ¡hosts ¡in ¡ 20 ¡seconds ¡ Formal ¡ Model ¡ Greedy ¡ Bin-­‑ packer ¡ Topo-­‑ aware ¡ Heuris%c ¡

slide-46
SLIDE 46

47 ¡

slide-47
SLIDE 47

Example ¡

48 ¡

slide-48
SLIDE 48

Your ¡goal: ¡configure ¡Elas%cTree ¡to ¡

  • Minimize ¡power ¡(duh!) ¡
  • Handle ¡bursts ¡5x ¡larger ¡than ¡those ¡seen ¡

during ¡one-­‑week ¡traffic ¡history ¡

  • Increase ¡latency ¡no ¡more ¡than ¡10% ¡
  • Maintain ¡equivalent ¡fault ¡tolerance ¡to ¡2N ¡tree ¡

You ¡have: ¡

  • 300 ¡servers ¡
  • Switches ¡with ¡5-­‑minute ¡boot ¡%me ¡

49 ¡

slide-49
SLIDE 49

(1) ¡How ¡fast ¡does ¡traffic ¡change? ¡

5 10 15 20 100 200 300 400 500 600 700 800 Bandwidth in Gbps Time (1 unit = 10 mins) Total Traffic in Gbps Traffic

50 ¡

4/9/09 ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡(one ¡week) ¡ 4/14/09 ¡ max ¡slope ¡for ¡x20 ¡trace: ¡ 17 ¡Mbps ¡/ ¡host ¡ ¡rise ¡in ¡10 ¡minutes ¡

slide-50
SLIDE 50

(2) ¡Which ¡Op%mizer? ¡

51 ¡

Formal ¡ Model ¡ Greedy ¡ Bin-­‑ packer ¡ Topo-­‑ aware ¡ Heuris%c ¡

slide-51
SLIDE 51

52 ¡

(3) ¡What ¡u%liza%on ¡bound? ¡

17 ¡Mbps ¡rise ¡in ¡10 ¡min ¡ 5x ¡faster ¡rise ¡= ¡85 ¡Mbps ¡

0.05G ¡ margin ¡ 0.25G ¡margin ¡ 0.15G ¡margin ¡

slide-52
SLIDE 52

What ¡makes ¡this ¡real? ¡

  • BeGer ¡understanding ¡of: ¡

– algorithmic ¡tradeoffs ¡ – applica%on ¡behavior ¡ – protocol ¡interac%ons ¡

  • Switches ¡with ¡sleep ¡mode ¡

53 ¡

slide-53
SLIDE 53

Summary ¡

54 ¡

slide-54
SLIDE 54

Contribu%ons ¡

Iden%fied ¡an ¡opportunity ¡ Three ¡algorithms: ¡Model, ¡Greedy, ¡Heuris%c ¡ Ini%al ¡understanding ¡of ¡tradeoffs ¡ Running ¡prototype ¡

55 ¡

slide-55
SLIDE 55

Elas%cTree ¡is ¡a ¡first ¡step ¡toward ¡an ¡ energy-­‑propor6onal ¡data ¡center ¡network ¡ ¡ from ¡non-­‑propor%onal ¡components. ¡

power ¡ traffic ¡

56 ¡

Switch ¡sleep ¡makes ¡it ¡prac%cal. ¡ Propor%onal ¡components ¡are ¡even ¡beGer. ¡

slide-56
SLIDE 56

Acknowledgements ¡

  • Ant ¡Rowstron ¡(MSR) ¡
  • Xiaoyun ¡Zhu ¡(VMWare) ¡
  • Ram ¡Swaminathan ¡(HP ¡Labs) ¡
  • Partha ¡Ranganathan ¡(HP ¡Labs) ¡
  • David ¡Underhill ¡(Stanford) ¡
  • HP, ¡NEC, ¡and ¡Stanford ¡OpenFlow ¡Teams ¡

57 ¡

slide-57
SLIDE 57

Ques%ons ¡

58 ¡

slide-58
SLIDE 58

Backup ¡Slides ¡

59 ¡

slide-59
SLIDE 59

0.2 0.4 0.6 0.8 60 65 70 75 80 85 90 95 100 Topo−aware Heuristic

  • Avg. network utilization

% original network power

60 ¡

0.2 0.4 0.6 0.8 60 65 70 75 80 85 90 95 100 Greedy bin packing

  • Avg. network utilization

% original network power 0.2 0.4 0.6 0.8 60 65 70 75 80 85 90 95 100 Linear programming

  • Avg. network utilization

% original network power

slide-60
SLIDE 60

Google ¡Router ¡port ¡

~25x ¡weekend ¡ to ¡weekday ¡ Sunday ¡ Monday ¡

61 ¡

slide-61
SLIDE 61

Formal ¡Model ¡

62 ¡

slide-62
SLIDE 62

!"#$%$ !"#$&$ !"#$'$ !"#$($ )*+,-.$/.+0$%1$ )*+,-.$/.+0$%2$ )*+,-.$/.+0$&1$ )*+,-.$/.+0$&2$ $$$$)*+,-.$3"4$%$ $$$$)*+,-.$3"4$&$ 506789"*$0:","-"9$ ;5<$=00$

!.>?+-19$ @+:,A19$

B1?,6:$

C:1D-$BA4$ E1,67->$ B"7+,":$

;6,8!F=$

C:1D-$F67$

;6,8!F=$

C:1D-$F67$

;6,8!F=$

C:1D-$F67$

;6,8!F=$

C:1D-$F67$

63 ¡

slide-63
SLIDE 63
  • p%mizer ¡

data ¡center ¡ network ¡

traffic ¡generators ¡ latency ¡ monitor ¡ dashboard ¡ test ¡ coordinator ¡ NOX ¡

flow ¡ routes ¡ counters, ¡ config ¡ UDP ¡traffic ¡ tracers ¡

System ¡Diagram ¡

64 ¡

slide-64
SLIDE 64

latency ¡under ¡extra ¡load ¡

65 ¡

slide-65
SLIDE 65

subset ¡

  • p%mizer ¡

network ¡topology ¡ rou%ng ¡restric%ons ¡ power ¡models ¡

Decoupled ¡Op%miza%on ¡and ¡Rou%ng ¡

port ¡ counters ¡ flow ¡ routes ¡

rou%ng ¡

data ¡center ¡network ¡ port/sw ¡ ¡on/off ¡

power ¡

66 ¡

slide-66
SLIDE 66

67 ¡