atc proceedings - Usenix

0 downloads 0 Views 597KB Size Report
D 5%8 6C: / 8. 0C
                                           !    

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

           "  +    ! .   $  )   +    ! !    !        * "  *  !   +$  / ! +         )     !  !        !    *  *!   +    $*  " *  + !         )     $  /    " + !  !  )  !  01(  !   "  ) 

 "!  * $

   2 +   !     $   * "  + !       &1(   !  3  !4 "  ''( 5 60  78960:$  ;  "            &'(           !     5






       

 -!! .    +  +.   (     .!    !  !  "!   ! #!   +!   +     #+    "   ""  !%3/#   !    !    +  !% -!   .  %   *  !  ", "!  !#

 * + "#   ,   "    %3!  

FAST ’07: 5th USENIX Conference on File and Storage Technologies

USENIX Association

 *    !   +! 

  "    %     ! *   "   + 

    !#

 *%  &      +  $    !   +  "!     !   !"    !    ",  %    + 

   !  *  "   ! ,"% *!"  "#"! 

%                 , +   + " 

  "  !!     !  !   ,+ +!,    % -!-   + +& 3 !# *+  *   + +    ,  %  3 !!"   *   ""     ! !#  *   

   !   5 "! !#! ,  "!!% *     +  #!  

 + + * #!  "!  #!%3  *  #   

!  "     ,      "#   +   *%  & 5"   * #! !"     *> #!    ++ +    , # 

,  %  -3      !#  +

!  ;% F#  

,  "!!    ! !  #   % *    " !!   , +  !+   + +    ,% 3 +  ,   "         

,   # 

 ,

   "!!   $  %  * !

 "  33&   * #!   +   +"  ,  +! !   +"!!% &   *  "!! ,% 0   " !!  * ! "        5"! !%&5"  

,##5"! !     "  "!     ,  5"!      '7 777 !!   ! ,    !  + " !!    @7   %  !  

 ,  !       +  " !!   # "  * ! "        #%3"#     5  " %

USENIX Association

' #%  * E!" I+!,     +    ,-&  2%@.I"+    +!, J  "!      "  ""   + % '!.$ &    + *    #!    !#   *   #! #%3+!,    * "  " $     !# * #!         * #! #  , #!% *!    *   "!       #  %3     *#  ,   "# ","!%     ! #  *   $     "     +!    " %    

"      

   

  ! !

 '!& %% ! 8#     "  +!,$ ,!  + " ! , !# #   !%"  $ +!,    "  ,    +"+  # +   +!, " +!,     "    +!,      "  , +   % 3 "#  +        "!   +!,     !     * #% & 5"  !   > , *> -3+ 2%@.% ' > ,4@ 2%  ,> "    +!,  +    2 ,%  3   + !   2 ,     *>"  4    " +!, , >    "      +!, # !    ""! %   !       "   ! + #   !#"!# ,>"% 3!/ +  ,> ' 

 +!,   @ +      *@K7%*,>L L *> @    !/  "     %

FAST ’07: 5th USENIX Conference on File and Storage Technologies

247

0     *> !   ,     "      * !    ! " !"           %  @ *>  ' *>  

*,@ -@2. @D @ > H @1 -@('7.

*,' A '7 ' D @7 -@1@D. @(

*,1 @' -@D '7 M. 1 ( -H@'. @2 @A

*,2 --@2. A @'. M 2 ->A. @@ @> @H

*,>   -@2. A @' @D '7

0 +  '!   . + &    ' .      1 .  (    1! /  +   &    +.%   %  +    (   &+.!234%   %&+.! &   -!   !   ,  " .           $        "  ,   , " #  $  %    $    "  ,  * " $   "!  +!,  "   ,%   ""  "      ""    +  % 3$       "  * #    +    + , !%&*> $ % & , "  '

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

 *  !+#  " $ 

? "    @   -@.   @  "

  ,  '  ' @   ' @  @  @   '%%"  ,   

& ,  -& 1%@%@  ,@.     "!   ,"!+!   +% -& 1%@%@ '.  + +        -&  1%@%@   @. 

      !    ,-. -&  1%@%@  , 1.    +   + "      "  !   % *   -$.'(/0-$.(/    *>          %  3     +   + ,        +      +  ,  

    #  ! 

 " !  "  !  % 3  "! #!

#   -  "!!  *>.  !+  +  -'. 1  2 "! "   "   , -    #   " ! ! .    1  0    # " ! "      +  ,     ,   !"  ,"#+   %

248

 # !    ,  

,    1  01  2 % 5 -"!! *>     @   +!,   @ "  +!, ! + !   @   +!,   ' "  +!,.%         + +              +!, "%3  4!"      ? O

'   ' @ 

 





 ' @ '  ' @  5   '



'

'!' + +& 3 +     " !!   5 !     +"  "   5"! !     *%  3 +     "+  !#  *

#! " ,  %   *        !#" + *

   %   *      

!# " +  !

    ,  !  "  !"   

,   !  !#          ,%3!#      

""    5 +!#     %  !    ++   +!#  #   / ,%    *  ,  !    !#  !  !!  !#   # !#  ! + "    !  + !#     !           $    !     %  3          *     !   !#  ##  !       " !#    * !  !  !!   "   ""     %       !   * ! !

#!#    "  "  

 !#     "         ""       !# " %   ') ,!     " 69F:H(;  * ! 

    @7        !!   !#  !"+%        * !    !#        !  #+   *%   * !" ! "      !      !  !

FAST ’07: 5th USENIX Conference on File and Storage Technologies

249

5   #++ @"! "   68F07D;%  3     $       !+  !" ""%

1 %+ %   *  "  "   B 5 -'%D%>.  !  ! " !   *  %3+!,J     ,   +    +    ,  %   * 9     3     "!

 "   * #!%  & +  

  +!,     " !   +   *#%  # "   #      "!  !! 

!   , !! #      + 

, " !! $   %   #   "     !  !#      "       "  " !!    !#% B 5    -  " #!. #! #    +     *    " ,% &  * +!,   "     !    # , *%3

  "     #   !"   +  * #!      $    !#

 *   !     +!, $    * !"  $     !# * #!$  % *  /   *           "#   +    * #!   !    " ! 

!     %  3 ,  ! 

 "     ,    , #! J !  !% " /     !/  !   "  ,  "   !  

 ,,"" , +!,  !    +!, + "   %3  ! # "    !+!, "  ,%3 ","      !

 9 #%     , !/     +!,   + +!, "  , +      !

,           %  & ! +!,  + !/   ,     +!,              

,++  +!,%!!/   !"        !   %:     +!, "  / %    !       !   + ""  % !+!  !   !* !   %     * # $     !           !"  !/

 !# #  !"        +!, " !#  

  "   %   5"

250

+!," 60*F7>;    +    "  "" % &  *     !    1' !      !"  # # 

, / %  3 !!        +  +  , ,    !   ! +     "     "!!%&  #    

!  + ,% 3    !   + B 5  ! *   +!   , * #!           % 

    "    +   ++ "! % * ! 1 1H'  !  

 B 5      ! ! %   #%  3 !  "   ! "+!,                #  +#  *  #!6&97D;-3+  &  D%@%@.%    #   ,     +  ""    # ,     5"     *%3!  #! !   !  +  3D !# !+  #   !5   , !%  !

 G"#   "  

, ! !%  3
 "     !  !  !   ! !!   #!  !% !17  !  D      @'  '77D%  3   !   H> $      2%' +       ! '>> +   $ %   ,   !"   !     !!!          * +#  #  

"! !"   "#% *!-5 0   + &/7 %  +  *  !"     *7 #!%   3 * #!   > ,    ' ,   @   > ,'%0 !  #  +  +!5"  *!             !   """   %3! "  !  

 #%  *       !    

! ,   !!   !  !!    

  "          "+ #      #  , %  F5"  !  '>D5" " !! / ,

       '2@ $  J! %   

 ! "      " " !   @'A5   D25  ! !"   @'@   D7  $  J! %        ""       > , *  + " !    %3 "    !   !    +     !!,  , -%% ! #+ . !!  %

252

*!'   &  D%2%@ !"  " ! "   * *7%*   ! #  "", #+%   

 

     











-.'>D5" "   

 

     











-+.@'A5" "   

 

     









 -!.D25" "  *!'! %   + &! *   12)##-      ! #.   D25%  3    ""5   ! 112')+ $  -'.   !        !       + %8#  1 > # !#   D7)  #   *    *     # " + "  ,% , ""     "   "

      @'G     %           >G   "  ! !    !    " "!  "!  

!  60 7D;    !"   

  >) #% 3 !  +#      ! "

 +#  +  !   

,"! " %    # +   !!  +    *         #      #     "+ ## ! #   !! #!#! # % 3+ D%2%@  /  # *  #% %1 *& "$    !  !      + 

$    !    +    !#   ! % 

 5"!    " +!,  !    "  * "               *> ,       ! *&  !  !%  3 #  !    '%()-RA27.%3  " # * +-%  *      "  #17) @'A5" "-R@1

254











-.@'A5" "   



 

   















-+.D25" "   



 

   













9!# ++::/7 %  +  *  !"       *>  #!%   1 , > , !   *> ,  + !% 3 HH !  "    #   @'A5  D25    1'5 " " !   #      ,   !"   @7'7  >2A    '(2  $  J! %3  ,

   "!    &  D%@%@%  3 #  +   +!    *!        %





9 6# ++:: + & 38HH !687D;  & (%1%@ "     H7 "! %    1'5  !

USENIX Association

   













-!.1'5" "  9!-!#%+ %  # ++::!



 5   !"   J%  

   >@)  +   !!      

!!  H() $ + %*     "   !+  D  '(    'H +   $     ! %  #   ! "  , !  > +    , !! 

 + 

     *      !  " +#!!%3 

" !"  *&   +

"  !  *>% & (%1%' + 

!"+

 *   *>%  :     "  +$   + "/  D7)  $     !!    ",   #   + 

%  # *      

 ", + 

    @)  *> -'1 0J!.%3#+ 

  "  ! #$  /%* "      + 

+ *   *>   !    # !!     %  .%  







  







)"&*



-.@'A5" "

< = .8 % . 3 ,  !+!,   *          *          +!,!  % 



  &' 













 +",#$-"+"&

+",#$-"+"&

 







)



