ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
!"#$%&'"()*+,-./01(&02(3/1(4&.&
                !"#$!%&!'()"!##$*!)+




!                        !
!   !
5&.6/&7(8"9#"9.7


!          !
!   !
:;;<

!    !
=0>*(=?@

!      !
!   !
!   !
!   !
!   !
!   !
!   !
!   !
!   !
!   !
6..,ABB,*-99/C>9B


!           !
!   !
6..,ABB#/.C'DB1"*E,2*%


!             !
!   !
F6"9#"9.7

!       !
!   !
!

!   !
!

!   !
!   !
!"#

!    !
!   !
"!
    !

!       !
!"#$!"$%&"#$%


!         !
!   !
"#
    !

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




!               !
!"#$%&

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




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




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




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




!         !
!""#$%$&!$'(




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




!        !
!"#$%&#$'%(

!        !
!"#$%&#'()#*+%,"-
    .%/"01)234%(3+$%"#)",%+25#"0)%()1+32'
             (567,)+%"116",,'%8




!                     !
!"##$

!     !
!"#$%&

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




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




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




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




!           !
!"#$

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



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




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




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




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




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




!           !
!"#$%&'

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




!                 !
!"#$$$




!     !
!   !
!   !
!   !
!"#$%&'(&')*$+',-.&'/00'1*#.




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




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




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




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




!           !
!"#$$$




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




!           !
!   !
!"##$%"&'()$*+,-".)$/0".12'"$342+56$7'28



    !"#$%$&'#(')'('*$'                            JKL#*.
    +(%*$&#,-./('0-$1                               L#*.
    !2#$%$&'#(')'('*$'                              M#*.
    341'5#67$894*67$8                              2L#*.
    3%-*#,',7(:#(')'('*$'                         "JJ#*.
    ;7,/('..#"<#=:1'.#>-1&#?-//:                NOJJJ#*.
    @'*0#2<#=:1'.#7A'(#"#B=/.#*'1>7(8          2JOJJJ#*.
    C'%0#"#3+#.'D4'*1-%66:#)(7,#,',7(:        2LJOJJJ#*.
    C74*0#1(-/#>-1&-*#.%,'#0%1%$'*1'(         LJJOJJJ#*.
    E-.8#.''8                              "JOJJJOJJJ#*.
    C'%0#"#3+#.'D4'*1-%66:#)(7,#*'1>7(8    "JOJJJOJJJ#*.
    C'%0#"#3+#.'D4'*1-%66:#)(7,#0-.8       2JOJJJOJJJ#*.
    @'*0#/%$8'1#;FGHI'1&'(6%*0.GH;F       "LJOJJJOJJJ#*.




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



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




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




!             !
!!!"#$$#%&"'$("


!          !
!""!#$%&"'%


!        !
!"#$


!    !
!


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




!                 !
!   !
!"#$%&$'($)




!        !
!"##$$"%&'"()*)+,-../0,.1"##$$",2"34")
    !!"567896"7:2&7;<=">?@A
    !!"'72"9;<BCD=
    !!",$$E0-%0F##,"7:?7AC="GH0FIJ"<292K<="3L0FFLFJ"&A="MN+O
    !!"P695<="QD"DA"D9!"GH0FI="MJ"-34R0F="MSJ"-HTELFUTI="+J"-%%UTUL3-/="MV

    !!"GH04TUL3"40WTUL3=
    !)                       U3    34

    !!"-34R0F"40WTUL3=
    )                  ONONX1      U3       34   9)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   8)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   ?)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   A)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   C)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   P)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   5)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   Z)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   &)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   [)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   )D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   6)D772,<CDYCD<);C2)
    )                  ONONX1      U3       34   @)D772,<CDYCD<);C2)

    !!"-%%UTUL3-/"40WTUL3=
    9)D772,<CDYCD<);C2)      SV1O*N*        U3   -      M(N)OM)+)O
    8)D772,<CDYCD<);C2)      SVMS(XS        U3   -      M(1)11N)X()1+M
    ?)D772,<CDYCD<);C2)      SV1SMXN        U3   -      M(1)SS)O)M1
    A)D772,<CDYCD<);C2)      SV*SXO1        U3   -      M1N)N)M+)(+
    C)D772,<CDYCD<);C2)      SV1SMXN        U3   -      M(1)1+S)1S+)M+
    P)D772,<CDYCD<);C2)      SV(XV+S        U3   -      M(1)V)V)1OM
    5)D772,<CDYCD<);C2)      SV1O*N*        U3   -      M(1)MM1)S*)O
    Z)D772,<CDYCD<);C2)      SVMS(XS        U3   -      M1N)*S)1)VS
    &)D772,<CDYCD<);C2)      SV1O*N*        U3   -      M(1)S*)MON)MX
    [)D772,<CDYCD<);C2)      SV**V1O        U3   -      M(1)VN)M1N)S+
    )D772,<CDYCD<);C2)      SVS+MM1        U3   -      M(S)+)MO)M1(
    6)D772,<CDYCD<);C2)      SV*SXO1        U3   -      M(()X)NS)O1
    @)D772,<CDYCD<);C2)      SVVM+X+        U3   -      1+1)M1)1X)SS
    9)D772,<CDYCD<);C2)      SV1V1+1        U3   ----   1++M=V+S=89SC==1=S+
    P)D772,<CDYCD<);C2)      SV*SXO1        U3   ----   1++M=V++=1P==P

    !!"GKCD]"2&@C="SX"@<C?
    !!"40F^0F="1M1)1X)VS)1V1_VS`1M1)1X)VS)1V1a
    !!"RE03="RCA"37Y""S"11=M+=1X"1+M+
    !!"b4'"4Uc0""D?YA="O(1


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




!               !
!"##$$"%&'"()*)+,-../0,.1"##$$"23(4)53)+)5",6"78"9:;)
    !"<3"8=>?=>"@:A7BC
    !!"DE:FGE":H6&:78I"J9;B
    !!"':6"G78K=>I
    !!",$$L0-%0M##,":H9:B=I"NO0MPQ"86G6A8I"RS0MMSMQ"&BI"T(T*(
    !!"@EGD8I"U>">B!"NO0MPI"3Q"-RVW0MI"+Q"-OXLSMYXPI"3ZQ"-%%YXYSR-/I"3T
    !!"W-MRYR'I">=9A>8&:7">=UA=86=B"FA6"7:6"G?G&EGFE=

    !!"NO0VXYSR"V0[XYSRI
    !9:;)                    YR    RV

    !!"-OXLSMYXP"V0[XYSRI
    9:;)              314++       YR       RV   ;)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   ])D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   D)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   &)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   ^)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   E)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   B)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   9)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   @)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   G)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   _)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   F)D6EB,8=>?=>8)7=6)
    9:;)              314++       YR       RV   =)D6EB,8=>?=>8)7=6)

    !!"-%%YXYSR-/"V0[XYSRI
    G)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)T)*)Z+
    G)D6EB,8=>?=>8)7=6)      314++         YR   ----   1++3IT+ZIG4Z=II1IZ+
    F)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)ZZ)35)Z+
    F)D6EB,8=>?=>8)7=6)      314++         YR   ----   1++3IT+ZI1Z3BII1IZ+
    9)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)1*)(1)Z+
    B)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)Z3)4+)Z+
    =)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)31)(5)Z+
    @)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)ZT)T3)Z+
    D)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)51)(Z)Z+
    ])D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)T5)331)Z+
    &)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)5Z)31)Z+
    _)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)54)()Z+
    ^)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)T1)34)Z+
    E)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)53)3*1)Z+
    ;)D6EB,8=>?=>8)7=6)      314++         YR   -      3(1)TT)4Z)Z+

    !!"NA=>`"6&;=I"31*";8=9
    !!"V0Ma0MI"3(4)53)+)5bTZ<3(4)53)+)5C
    !!"WL0RI"W=B"R:?""Z"11I31IT3"1+3+
    !!"cV'"VYd0"">9?BI"T+(

