Extending SSD Lifetimes with Disk-Based Write Caches
Gokul Soundararajan University of Toronto Vijayan Prabhakaran Mahesh Balakrishnan Ted Wobber Microsoft Research
1
Thursday, February 25, 2010
Extending SSD Lifetimes with Disk-Based Write Caches Gokul - - PowerPoint PPT Presentation
Extending SSD Lifetimes with Disk-Based Write Caches Gokul Soundararajan University of Toronto Vijayan Prabhakaran Mahesh Balakrishnan Ted Wobber Microsoft Research 1 Thursday, February 25, 2010 Solid-State Devices (SSDs) 2 Thursday,
1
Thursday, February 25, 2010
2
Thursday, February 25, 2010
2
Thursday, February 25, 2010
2
Thursday, February 25, 2010
2
Thursday, February 25, 2010
3
Thursday, February 25, 2010
3
Thursday, February 25, 2010
3
Thursday, February 25, 2010
3
Thursday, February 25, 2010
3
Thursday, February 25, 2010
4
Thursday, February 25, 2010
4
Thursday, February 25, 2010
4
Thursday, February 25, 2010
4
Thursday, February 25, 2010
4
Thursday, February 25, 2010
4
Thursday, February 25, 2010
4
Thursday, February 25, 2010
4
Thursday, February 25, 2010
5
Thursday, February 25, 2010
5
Thursday, February 25, 2010
5
Thursday, February 25, 2010
6
Thursday, February 25, 2010
7
Thursday, February 25, 2010
8
Thursday, February 25, 2010
8
Thursday, February 25, 2010
8
W: 100 W: 100 W: 100 W: 100 R: 100 W: 200 R: 200 W: 200 R: 200
Thursday, February 25, 2010
8
W: 100 W: 100 W: 100 W: 100 R: 100 W: 200 R: 200 W: 200 R: 200
Thursday, February 25, 2010
8
W: 100 W: 100 W: 100 W: 100 R: 100 W: 200 R: 200 W: 200 R: 200
Thursday, February 25, 2010
8
W: 100 W: 100 W: 100 W: 100 R: 100 W: 200 R: 200 W: 200 R: 200
Thursday, February 25, 2010
8
W: 100 W: 100 W: 100 W: 100 R: 100 W: 200 R: 200 W: 200 R: 200
Thursday, February 25, 2010
9
Thursday, February 25, 2010
9
R: 100
Thursday, February 25, 2010
9
W: 100 W: 100 W: 100 W: 100 R: 100
Thursday, February 25, 2010
9
W: 100 W: 100 W: 100 W: 100 R: 100 R: 100
Thursday, February 25, 2010
9
W: 100 W: 100 W: 100 W: 100 R: 100 R: 100
W: 100
Thursday, February 25, 2010
10
Thursday, February 25, 2010
11
Thursday, February 25, 2010
11
Thursday, February 25, 2010
11
Thursday, February 25, 2010
11
Thursday, February 25, 2010
12
Thursday, February 25, 2010
12
Thursday, February 25, 2010
12
Thursday, February 25, 2010
12
Thursday, February 25, 2010
13
Thursday, February 25, 2010
13
Thursday, February 25, 2010
13
Thursday, February 25, 2010
14
Thursday, February 25, 2010
15
LOG: 1
Thursday, February 25, 2010
15
W: 100 LOG: 1
Thursday, February 25, 2010
15
W: 100 LOG: 1
Thursday, February 25, 2010
15
LOG: 1 LOG: 2 Block Log
Thursday, February 25, 2010
15
LOG: 1 LOG: 2 LOG: 3 Block Log
Thursday, February 25, 2010
16
LOG: 3 Block Log
Thursday, February 25, 2010
16
R: 100 LOG: 3 Block Log
Thursday, February 25, 2010
16
R: 100 LOG: 3 Block Log
Thursday, February 25, 2010
16
LOG: 3 R: 300 Block Log
Thursday, February 25, 2010
16
LOG: 3 Block Log
Thursday, February 25, 2010
17
Block Log
Thursday, February 25, 2010
17
Block Log
Thursday, February 25, 2010
17
Block Log
Thursday, February 25, 2010
18
Thursday, February 25, 2010
18
Thursday, February 25, 2010
18
Thursday, February 25, 2010
18
Thursday, February 25, 2010
18
Thursday, February 25, 2010
19
Thursday, February 25, 2010
19
Thursday, February 25, 2010
20
LOG: 1
Thursday, February 25, 2010
20
W: 100 LOG: 1
Block Overwritten? Log
Thursday, February 25, 2010
20
W: 100 LOG: 1
Block Overwritten? Log
Thursday, February 25, 2010
20
LOG: 1 LOG: 2
Block Overwritten? Log
Thursday, February 25, 2010
20
LOG: 1 LOG: 2
Block Overwritten? Log
Thursday, February 25, 2010
21
Thursday, February 25, 2010
21
Thursday, February 25, 2010
22
Thursday, February 25, 2010
22
Thursday, February 25, 2010
22
Thursday, February 25, 2010
23
Thursday, February 25, 2010
23
Thursday, February 25, 2010
23
Thursday, February 25, 2010
23
Thursday, February 25, 2010
24
Thursday, February 25, 2010
Full Caching Selective Caching
25
Thursday, February 25, 2010
Full Caching Selective Caching
25
Thursday, February 25, 2010
Full Caching Selective Caching
25
Thursday, February 25, 2010
Full Caching Selective Caching
25
Thursday, February 25, 2010
Full Caching Selective Caching
26
Thursday, February 25, 2010
Full Caching Selective Caching
26
Thursday, February 25, 2010
Full Caching Selective Caching
26
Thursday, February 25, 2010
27
Migration timeout 3600 s Migration timeout 1800 s Migration timeout 900 s
Thursday, February 25, 2010
27
Migration timeout 3600 s Migration timeout 1800 s Migration timeout 900 s
Thursday, February 25, 2010
27
Migration timeout 3600 s Migration timeout 1800 s Migration timeout 900 s
Thursday, February 25, 2010
28
Migration timeout 3600 s Migration timeout 1800 s Migration timeout 900 s
Thursday, February 25, 2010
28
Migration timeout 3600 s Migration timeout 1800 s Migration timeout 900 s
Thursday, February 25, 2010
Savings with a simple FTL Savings with an ideal FTL
29
Thursday, February 25, 2010
Savings with a simple FTL Savings with an ideal FTL
29
Thursday, February 25, 2010
Savings with a simple FTL Savings with an ideal FTL
29
Thursday, February 25, 2010
Savings with a simple FTL Savings with an ideal FTL
29
Thursday, February 25, 2010
30
Thursday, February 25, 2010
30
Thursday, February 25, 2010
30
Thursday, February 25, 2010
30
Thursday, February 25, 2010
31
Thursday, February 25, 2010
31
Thursday, February 25, 2010
31
Thursday, February 25, 2010
32
Thursday, February 25, 2010
Griffin picture from: http://www.e-wollmann.com/griffin.jpg
33
Thursday, February 25, 2010
34
Thursday, February 25, 2010
35
Griffin Default
Thursday, February 25, 2010