DFS: A Filesystem for Virtualized Flash Disks
25 February 2010 William Josephson wkj@CS.Princeton.EDU
1
DFS: A Filesystem for Virtualized Flash Disks 25 February 2010 - - PowerPoint PPT Presentation
DFS: A Filesystem for Virtualized Flash Disks 25 February 2010 William Josephson wkj@CS.Princeton.EDU 1 Why Flash? Tape is Dead; Disk is Tape; Flash is Disk; RAM Locality is King -Jim Gray (2006) Why Flash? Non-volatile storage
1
2
3
4
5
6
7
8
9
!"!"!"
!"#$%&'()$*% +,-."/01-#%2#034%&)0,-5$%6-'$,%
7$-.% 8,")$%
&$3)0,%%
7$-.% 8,")$%
&$3)0,%% !"#$%&'()*%+,-.'*%/%
9-)-:-($%
#$%&'"
<-5$% <-5$%
;;;%
=>=9%!#-(?%@$*0,'% !+6%A7$*-BB"15C%
2#034%%$,-($% <-5$% D,")$% <-5$% ,$-.%
&0#".%&)-)$%9"(4% #$%&'"
<-5$% <-5$%
;;;%
=>=9%!#-(?%@$*0,'% !+6%A7$*-BB"15C%
2#034%%$,-($% <-5$% D,")$% <-5$% ,$-.%
&0#".%&)-)$%9"(4% !"!"!"
E",)F-#"G$.%!#-(?%&)0,-5$%6-'$,% A7$*-BB"15H%8$-,I6$J$#"15H%7$#"-:"#")'C%
%!"#$%&'()*%+,-.'*%0'(1123(.'*%444
2#034% $,-($%% #$%&'"
<-5$% <-5$%
;;;%
=>=9%!#-(?%@$*0,'% K01),0##$,%
"09,"J$%
2FL$,%-1.%605%
<-5$% ,$-.H%D,")$%% 2#034% $,-($%% #$%&'"
<-5$% <-5$%
;;;%
=>=9%!#-(?%@$*0,'% K01),0##$,%
"09,"J$%
2FL$,%-1.%605%
<-5$% ,$-.H%D,")$%% !"#$%&"'()(*+",$,"-.&/$*0$"1/)&"2)(*+/$ !1#$34&$,"-.&/$*0$"1/)&"2)(*+/$ 5-,.6(1%71238% 9:;<7-.%71238%()),'##=% >2?-3(1%71238% 9"@A#-3(1%#-B'=%%
()*" +,-."/01-#% 9-)-:-($% +,-."/01-#% !"#$%&'()$*%
10
11
12
13
14
1T 2T 3T 4T 8T 16T 32T 64T
10 20 30 40 50 60 70 80 90
raw dfs ext3
15
1T 2T 3T 4T 8T 16T 32T 64T
10 20 30 40 50 60 70 80 90
raw dfs ext3
16
17
18
19
20
21
22