!                                       !
!"#$%&'()*)+),-$./$01$#22#34)526)




!                   !
!"##$$"%&'"()*)+,-../0,.1"##$$"23(1)4)*)5+",6"78"9::9;<)=:>)
    !"?3"8<@A<@"B:C7DE
    !!"9;:FG;":H6&:78I"J=>D
    !!"':6"G78K<@I
    !!",$$L0-%0M##,":H=:D<I"NO0MPQ"86G6C8I"RS0MMSMQ"&DI"*+3**
    !!"B;G98I"T@"@D!"NO0MPI"3Q"-RUV0MI"+Q"-OWLSMXWPI"YQ"-%%XWXSR-/I"Y
    !!"V-MRXR'I"@<=C@8&:7"@<TC<86<D"FC6"7:6"GAG&;GF;<

    !!"NO0UWXSR"U0ZWXSRI
    !9::9;<)=:>)                   XR       RU

    !!"-OWLSMXWP"U0ZWXSRI
    9::9;<)=:>)       3[1++       XR       RU   781)9::9;<)=:>)
    9::9;<)=:>)       3[1++       XR       RU   783)9::9;<)=:>)
    9::9;<)=:>)       3[1++       XR       RU   785)9::9;<)=:>)
    9::9;<)=:>)       3[1++       XR       RU   78Y)9::9;<)=:>)

    !!"-%%XWXSR-/"U0ZWXSRI
    781)9::9;<)=:>)          3[1++         XR   -    13*)15()5Y)3+
    783)9::9;<)=:>)          3[1++         XR   -    13*)15()51)3+
    785)9::9;<)=:>)          3[1++         XR   -    13*)15()5*)3+
    78Y)9::9;<)=:>)          3[1++         XR   -    13*)15()5)3+

    !!"NC<@]"6&><I"3Y(">8<=
    !!"U0M^0MI"3(1)4)*)5+_45?3(1)4)*)5+E
    !!"VL0RI"V<D"R:A""5"11I3*IY5"1+3+
    !!"`U'"UXa0""@=ADI"3*Y




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