-+.D25" "  







  







)"&*



-!.1'5" "  9!-!8  # ++::!

   ? 3+ (%1%@   / #  *  !    !   HH " 5" %    * "      ! ,  

!"+!," %*  # "   !   !    !   5  @%1)  1%H)    J%  &       !!    +  +!  +  

     "! "      % 3  5 J!+! #++  +* "J!"!  !  +    %  : + ! ) "  ) 5 J "  "" 

@'A5 D%7 2() A%7)

D25 >%D (2) @>)

1'5 >%2 AA) '@)

0 +  9!-!         # ++::! 

256

+",#$-"+ &

 " #. ". "$ .   
&    , !    *              "!  *> !!  "#     *   +! 

    " %  &  A%'     5"!   *    #       % *  #  "    

%

          









 &' 

" #. .

"$ .

   +   ))>  ! &  A%@  !"  "!  *>   *        %   

     !   "  "! "#  *  + "#    +  %  3  ! + @1)   " # % 3 "#""!  " #

FAST ’07: 5th USENIX Conference on File and Storage Technologies

USENIX Association

+    !   %  8#      !           %    +#        !!! ,  !         #    !+%   "  5"     "#  "#   +      /   +   % 3+A%@     * !    !   9     #  !"  *>%  *> * *

)9 1%'2) 1%@@) 1%7A)

)  8FB HD;%  !     !   #        % G   ""!        * #    ##%     %    .     % 671;     "  !

