Write off-loading: Practical power management for enterprise storage
- D. Narayanan, A. Donnelly, A. Rowstron
Write off-loading : Practical power management for enterprise - - PowerPoint PPT Presentation
Write off-loading : Practical power management for enterprise storage D. Narayanan, A. Donnelly, A. Rowstron Microsoft Research, Cambridge, UK Energy in data centers Substantial portion of TCO Power bill, peak power ratings Cooling
2
3
4
5
FS1 FS2 DBMS
Vol 0 Vol 1 Vol 0 Vol 1 Vol 2 Vol 0 Vol 1
6
7
8
9
10
11
5 10 15 20 25 30 20 40 60 80 100
Read-only Read/write
14% 80% 21% 47% Mean active time per disk
12
13
14
Reclaim
15
v1 v2 Read Write Spin up Spin down Probe Write Invalidate
16
17
18
19
20
21
22
– Compared to keeping the spindle spinning always
23
24
Vanilla Machine-level off-load Rack-level off-load
25
5 10 15 20 25 30 20 40 60 80 100
Rack-level off-load Machine-level off-load Vanilla
26
Baseline Vanilla Machine-level off-load Rack-level off-load
27
Baseline Vanilla Machine-level off-load Rack-level off-load
28
31
32
H
HEAD TAIL
7 8 9 4 ........ 8 7 ........ 1 2 7-9 X X X 1 2 X X
Reclaim Write Spin up
Nuller Head Tail Reclaim Header block Null blocks Active log Stale versions Invalidate
33
34
35
35
36
20 40 60 80 100 120 140 160 180 200 0 1 2 0 1 2 3 4 0 1 0 1 0 1 2 0 1 0 1 2 0 1 2 0 1 0 0 1 2 3 0 1 0 1 2 3 usr proj prn hm rsrch prxy src1 src2 stg ts web mds wdev
Read Write
37
500 1000 1500 2000 2500 3000 3500 4000 4500 5000 0 1 2 0 1 2 3 4 0 1 0 1 0 1 2 0 1 0 1 2 0 1 2 0 1 0 0 1 2 3 0 1 0 1 2 3 usr proj prn hm rsrch prxy src1 src2 stg ts web mds wdev
Read Write
Typical ST3146854 drive +12V LVD current profile
38
39