!             !
!"#$%&'()&*+)*,)'-$./$0$111)#22#34)526)




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


!          !
!"#$#"%&



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




!                  !
!"#$$%&'



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




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

       !"#$%&'""()%!"#$%"#&$'()!

       *+#,'-&(%.(,/((-%,/$%#,0+-1#%)(2-()%'#
       ,3(%4+-+454%-54.(0%$6 %()+,#%-(()()%,$%,0'-#6$04
       $-(%#,0+-1%+-,$%,3(%$,3(07%/+,3%,3(%'""$/'."(%()+,
       $8(0',+$-#%.(+-1%+-#(0,+$-7%)("(,+$-7%$0%#5.#,+,5,+$-
       $6 %'%#+-1"(%&3'0'&,(0




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


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




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


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




!                 !
!"#$%&'#%#(")*+,#-"+#.''/#0"#,0")'#1+')2',333#4")'#".#0$%0#5%0')




!                                  !
!"#$$%&'




!      !
!"#$$%&'

    !"#$%$&
    !"#$%$&'(

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



!                  !
!"#$$%&'




    !&()*+,,-%.-+-.$+,,-."/%&'-0/(1#..%&'-,+&'2+'#-3#.%'&#3-4(/-1/#+"%&'-."#$$%&'-+,'(/%"5$.

                             !""#$%%&'()*+,,-"+."+./&-(.0%
!                                              !
WebScale Computing and Big Data a Pragmatic Approach
!"#$%&'$()#**+,-


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




!              !
!"#$%&'()




!       !
!   !
!   !
!   !
!"#$%&#'#!$()




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




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




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




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




!          !
!"




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




!         !
!   !
!"#




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




!               !
!   !
!"#$%"




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




!             !
!"#$%"&'




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




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



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




!               !
!"#$%"&"'(%#)"#)



    !   !"#$##$#$#$$$#$$#$
    "   !"#$#$#$$##$$#$#$#
    #   !"#$#$$#$###$##$#$
    $   !"##$$##$##$##$$$#

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



    !       !"#$##$#$#$$$#$$#$
    "#$%#&# !"#$#$$$$##$$#$$$$
    '$(#) !"$$##$$#$$#$$###$



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



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




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



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




!               !
!"#$%&'



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



!           !
!"#$%&#'()"#*%+#,*-#($*#."-/01#,$2%-




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




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




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




!           !
                            -)"%$.('*#/0#"'+"123&1',%/"
!   !
!"#$%&$#'"(#)*+$,-+.#/"(-"(&




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




!               !
0+1#                           !"#


    2()+,


                3%4




                   $%&#


                          '()*+,




                -.+/%#


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




!              !
WebScale Computing and Big Data a Pragmatic Approach
!   !
!"#$%&'"()*+,-./01(&02(3/1(4&.&
                !"#$!%&!'()"!##$*!)+




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




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




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




!         !
!!"#$%&'(!)*+,!*-!+$.-/0
    !!1**$2&'.+&'(!3.04&'#,56$*0#,,#,
    !!"+*$&'(!%.,+!.3*7'+,!*-!2.+.
    !!8'.)9:&'(!%.,+!.3*7'+,!*-!2.+.
    !!;*&'(!,*!&'!<#.)!=&3#



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




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




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

    !"#!$%&%'%()!*++,!-)./)010
    !2#!30)!4!56&1)&1!7)8%9):;!<)1=6:>
    !?#!@AA!4&!BCD%:)0!6:!4!54EF)G56&1:68!*)4A):
    !H#!I(%D!56'D6&)&10
    !J#!,/1!K1;8)KF))10!41!1F)!+6D
    !L#!,/1!KE:%D10!41!1F)!M6116'
    !N#!@96%A!5KK!BCD:)00%6&0
    !O#!$4>)!P494KE:%D1!4&A!5KK!BC1):&48
    !Q#!-)A/E)!7<K!R66>/D0
    "S#!$%&%T;!P494KE:%D1!4&A!5KK
    ""#!@96%A!-)A%:)E10
    "2#!-)'69)!7/D8%E41)!KE:%D10
    "?#!56&T%U/:)!B+4U0
    "H#!$4>)!@P@V!54EF)4W8)
    "J#!30)!IB+!T6:!@P@V!-)./)010
    "L#!-)A/E)!1F)!</'W):!6T!7X$!B8)')&10
    "N#!<6!HSH0
    "O#!-)A/E)!566>%)!K%()
    "Q#!30)!566>%)GY:))!76'4%&0!T6:!56'D6&)&10
    2S#!@96%A!Y%81):0
    2"#!76!<61!KE48)!Z'4U)0!%&!*+$R
    22#!$4>)!T49%E6&#%E6!K'488!4&A!54EF)4W8)
!                        !
!"#$"%&'$()*$+,-).




!           !

                         /0123$/"%4)2)%5)6$78988:
!"#$%!&'%()""#




!         !

                     *+,-.%*$/01-1/(12%345446
!"#$%&#%'()"*%+




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




!         !
!   !
!   !
!   !
!"#$%"&'%"(



    )*"#+'+,-./
    0"&'%'1"#(23'-.#42%#3"(-'
    $225#+2.."+1-2.*#12#6!*#'.(#*7+,
    888




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




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




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




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




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




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




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




!              !
!"#"                                >?@%,"3&82+/'A$BCD$"?E
    $%&'($)"$*+,&$-"                    >%&'(F08E
    $./%%0'12$)"!"                      "">%&'("'0%&A$*+,&$E
    "#                                  """">./%%0'1E
    """"$30,(&$)"$4&5$-"                """""">30,(&E4&5>G30,(&E
    """"$0.6+/'$)$78&06&9/.$"""""       """""">0.6+/'E78&06&9/.>G0.6+/'E
    ":-                                 """">G./%%0'1E
    "#                                  """">./%%0'1E
    """"$30,(&$)"$;<&'$-"               """""">30,(&E;<&'>G30,(&E
    """"$0.6+/'$)"$;<&'9/.$"            """""">0.6+/'E;<&'9/.>G0.6+/'E
    :-"                                 """">G./%%0'1E
    #"                                  """">./%%0'1E
    """"$30,(&$)"$7,/2&$-"              """""">30,(&E7,/2&>G30,(&E
    """"$0.6+/'$)""$7,/2&9/.$           """""">0.6+/'E7,/2&9/.>G0.6+/'E
    ":"=                                """">G./%%0'1E
    ":"="                               """>G%&'(E
                                        >G%&'(F08E




           !"#$                                  #%&'
!                                   !
!""#$%&'()))




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




!              !
!"#$%&'"()*+,-./01)12)3456)672076




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




!                    !
!"#$%"&''()*+,,-$)-,.$#+/"0)$'-$111




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




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




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




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




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




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




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


    !"#$%"&'(")*+,(-$(!"&.
    &&/0&!"#123&4**5
    &&60&178&9:#5
    ;

    !"#$%"&'(")*+,(!<*2!(&.
    &&/0&=1!">!"#123?&4**9:#5
    ;

    @(#A1%(&'B@(#A1%(&.
    &&'(")*+,(!<*2!(&C(")*+D/0&'(")*+,(-$(!"&#(-E&&
    ;&




     /(.0.'.-"%'12"&3%45567%41'"7%.897%.:;7%.9<7%,5)46"7%&'(.$=7%4.$+(1
     >5$'+.$"(%'12"&3%&"'7%6.&'7%0+2

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


              !"#$%&'"($)#*+
              ,
              ,--
              ,.
              /(01&2
              3145600
              7181
              7181'"($)#
              9:;6"#$86*,
              9,1<0
              =6(0
              =3=
              =>#?%&
              @A:>
              '<100#105




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




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




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




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




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




!             !
!"#$%&'"()




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




!        !
!"#$%"&'




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




!               !
!   !
!   !
!   !
!
    !""#$$%$&'(!"#$%&"'())*+,-$.,-/'0,&.*,1%."+'23&."4&',&'$'5))
                              !
!""#$$%$&'%&"()*$+','-).-/0',(,)/,1/$'2/$+0+3$4',1+3&,53)"6




!                                !
!""#$$%$&'()*'+"',-$*'"&'./&$01"&/$*'231'4+".$*




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




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




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




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




    !"#$%#&'()*+,-./0
    "#$1&&&'+*23&()*+,-./&4/,&5.3&,4340
    6"7%#&&'2.3&,4340
    1#8#%#&'()*+,-./0
    $197:&&'2.3$!80




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




    2+/%0%,)1'3"#$%&'4)"-&/'5-./'./%-,'(,%).#,6&'&%&&-#"


    7%,&-&.%".'3"#$%&'#8.1-4%'./%-,'(,%).#,6&'&%&&-#"




    2+/%0%,)1'3"#$%&'()""#.'/)4%'(/-1$,%"




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




    0'1#"#-#".()//2'."(3%)&."4'(#,"-%3'.&')55%"$%$'-#'-6%'7"#$%'")1%



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


     86.&'()"'*%',&%$'-#'.15#&%')'4/#*)/'#3$%3')1#"4'$.3%(-'(6./$3%"




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




    .)-(*%&')//#,'(/0%"-&'-#'1%'"#-02%$',*%"'3"#$%&'(*)"4%



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




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




     !"#$%$
     &!%'(%(
     &!%)*#+,-!.   1   *$2'3)24($*

     /-!(%!
     ,!+!%!
     $!%'(%(
     $!%0)1
     &!%0)1

     $2./




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




    .$/0$),+12'3")*+*,$)(-
       !"#$%&'()*+,($(-./&0%($*&($""./&#(/0(%1&(+*#&*('&0%
    4,"5+(+,-
       !"#$%&'(&/%1&*('2--&&#(+*()$/.
    .+)62$'.-*,$5'7516$
        !0/32&(4/&56(*&7$*#.&''(+) (%1&('&*4&*(5&(-+00&-%(%+
    80&19+2+,-
       !"#$%&'(+0-&('2--&&#&#(5/..(0+%(8&(20#+0&
    :+5$2+)$**
       9$7(/'(8+20#&#




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




    ,"-./(&+01"-')$&21*$
       !"#$%&#"'#$()*+,$&*-$,"#$*)#.+"-$/0"*$.#$(0&*,"'
    3"*4')$&21*$
        12)3.-"$45#5&%$"6(%5'.)*
    3$+5$&'$6$*01"-
       70"2"$(&*$8"$)*%9$)*":::
    7&"(%'8$89$&):1%
       ;9*&4.(&%%9$-"#"24.*"$4"48"2'$)< $&$,2)5=
    ;($($
       12)-5("2>?)*'54"2$=&2&-.,4




!                             !
!"#$%&'


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




!            !

                         $
                             !""0"""0"""0"""
&
    !"#$% '()'*(+,'-./'012




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




!               !
!   !
!"#$%&'"(&)




!        !
!"#$%&'(#)*+&,-+"$-'."%,&#/&01/2&01)3-/%+




!                       !
!"#$%&'()%&'*$"(+,%)-.%,#-/+%0-#,%-1%2'#'




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




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




!                  !
!   !
!"#$$%&'()*+(,-*.#&/(0.12)*.3




!                 !
!"#$%&%'$()"*%+&,()-&$").(&/$(&0#11')%




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




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




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




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




                  123"/'#&.#-/0&%"4$

                      56&-(&789&:;




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




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




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




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




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




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




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




    !"#$%$&!"#$%&'()*++,)-./"012+)-3*+4#$%&'5)*++,)-6!"7**"#8+$")*++,)-3*+%
    3+"'()#'***'()+#)',--')(..-#/'%$01(2+)',($0/%-$)3.4."*+"'3+,"9:;
    7**"#8+$")*++,)-3*+%




                   !',)"-'$-'./0,'-$('1'&($%&$()#)$-%".,'-




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




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




!            !
!"#$%&'()'*'+,-./$&0123"4$5-#$%&




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




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

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




!          !
!"#$%$&'#()




    *+,%-,.%-%&)                 /,0&%&%"#12"-'0,#('

               !"#$#%&'()&*+(,%#'-'(,.#-/+#0$"#/"1-#2&03#(4/
!                                    !
!"#$%"&&'()*"$&"+&,
    -./0(#0"0,
    1*,203"&(4.2#$#0,2%'

!            !
!"#$%


!     !

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




!       !
!"#$%"&$'(#)*$+&*,-+')#.-/+*0)*.'1$*21"/#$2&+')#."%3




!                            !
!"#$%&'()$*"+,-.$/,0+12&3()$40+,&(




            5'6&78

!                   !
!"#$%&'(%")*+',%)"'%+"#-.'/%0*1#%"'+0#*,2




!                       !
!"#$%&'(%")*+',%)"'%+"#-.'/%0*1#%"'+0#*,2




!                       !
!"#$%&'()*&+$+,-(*.,(-/#.,0(-,1*.*/,$23




!                      !
!"#$%&'()*&+$+,-(*.,(-/#.,0(-,1*.*/,$23




!                      !
!"#$%&'




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




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




!                      !
!"#$%&'#$(%)




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




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




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




!              !
!"#$%!




!     !
!"#$%&'()&*'#+(,)-.#,(.#/%-0(&,,%/01#0),




!                      !
!"##$!




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




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




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




!         !
!   !
!"#$%&'"()*+,"-(.,"/(0*11




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




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




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




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




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




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




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




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




!                   !
!"#$%&'#$()*%'+,$-'$.$%&/",,0'1)-2"#$1




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




!             !
!"#$%&'()**'#+*)$',-.')/$0'1%2)0/'0*3*02#




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




!               !
!"#$%&'()




!       !
!"#$%&'#$%(')'#'




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




!           !
!"#$%&'(




!      !
!"#$




!    !
!"#$%&'()&*+,-*#./0()"0)1%2"*0)3%&4%&




!                     !
!"#$"%&''"$'




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


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




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




!         !
!"#$




!    !
!""#$%&%'()*+,-)%+-%&%#,.+/%0#010)+23,.0




!                  !
!"#$%#&'(!)#"*+#'!,-
    '''''''''''''''''!.',',--
    ''''''''(!/'0'1'2--




!               !
!"!"#$%$&$#'(




!         !
!"#$%"&




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




!                 !
!"#$%&#'(!)*+,$*'!-'./
    '''''''''''''''''!0'-'.//
    ''''''''(!1'2'3'14//




!               !
!"#!"#!"#$#%&#'&#$(&




!            !
!"!"#




!     !
!""#$%&'()*(+'(,(#%-%.,$+/,0+"-("1(02+'




!                  !
!"#




!    !
!"#$




    %#"&'()*+,(-.(/0.((((!""""1/23()243()253(666()278




!                           !
!"#$%"




!     !
!"#$%#&&'($)'*&+$',$-.($/'*+$0'123




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




    !,-.      !"#/0*12####$%%%%3$%&'4562#3$%&'6562####777####3$%&'8562


    "1')(1.# 3$%&'05#645#665#7775#69:62####$%%%%3$%&'05#92




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




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




!                  !
!"#$%#&'()*#+",-./0/(")#/"#/1%#20/0




!                    !
!"#"$%&$'(")$"**+')%,-$#+$",$.,/0#1+'2"#




!                      !
!"#$"%&'()*+,'#-%./'-#'01#2,',




!                 !
!"#$%&'()*+(,-*%-.%/01%*2%"%3"((04




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




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




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




!                    !
!"#$%&'()*+'",-./(0)1+."2(//+'."3"4+,5)+'.




!                   !
!   !
!   !
!"##$%&'()*+#*+(,"+"("%$(-%.++$/(0)1"002




!                      !
!"#$%&'&'()*%"+,-'&+"&.*/",*%"0*123*%




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




!                     !
!"#$%"&'(#




!       !
!"#$%$&'(%)*+%,'%)-$&./%0'('+0#+1%-+%2-.34'




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




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




!                  !
!"#$%&'()*+,'-./'()+'0'/.1%&2+31+14'+5366'()7




!                     !
!"#$%"&'(')&*(#+*+(&"*&,"-"#(#$&,./(01$23"




!                       !
!"#$%&'(%)*+,)%-&.)/012)+-%)34%)#%5)5%&'(%5




!                        !
!"#$%&'()&'*+,-.'/0.#/12/./34.52/'.162




!                     !
!"#$%&'()*+(,-*%-'%*$-.%#"./%-.%"%0/1-2'




!                      !
!"##$%&'"()'*$)+,$%&',"(')-'"(./01(2




!                    !
!"#$%&$'&(&)*+&,(--&(&./0+&111&(23$4#25+&"%(--3




!                          !
!"#$%&'(%)*"+,-%./)#0120"33%&),*)4"-"




!                     !
!"#$$%&'()*"+,-.&"//$01&2$)&"-3&/"-.4".*




!                      !
!"#$%&'#'()$*+$,-./$01($.2$#23'-"/




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




!               !
!"#$%"&'(")*+"(+,$-.%*+,"%/$"0'11'23+4


    !"#"$%!&"'()*+,+'"-./01"234.,56+4789"!."8:6;<",3(7<"=3>79?

    @"#"1A%-2"!"@B":6;?

    C"#"D%AE!CF"@"1E0EA!GE"465:H<
    """""""""""""""""""""""C%-0G8!9<
    """"""""""""""""""""""".-I8=3>79<
    """"""""""""""""""""""".-I8,3(79JC%-0G8!9?

    &-I2"C?




!                               !
!"#$%&'"($")$*+(,-.'-/$'+$01$2+3)




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



    !"#$%#&%$'(#&)*+,-./,01./,0%/2,&34%5&67,8/9&'3:34%5
    &&&&&&&&&&&&&&&&)*+,-68;&<%"34:5&8,=,88,8-68;&<%"34:5
    &&&&&&&&&&&&&&&&=8/,>97&$""$?@'3:34%A5&)8B),8C/,7&D$E@<%"34:5&<%"34:A
    &&&&&&&&&&&&&&&&/)&<%"34:&!FDD#4%&G3E&$998,77&B=&CH,&I7,8GJ
    !FDD#4%&G%H/7&/7&CH,&)*+,&./,0&C*K;,G
    E$"%3%3F4#L&'?19C&<%"34:5&MB6>C8N&<%"34:J
    !(I<%#"#L&'?167,8/9J&<F"%#L&'?1./,0%/2,J&34%F&OP&'I!Q#%<
    "FR&SF"D$%&L#(3D3%#L
    &&&&&&&&S3#(L<&%#"D34$%#L&'?&GTG
    &&&&&&&&!F((#!%3F4&3%#D<&%#"D34$%#L&'?&GPG
    &&&&&&&&D$E&Q#?<&%#"D34$%#L&'?&GOG
    <%F"#L&$<&<#UI#4!#S3(#V

    34<#"%&FW#"R"3%#&%$'(#&XNY-MB2-)*+,-./,07
    <#(#!%&)*+,-./,07Z[
    S"FD&)*+,-./,07
    R#"#&)*+,-./,07Z9*C,&A]&GP^^_`^O`^TG&$4L&)*+,-./,07Z9*C,&@]&GP^^_`^O`OTG
    &&&&&&$4L&)*+,-./,07Z8,=,88,8-68;&;/a,&GbXNYZMB2GV


!                                       !
!"#$%&'()*#$+,$-',)'./'0)12




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




!             !
!"#$%&'()*"+)$,-./0$12$3&#+4$5-*)




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




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




!             !
!"#$%&
     !"#$%&'()%




!        !
!"#$%&'()%(
        !"#$!%"&$'%#




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




!           !
!"#$%&



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

!            !
!"#$%



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

!                   !
!"#$%&'

    ()*+$,-.*/*0%,1$*2)*+$,-3*/*0%,1$*2)444)5)444)()444)5




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

!                               !
!   !
!"#$%&'(#)*+,-.
                           !/*01$               (2)3%2

                           4,$256               7)-$

                           822                  9,#$:"


!"#$%&'(#)*+,-('.$/-$0'1)2'%'0"#$%&'01)*3.'4$'+%#",",)-$.'%&)-('"1$'"%#($"'4)3"50'"%060

 !                                         !
!   !

More Related Content

WebScale Computing and Big Data a Pragmatic Approach