"  ,%* "    ,   5 "  "%* "      ," "  "+  %  3 "      ,  # +

@>) '')  + #  "5#     "     >)% &)#% 9, 8+  *   5   #! ,       "     ! +   *   "! #%   !   ! " * #    " !%!$ !  *

USENIX Association

,    #"# " %  3   +$      "  ,  * 5"  #     % *6B7';    E  

   + ,"  "  !# " "       #  +        ! # E      ,        " !#%  *               +#+ "     %  *P !$  !   +    *O  #  ! # ,     "#

"!   % "   !!  -*.6:872;#  + +#   # ""     % * "     ""        ,   !  ""  !  ,  !%*, "    * +       %     "  *    5"  , " %   +!  ,  "   " !!  "! -B9. 6=8972; # "+!!  +!, ! # ,% B   !!  #   ! # ,    + "      %   +  !!  "! -0B9. 6=89720; #  !! " "   ! ,%  F! "      "  +  "!   !B9%0B9"#  #@D)    B9% FF*6B72;  #  6C7D;        #  !!    , ! #   , !!!    !#*%0   , "  + #  ,! !!       !"  "    +!, !   

%0 "    ,*>  !  "#% 6:87D;/   !  !    # " D@)      %  3 ""!    " 

 "              

"  ,%3   , 

    #+     # %    +  ##  % / &      & %  0 &;    +         5+ !! !  !       !!

 +  !!  !! #!% 3  "!     0 &>)  !       %   

 * 0 &;%  

  & 9   :  ;% 6:87>; F%0% :   % &  F F!!   <  &5+    0  & ;*%, %& *#3 ?& !!   F#  <   1 #      9BBD ;% 6Q971; % Q  %   %    %   % ",  $  ? + 0

0!,      3 0  <  ;%= =% B%3 C%= %   % ,  8+ ? 8" *,