ࡱ; 9  !"#$%&'()*+,-./012345678;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry  !r\V)䰱 PresentationStarImpress 5.0UuTSfxDocumentInfo  Ken Rozendal 01` Tim Wright |T1T Tim Wright |T1D Info 0 Info 1 Info 2 Info 3 01V #<44Standard LIBIMBEDDED LIBIMBEDDED TASK,0,1,H 1,0,100,1,SBX sb Z Standard StarBASICSBX ARSBX AR SBX AR2c%bqqOh+'0  h t XOutdevItemPool 1   )     &'()*+,-./06789:;UVWXYZ[\]c !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstt      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefd0^W'@qXX',@X'.@2XXX':@)GrayXX '@Arrow ArrowddXXXS'c@BArrowddXX'.@x,XXX'"@,XX'@XX'@X@X@5X@SX@qX@X@X@X'(@XXX'b@a̙XX X2XD'6@22ddX'(@X'4@ BMvv(@@SD@x^SI 0 s\ z 46ZBn8x)1̔.<觔B+̄ ޢ40:prf |q]~+H~|WFMbP@aoCē[ȡz6~U{߃XFXNXVKK@XX(L @MM"@XXNN"@XXOO"@EXXPP"@sXXQQ@ XRR@XSS @TT @UU @VV@XWW @5XX @KYY @aZZ @w[[ @\\ @]] @__ @`` @aa @bb @cc @'dd @=ee @Sgg @i@!'''''''''' ' '  'XX X2X>XDXVXbXtXzXXXXX @ ''''''''''' '' 'XX X&X8XPXbXtXzXX**F@gXXXX X&X,77 f@,,,,XXX X,X2X8X>XDHH@'1'!'+'+''''  +' +''' '  !'XXX,X8XJXVX\XbXnXtXzXXXffN@JJMMNNOOPPQQJJ KKMMNNOOPPQQVVMMNNOOPPQQVVJJKKMMNNOOPPJJKKJJMMNNOOPPJJMMNNOOPPQQJJMMNNOOPPQQ JJMMNNOOPPQQ  QQVVJJ JJ KKJJ KKJJ KKJJKKRRJJ KKXX8XbXtXXXXX(XRX|XXXXXXXXzz @W8p Cq4Rp0r&Nn2Rr 'Ee& R ( F d D l : Z | 6 L b x (> Pv:EditEngineItemPool 6f400Ng* $@ F> ",StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- "X,StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- ",StarBatsN-",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN-  {)arial d",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- r,StarBats-r,StarBats-r,StarBats-r ,StarBats-r,StarBats-r,StarBats-rpp,StarBats-rXX,StarBats-r@@,StarBats-r(#(#,StarBats- "XX,StarBatsi-",StarBatsi-",StarBatsi-"` ` ,StarBatsi-" ,StarBatsi-",StarBatsi-"hh,StarBatsi-",StarBatsi-",StarBatsi- {)arial d",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN- Z d"|,StarBats K"` ` ,StarBats K",StarBats K",StarBats K"pp,StarBats K"  ,StarBatsN-" ,StarBatsN-"%%,StarBatsN-"0*0*,StarBatsN-Z  XX)arial d",StarBatsN-",StarBatsN-"` ` ,StarBatsN-" ,StarBatsN-",StarBatsN-"hh,StarBatsN-",StarBatsN-",StarBatsN-"pp,StarBatsN-XX.XNXn XXXeXXp  @>@> XX&@N@.dddx7FdddFdddddDd  ddDd  dddYFddd$FdddxdddxY ddDd  ddd YDFdddddDd  ddDd<ddDd\ddDd|ddDd8ddDdXddDdxddDd!XX!X4XGXZXmXXXXXXXXX*X=XPXcXvX<( n@ @N7  XXXX X&X,X2X8X>XD (*@EStarBats!"-StarBats !"KStarBats!"-7StarBats!"KStarBats!"K StarBats !"K arial!dStarBats!"K StarBats !"K StarBats!"K StarBats!r- StarBats!"K StarBats !"KarialX!dStarBats !"KStarBats!"KStarBatsX!"KStarBatsX!"-arialX!d StarBats!"-XXGXXXX+XdXXX XEX~XXX&X_XXX X@@'5*@"H dddddXdddd@ddd`  dddhddddddpddd  xddd (#ddd% 'ddd0* dddX dddY7,dd|d@ddd` ,dd|d @ddd` ,dd|d@ddd` $,dd|d dddY|` ddd` Y,dd~d",dd|d#@ddd` $ ddd%hddd&dddp'ddd (xddd )(#ddd%*'ddd0*,dd{d.{ddd{XX!X4XGXZXmXXXXXXXX XX1XDXWXjX}XXXXXXXX!X4XGXZXmXXA'@ I dddddddd{ddddd,ddd ddd dd ddXXX&X2X>XJXVXbXnXzX1'7@JddXXX$+'(@PJXXX' @J. > . . |. !. '. a.. 4. ;. AB. B. F. F. 6J. J. N. ]O. X!':@,K3,XXX&' Z@Ktimesarialyarial TimesXXX.X>'@JLOd Nd 4d d d {d d d +hd Wd d d id "d d XXX"X,X6X@XJXTX^XhXrX|XXX?( @L'%@L {XXX'@LX'@MX'@+MXX'@NMX'@rM'XX%'@MdXS' @M"' @M' @M @M @ N*@,NX$$%&u'F,|/B000O11122*3I3h333334$4:4P4f4P?Sg* "XX,StarBatsN -",StarBatsN -",StarBatsN -"` ` ,StarBatsN -" ,StarBatsN -",StarBatsN -"hh,StarBatsN -",StarBatsN -",StarBatsN -"pp,StarBatsN - ( StarBats!"-!''Times'Od 08s2 +cStandardStandard#'''''''''''''''+;(,,--..g* (@'A'1'+'!'''''''''Object with arrowStandardObject with arrow'''''''Object with shadowStandardObject with shadow+;(,,--..Object without fillStandardObject without fill'TextStandardText'' Text bodyStandard Text body'''Text body justfiedStandardText body justfied''+'First line indentStandardFirst line indent''g*@'TitleStandardTitle'''Title1StandardTitle1 '''+;(,,--..+''Title2StandardTitle2 ''+;(,,--..g*@'A'+''HeadingStandardHeading''A''Heading1StandardHeading1''A'''Heading2StandardHeading2''A''''Dimension LineStandardDimension Line'''''''Home~LT~Gliederung 1Home~LT~Gliederung 1''g* (@'A'1'+'!'' '''''''%'Home~LT~Gliederung 2Home~LT~Gliederung 1Home~LT~Gliederung 2@'A'1'+'' 'Home~LT~Gliederung 3Home~LT~Gliederung 2Home~LT~Gliederung 3@'A'1'+'''Home~LT~Gliederung 4Home~LT~Gliederung 3Home~LT~Gliederung 4@'A'1'+'' 'Home~LT~Gliederung 5Home~LT~Gliederung 4Home~LT~Gliederung 5@'A'1'+''Home~LT~Gliederung 6Home~LT~Gliederung 5Home~LT~Gliederung 6@'A'1'' Home~LT~Gliederung 7Home~LT~Gliederung 6Home~LT~Gliederung 7@' A'1'' Home~LT~Gliederung 8Home~LT~Gliederung 7Home~LT~Gliederung 8@' A'1'' Home~LT~Gliederung 9Home~LT~Gliederung 8Home~LT~Gliederung 9@' A'1'' Home~LT~Titel Home~LT~Titel'''QQg*A' 1'+'!''' ''''''Home~LT~UntertitelHome~LT~Untertitel''QQg*@' +'!''' ''''''Home~LT~NotizenHome~LT~Notizen''g* @',A'1'+'!'''''''''%'Home~LT~HintergrundobjekteHome~LT~Hintergrundobjekte+;(,,--..Home~LT~HintergrundHome~LT~Hintergrund6'''''''''          +;(,,--..//00112233445566@'.A'TitleTitle@SubtitleSubtitle@Background objectsBackground objects@ Background Background@NotesNotes@ Outline 1 Outline 1@ Outline 2 Outline 1 Outline 2@ Outline 3 Outline 2 Outline 3@ Outline 4 Outline 3 Outline 4@ Outline 5 Outline 4 Outline 5@ Outline 6 Outline 5 Outline 6@ Outline 7 Outline 6 Outline 7@ Outline 8 Outline 7 Outline 8@ Outline 9 Outline 8 Outline 9@tPDP8PLB & .Z| ?r 35@{#@Ѽy@$y@Ρ@7 Tim Wright Ken RozendalDrMd00JoeMn001h|T1T|T10 ODrLy LAYER_LAYOUTDrLy LAYER_BCKGRNDDrLy LAYER_BACKGRNDOBJDrLyLAYER_CONTROLSDrLy!LAYER_MEASURELINESDrMP'JoeMRtDrML DrOb<SVDr&%V*DrOb<SVDr&-#I*DrOb<SVDr&4XI$^DrOb<SVDr&-XII^DrXXgg fHome~LT~GliederungDrMPedJoeM`mRDrML DrObSVDr&`mR'Home~LT~Hintergrund`mRDrObC]SVDr&u QStandardu Q\\BMfu6(ddSD0u`\0ux^d5333c ZRL=̌{HKF]jGUgMl,$ +6}9{ԘܯoY'~[l'test-y=:ʟWfO[+rmAKl3+7 lAǮ`3L*^ƊNxy)i)c%0 2Vm~S冷;+$>]}*d&/Wm7~׏v~YWo,KW~/1f2Ehie)sQܡlbMMВ?_JܤMWږ!m`+c|-}ș?*Ϙ*O3'QS.]ikyF] ptɈ2(cTМ GPHxObU4-Aw@5@ lc:߼9ř=h8W};;4=Vr J;wPƫֆ+e t =?O̼L-Z\~b $^U̾Vν ?ݶUmR_?Tup}3MB̮`@y_ `Syf$`eH4NƟ=mVRvVonOp0?M<[iaH ob,NA(\*ʣR\VSrd=|0ϸ$K;5Ʀ֞ێǎɩWw2蠟^!;ZG[o[nKjob+^uv >?~ [_eMϾS9fE`)G^uQfHjm-{ݡ k*ǂ޽n6U OJ mKWh(G.(}J,UG|3X:Uůep24;A%\*̧b:xF4!soS+;^D߉yXb=\K-`h$@k/j.Kfihk(^uu Øz35 2D49vxcr'8QcA,Re/wBM\uúv`.c`+X8{XQ̇ʓBZVKakZ._iQYGdA%Ir֨ +SB BiLׯu̘|+C@ۍ3eO3[>ͽ_9nre| 88 47]_^.λss p0w _ XěN0<(?x#pِ:oSX)͓Z.K_ug=O*:"5z޻Z!Ujyo) PJiasli@^Kjp! `0+(.E)KQ>g~BAX$hS&OfRVڥ|VUj{| "yj/9 ,aSƪS3sK5o-3_U1& ` Crm^e49stprѯbyy#ߧ+a W\v4r͛'t<^%g)Fb(Nŋ1'BB`BLf(eP>&NR}1amf(̼j\u;lʇғ/+^Zo؛8UgSy[paH6欣ᢻx}S\YE3`eN,c4N+gZp2}#>,3V3wo n36.!YJG~7q~xK=DYf8,MEh(bfYL'ɴh%>&eQ~+"%8:(136OD?j㮽?]?kU-!X= ?uP+K 0k9Kᬹ9w y/4S\˒/Ux)~?0$b DzKEp¹6h:;'^C`1p!j#p|׫f?c:x?/0U"\[x41 MY #a`:>šlˡBn\&d+;Aw?Sv_uc[K@?HO{뺍C.󖚳0 9n bΝDW! >^6 2a3s[{ѮGxp'> v^ +[ach޷XB[l#7[O}Wч k?[\EbQ&e)=1) R*s&m6g $I6gp׍ʩ6}־}?/iHSo" G%Wuk؈ۈEiC ]@[8 XjNIgYW9GUWu "cݏ X\-׀>W[恕9gjzrapBgUKd޷]YVVct9Y@}q)2f];|/~Z|o9Ͱ X ;61ZCIQ2R 3&TJ"K٦C͒|j&Tg~[25qlelyh,*^%sl1G5q;`3͘Y=}ASpRM漳*Ww=O@`ֻįb55gпboxӶ?Ό4ް*naN:گ?#8OojNʽ+(VBGeF&b(JG>!%?A j^sR?/H=Ͻ_YaV.05qlP/ꗛ޶9/93B-}b{L]}pCV6T&ml Ć>ېo1W3KΦk2\+i}>J3]N=?+`e2Vٙw[s/~V壊%#HDV(׳rR@A14 wbp,AN+W(3K\^ޖ뱾ǕoWCAbps_}o weW9G Baf7Ǖinuʵt.t>_6<&xfYwAXQGh; ݦ~S4{Yr{]r4\w?s՝7gt%yJӆOfuӳU3ïҳLn `.O7}^ʕwϒcoGGp8:(P0 ML~-BMQjEn`{ǛN;nGz m| H z)< tkr)oq9kZ21 C0&݆R$!mT !pUCpO g5ݍ7HnÜKqK|ٸmFlR׭S;b?/مΠ½ ,=!`l8+ވ>ʍS3a{gю;($C'|5q:1"uXW8gW#cOcxTg -H9u\f;46(W4IbIL$kآ1OZYhZvSjWZGo\5'w\( Gokio\M89/Lkчm:|m[~C T[r [ѡk;;sӡѺc5]^3HǍhhϽmbb=#='@A^kZ0&V |qH |^Ipq6+gbecy ^hj:mLpmm+{2Gy}5M.[5Geg)[z/Nٳ$MKk>wύ?=u_'ލ^+Dl]d)|j/JM>H> ^ל)g8QQaYt\X˩+-W-RWݷ2騽%ߪ-ls_ŖҢz&UWT0Y1E4)gp2$ËOiBdSlN%_Ee.S2ֵ ,;}ĕ9͝Ϛ,$˽hjH]sJi.^(2~/ ˟UoRĵn=X_s'dz'{"#]էvʵr}}a[?w.\u!p9Zih I?'IPe7+k552] Qk9΀*Q[a$$GvJ$*LG<&c<+c :dyZQ,kGYg=Uq}oG~8U]{9Sdprt n  KIoΘRmfuLgJ(~ũ9Lv UM 0gr;M1iߔ@(G!ԕ߆#Q2$g:LEaecQ([c q2\L/Ŋ3iMlTyK&uD򮺋q] : irWj/g.?V/}K$sF\seڛ.Zz>KP8oW4 [ ,8l@S9&o-bn%cm(͌2+>xh%JJ HH/ (3/UU:1)E)AiR㫸S[Wۜ'ޝ޳W闶eTE}d*2R'Nt=\qi#I0d{R;Mzל0*Qm.Ŭ(;kLzK 0Xq&.wnmqx0<&a$m_N"6Dfjq0CCQj%1)MIiJΠ4,\΂hp$ à3Jnuw!UPs)GL{uAb#g8F~#_:Mgp+}K}c%uOB6_]r7\L0fO 5gA嘔n#ȳ9&7Cs47 cR NE |qA(^+ ĵVI~UAHьE5A*UƒSa|ZaؔEI1RXc|'dUm7-@L5(Sp+CWVSܶGH ]:dYsVdEZwrtxp2b>g5V#ɭcb݀D"V5X|d:&U6HEX^/5H-YH@\4#ˤ*i*Y VeV 4^cV0n +%)!&F 4=pɆTS8%{f/IKX gLU-@bAֵ';ʽ*5 Di(Gᨯ颻ἧ昭2 Og5S&_%mք%!^[/Ll;VofvCmiQY U|E#OQEP6qyLVѬ$N+=\NDF`xeGK>244Sdʉ#1lC yKiG34&eة]UI=80Z.M样z۞/W9YkiwCdYD¿lJnsU76 6^_Dߙ>{@ܥnyIV9~9@v"S*vt];ź(RdMR9XQtb" L2db8D"pNh-M@6 ,M `Is .PpYAEe4Gp-{ijN+]j+uZq׏u[h)HM3Ø1T_v{/ RY M3S꣦(TUgYui\#*P4r0'!yHn,&USvdmp-@3DK)w3$c%*$F6]4)݀&%`Q<d &Eq( ޥ@ˢ,+: G>w)gY[++UjJg m8ƕAk8^j+Z6:p؁.}-wԚ=a ;oz4kBmS0j'd' p&q}R? JI+cqi6XD)E*dh$H !N%Ro{3rҩ-#AJ)]2V _٠vMXR;ܵ'DyaϬƳzV[#_L ]X 8z6EA1R6aTRG $+hFh, ^_b1b+CJ1QonmvVCXUtwxvG/{ǎIwK+e` bkA~]beF<$U˖gOuT[6p0]xl'~ivo8uLmAXE]~&V8éN.ϩ 34*]*!h.E3Y, zxB=-4w6Wji9wĘ:MCV5>ǭk_0S8 m}eJcBE&5E]bKGp]}ZGN7%CR< fHv+v0kv‚":BVlQq-AWa=_PFI$hI-RALXTraW#`eytLd~ 8e bq)&ˢXX Vܒkp: AMZG xr+F/|r~0N Z$hZ֞Uzag0rGLäT{PcQ߁f7Z'4JQ|+%4M,)ŭRqLSJ{5>_:(԰), :%<ⱘ\XBÖՃ7"R(O 0x9.{ Xk?&j#yl.}:󀶄?#A.l> <BJUwIE6q;(1w1JS b]Vtg›̡u2Vң{: Cktgrfr뒧-h2ښOߜMoc῎Uۡp "Ksk-˘2613@AV@RfB 0=eAFA9`}iD@HBX i $ M\ۡ? 6OK,32;]ᥰ+șS0UD \(E_ªh%)c"T!nmW"x+K꘭xS`>]rR}>rE< 胛 %v',I[Y[yki[i{)$x8q+ܹ5Hz n7W@ _mun[e쓛Q ev` CC~Mm$@BnuUE'Dl($38;xJW Al|fZ$NDK[ߛ7}KӦ})s-jSe%*l dA)ҍ,$lV~ݏ~o9kOj{ |cުn0 |.w~PDu8Pő2P\eҧ4#kUXF(k.F6xf i{DP/%f+ky .>`2V0G&G^[Gl= {n6d7&/m+GL@B󩶎ud\isJQ#e^RytmNrᢄ wVufCs]2o(y̡/ۀS-A((8 @T]|5=j#Q [F2hKz;N=S =!]W0HC$p\+%1ZRTVg}77p I^Z8+ȣ}_LʳVnX5qT9g5I$Jbetuc 5ЁӊA Eԃfp;$wA^=ϙއn=s؞ޏmkcFzNŕe]?0( R4%]pXS-=SUQgL+v$`Q~+@ i1lVF:dD7Xs|5wKiE~X WFς5rlkEAyDd'}p2O3ObqDYgA[Bous$-ZtCH\!Rq>}U4uep̤6&0!sX~aP T`AI+wo(`MU&*n0Dm zt7\zӿ[|aU"7"q7)\5)sDbZX lPӆV#73& YεRh.j\H˃[sč\I[.~= b9Q.p┎17s0t}l_7,Ս˵#E'JԒI2Lh. 椸qYzvtNhi @}[/mFOugɗ;YMa]pƿY^BPUI;%I5BE;GZǕ E yP /ÅTM/10{A{X!d#HpU]& H!a ^XC݈ wPz&t y))>P:OntqAxG_4ȕ,ny[_Uϡ͎vG@3VЇvi[(\!MCoamȅJ\WC@A(mgK ЂP> @V3(Rwq-eTFʊPoݥp|H2nn@O;,_+<{eBqփD$kp/kq/& VNm5h1b:} qg1dU2 ȋ\iɩJ~OPӃZdX+j+S8N8m8fx&tUᠨT URUW*}4ZLCCڬ0Hh+s{s ~ϡ&oigÿM_诚7z/]h,Ƀ$P!n4$PJGЈ,4?eAHn=NK+I"B3 !C8ZuJ"52js`J21 HBe=qRɚfv6]#C阮] ^IYUΙA\,kzp6z/X{oC 9tφv_e7 %X>ܱ^qU8_+,E%h`S9:z`xK) $+Ah J䙊V0 W !1q^fow`y }_[ڵ*R DRQZ.*,d4  B%0Vi.U*hBÒQmJi}u!+Fd>8,__Cm[)@mB}u\Ugɤsh̍RVS$c@'B׺ C/I4x+6^,UGUA_>Vip=\ж Ekj z~r#BqD* uhRm4)ʑI2PtY5.tA 5 Y1. 0{nGeŸSWu}5K+ 4E:Zb>11Jb+>U4Cf +#h`k|-O\zٯK(Qwn rX3*tE #uRp# GYeFb1=DM@.ՂJZ `|()wy V#cǠ46}Z1y9rV=`ѪL1&;[nCX WމY [BI 0e" G!er@VD!D@arAT։ BR%2VX;0l8I&}QTwE*.vy(1)Z*bwIoB`DQJdŝ?&0*G3/sK71j_K@ pЙ{eMʎVZ9ilJqxfdf 7 HZVHdhKD>D%R@)HVW++mĞsM" YQX#C%4,³r5J}%kA ~޳o5BaC2Qs:cCߍ^إ/mŸNϛv}^#]/=W`џ'L"[@b̔2͂&RwT : Ap*\F9#-*+lPӕT[nk",it }HPBtL܌qQAhC&oa{ K T0p ߦlGԐ=&1; cSm?P}s4t3_c?t_+UϾ ?EV R` 0!t 9L$.Xo P4nЉj|I^S+X!=(D4,wi~h2V Q: E,J(Um:tb;}ax(M܂n\LAal%mr&_9Ǩo9 yniѧ1|P}?o8S:/~vxig ;>Vw/V#J̣ [61"b\A҃)’HDԴ/ V(Kqm_o|Rc`_xyo )R#f`"Nc@ITYS Jr>W\hTJ6Lxf&6PށKp W# Ux%a 2@åd#c{:.A$v/ \Ebm :d.4,iUhEۦNBIy[)}VCAôV:뮹ol =j=*h8U_w RLl~C՟L}cs`ݡ!6pVbA "Z;.Drm +q-Vp9wx\?ڿUivy{5BO|+,Hrȵ$ЏpeQ .}@] JuuxUnHE# C1[9fХqXG!54+!F3egŻWXV5{ c]ϮccV+lb|r0!:xud]`v/܇ D[\ l6kDKF\ QKGB:FS P1XC30Y6.xVvXl_}+~mf0Z>P;A6`H5ь#›ȚW2=Tw8ę0VpZHas+`8Sۑ{GDZgXv2 eQa.b?^-afWaH„#4Z8 pPhxf gANcӘz##ë\h\ Q %;Y)B L+!a W+tcUK{ CY_Wc=Ha  JTۏv1BQ+2yكa-˧i)b;BwB\q0 X33` ƔD;$qX5,fǭ+8V!ם\L{GB*PMɃHёy3.T]AKZ5c6SB="Tݯtym<~aW/0oBjfB0ۍ XR 3܃I-y<6jp,D)up*gf<\NfI^H{<}>}yKlT1x/} "GbUa#CkiGX ?p\o>x5D[ BcLn`K`@ 8.[FOqAVeJ4Ĝ,lp$P _) lDM7c\E~H&i38T1YlA W'L+~_l麷aslIM~Yڊg'Ɵbs`A */̿[ /|`eda6i$'^ btA{d9+w-s:?+K(hĢJ4#!X1H+8e*׃R`*~B([:o;VTa]PŠGg)i`Kyqk5Ela|`(*}y+P5qkp!jaXz]l7Bm *F F ]1&v6s\ÂspZ2GLyCxFWFAq iWĢ6h8n h!D"+xoUTJ_4(~ũx0%"b>`M1KD8B*O*[ 00A 98Ti? 6\Fp  ҘΆlE^&_FNϼNx:,1f 3r-CܕXY9LFleNX+ZhUlMX0~bO2[ص{C\=w7Ty Qc,|@=w~S1S siK_%7s7ؐQ@ V_AD(&;q4-',^'f$}L^0``(a X`Z`PL0 vk=uRYLƾxG1L +qBAKWwY>V[0~t}  :^hU|-~ _B^)emux䰵pњ;_R5_c̟`&D=zu߭HXHp2tbr>U(pLQ,@I&fؗ$$-ZH@ip.Ǝ^\Ae4,~ 1 &\ ̪``| J?wHRj^viaeһђE Ͽy~? iyd P’CyX^_ t6_%:FQe=<~x߃XϾVЂw7G`qJ +m6uZdKۙ& qScb >!hJ)3~ @Pb[f9aH5 r͒lϲKK];e#BF7Z >2x*DO%FMKQep*>IϽ}b jOAF`}UjɁg(sϲOqEۮ!&)aG%@ =, |-m0. @AqQ'f3dfl #\>yђéhn5hBܤV0xD'x[PcFȘ| M{ʓGk/w r>}ry5cvcb+֭núqο׸g^ξS7OjI^E-%a͜ L- Ճ|e?SIKnZV c(( ewA v,3A>& 10t)&"+X4G0DB! %i` _c%kA3V1$UuhXVpl ۏ3u d\<\yAe7c; t*T?ύx jf^>o憟UK݊w\!cP'v#IF "'V(M`h1 L&RXG.NoH`%@߀@x] 2kz"VD/A,Z~;J-#X1DuiU:Ez?DXLLI 32)34@t)n3tqJf]yݕ' E1P9|L;a5z,ja!oucwPV6DKmbڎƥS ,2aP&#p ØEemMlE00T0ft i;~XfiXbkTAZ @фPME <٥܅uCP94o^frhL ;Zid o .a:뤈p/GY(%"K6lt\c&5` /Z3FϘ>0ŗVcT]bDPri?W_HY 7:#xvH^ C؋OT;Ơe"eԏ %@Ԉ|*PA^ ?/7"OVZ$!3R]9wxQDx!0Ls[;2\N}a c RLxq`4AJLQ%*Eb# Q0ln CQ^e Jt#$TC:qM<3dµM33sQ^FMqB왗ƅ JӸd⛓ḍMx4 wXa"rt`@wQSI %_.xG*X2]6 O2L` 6@)6Q4a  MDQ~!`D/Њy@եXkcC㼷*\[9}qu ˝s<+גԹqro `!_AVDU\eۥCs*cŲZbu suKԮ_Xy7v TUގێkdYJÅOcph$a>FQ8QK+hZx*z*n ~(cEADX% $FD3)/jDXkDۻ)x>YkPdf1 2:-F >8026~أƜXYӴI!L㛂 Cڦ@zְqͫ 1mirGen tnf/D̟ڇ'*̛ ˝$+dDvA"ɫؒ,)*aUmp-0 r[pNtFR@\ ?'B0L~GDށW Rg ScSa,.y]9w-xpy\s2M"Psjѻj-4Ӫɷq_o5vկ73}Ă7se=69Y4ty1Hl.:cĐE/:V T\e% g}٢Lt}eHrb}gK 0Ea3 x!kH!:gۥ&f)A,r"N^sL,8}RULբa޶hqo1ȜJ5ި|~=`_Z~7mlXaa R-?H=kzY0ݨ0ˀ"~)Y/S=A:3 LC&ˈ:7} m)D߇'n7$(@(2ŜA}'$* cjB%*ESǁ-"H["HYXʲ&H,}]E,`E^iNkb؞F%}.If83q;s$n%Nj@&ZWTQVz܍,d\K2ůT)˖trrWF;u_}@$^Ҩ7DZ|҆j6Ni?}ȏ3, .xAZǝ[M_Tdf㡕iB'ŗN]B!{ ͐"WSӽ>bO jrL,\~6Exn,bW-_y#Η)G@A0T@~n7450+\X1dtBt05D ZEdHeRE-rGtw\h6mJT{TuU:pp!~fםWtGeoA + O Q` "<Д%Jy)XOE9e:(@aS hj1 8 zZDE7IuΙRMoD+*z F?y-,1WĴ3)K F*&PX03R0 ۾(|fؽOڎ-Zj=U"T1w'zUut纲B3Ԑ-6J$RQ"6o/b`9d(ɥ!2rZ>K8!N~6[Ed_ו>TJ>@!r{3PPW2?SgbH9 JN~J{%z;)[ L m*^\ܳB@K4AK"V&eP̯^l,]_`P@ڠw4LUrb%xhK51i U"NA&RҠAAv!9fLwL"5~J& Ckxr˙ֳo,gtOP<qm߭򺯤C}Hܽv<) 6X<9e9b-NfPSlWXaz[xX~lYL\#w7R'SB@8ĊXQm~kĿc.&t4`4뛂7Fx4|Mߵ gwŖMU~^Ф!qsX|a"r Ol']vL<Rl![(h S oIbwV %ĽȦfh& P)lyD4t!9;2=3$ŻoW?0~zlݦS: tegeΣY/cq\J.A w(F %I 7#:"l M=Ipj҇'[!(R2`>ZQ~ b!P|ŭȀJ!i_aB RQ!"}t(VF@5H %}ek%w*<4}Eƪ~yuL5}C-WȦ o& `&+Wڸ+1$A[BoI"cdk 9ʿ#  08N9 ;|] 3 2  8HyJ`F㽥11D3 (%R)ۏ@q 2 30I sUp\ݏ/*o28yg3zu1wѻS?VƉWF*>jJ] f輚q(%5|_sf8v‚&hxBRڑ^ _v xAMAnHt9BuCfCNp@m?cedM=v?(/ fi(R/OL<»]LFkd͈ol4ʙ9\Hh쿾n臒=RjxYH,!fW>-zX8p?nBVJC /L 3l[p/CHɉIb>D}Z Eɀ w\ l-rB~1}ʑ.+60I1*D;hXQF@Do(ki":iVێ"@EFi<&g2fεSc0qC/JЪgb梛.Pu_`>*X9b CFJv-kz[y9rt4.(EI$9> 46Vnxc9i{pb/w;e=gAxWh{RvǂdNѻ(:AtJUŞM%j2`$:JJ%V6_-Ph3+5ˋ8ibž-͍z:4ɨ4S;{n-dqس= TamhI[/[kWw!hfJF /2WEskru%"vVPZ4modA@E 'X4b %DrObSVDr& PmJ Standard PmJ <BMN6(X SD x^;n@%@]:ut9 Lè;N7|-/A3؞s" H,q$xHIH;paCC" #N&G" ,8E̦GE8T>I )H#Nlz$#;$|)HIX"N#N^ԕlzG(&HG" &q$)c2M/uM%պ]5 z*:].iKeS:>޲_vٗ˗Au_1is>==}e{r5Ӆ1}~_^5l,gcG>[n?˸jXm\/gg-ß]}tmn_l b %DrObSVDr&& j ! Home~LT~Titel& j pxV4B1[#Click to edit the title text format Home~LT~Titel<( ( @' DrObVSVDr&AdN( Home~LT~Gliederung 1AdN xV4B1 %Click to edit the outline text formatHome~LT~Gliederung 1<( (@'"Second Outline LevelHome~LT~Gliederung 2<( (@'#Third Outline LevelHome~LT~Gliederung 3<( (@'$Fourth Outline LevelHome~LT~Gliederung 4<( (@'%Fifth Outline LevelHome~LT~Gliederung 5<( (@'&Sixth Outline LevelHome~LT~Gliederung 6<( (@''Seventh Outline LevelHome~LT~Gliederung 7<( (@'(Eigth Outline LevelHome~LT~Gliederung 8<( (@')Ninth Outline LevelHome~LT~Gliederung 9<(  (@'* DrXXHomegg ^Home~LT~GliederungDrMP]JoeMRs{{DrML DrObuSVDr&RtStandardRtDrObuSVDr&?% C*/Standard?% C*/DrObuSVDr& 16UEaStandard 16UEaDrObSVDr& GA2!  Home~LT~Titel GA2dxV4B1OClick to move the slide Home~LT~Titel<( ( @' DrObSVDr&6LCj#  Home~LT~Notizen6LCjmxV4B1XClick to edit the notes formatHome~LT~Notizen<( (@' DrXXHomegg VHome~LT~GliederungDrPgcJoeMRtDrML8DrMD,DrXXgg FHome~LT~GliederungDrPg]JoeM`mRDrML8DrMD,DrObSVDr&, j ! Home~LT~Titelm, j NxV4B19 Home~LT~Titel<( ( @' DrOb-SVDr&*ufd. Standard*ufd.xV4B1,Proposed Scalability and Performance RoadmapStandard g*<( (@'A' 1'+'',, ,,DrObSVDr&"$<OL Standard1"$<OLxV4B1 Ken RozendalStandard<( (@'+'   IBMStandard<( (@'+'  Fall 2000Standard<( (@'+'   DrXXgg JHome~LT~GliederungDrPgJoeMRs{{DrML8DrMD,DrOb<SVDr&?% C*/DrOb|SVDr& 5UE2b#  Home~LT~Notizen 5UE2bDrXXTitlegg FHome~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titelz& j [xV4B1FGeneral Issues Home~LT~Titel<( ( @' DrObSVDr& AdM( Home~LT~Gliederung 1c AdMDxV4B1#:Performance work needs to be driven by benchmark analysis.Home~LT~Gliederung 1<( (@'::7There are three aspects of performance to be addressed:Home~LT~Gliederung 1<( (@'77absolute performanceHome~LT~Gliederung 2 <( (@'SMP scalabilityHome~LT~Gliederung 2 <( (@'resource scalabilityHome~LT~Gliederung 2 <( (@'@Benchmarking work should not be duplicated between participants.Home~LT~Gliederung 1<( (@'@@HPerformance enhancement work should be coordinated between participants.Home~LT~Gliederung 1<( (@'HHDrXXgg RHome~LT~GliederungDrPg  JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrOb SVDr&6Lq#  Home~LT~Notizen$ 6Lq xV4B1  On uniprocessor systems, no synchronization is required between threads in the kernel unless a thread sleeps during a critical section. This is because the kernel is non-preemptible and no other thread can run until the current thread sleeps or exits the kernel. On multiprocessor systems, the kernel is still non-preemptible, but it is reentrant (multiple threads can be executing in the code at the same time) because other threads can be running in the kernel on other processors.Home~LT~Notizeng*<( (@',Home~LT~Notizeng*<( (@',In preemptible kernels, any time that a "higher priority" (better goodness) thread is made runnable, the current thread is preempted (loses control of the CPU) and the higher priority thread is dispatched. Home~LT~Notizeng*<( (@',Home~LT~Notizeng*<( (@',The trend in operating system design has been to make operating systems preemptible to give more predictable latency for event handling and interactive behavior.Home~LT~Notizeng*<( (@',Home~LT~Notizeng*<( (@',Pageable kernels allow kernel references to page fault and make page data addressible in a manner similar to that supported for applications.Home~LT~Notizeng*<( (@',Home~LT~Notizeng*<( (@',The trend in operating systems has been to make operating systems pageable to handle data structures that may not need to reside in physical memory (due to infrequent use) in a simple way (merely touching them rather than explicitly copying them into memory when needed).Home~LT~Notizeng*<( (@',Home~LT~Notizeng*<( (@',An MP-safe operating system can be run on multiprocessor hardware, but may not exhibit performance that scales well with the addition of processors. Usually, there is a limit to the number of processors that will sifnificantly improve a particular workload.Home~LT~Notizeng*<( (@',Home~LT~Notizeng*<( (@',An MP-efficient operating system has endeavored to achieve close to linear scalability for some set of workloads with some number of processors. This means that each additional processor improves the performance by a nearly constant amount (up to some number of processors.Home~LT~Notizeng*<( (@',DrXXKernelgg RHome~LT~GliederungDrPg6JoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel~& j _xV4B1JCustomer Workloads Home~LT~Titel<( ( @' DrObtSVDr& cM(  Home~LT~Gliederung 1 cMxV4B1%Customer workloads come in two types:Home~LT~Gliederung 1<( (@'Fworkloads that can be parallelized allowing "horizontal scalability"Home~LT~Gliederung 2<( ( @'F#$hworkloads that cannot be easily parallelized requiring large SMP or NUMA systems for larger capacitiesHome~LT~Gliederung 2<( ( @'h-.cThe goal of scalability for the first category should be linear scalability for 1 to 4-way systems.Home~LT~Gliederung 1<( (@'cYThe goal for the second category is linear scalability for as large a system as possible.Home~LT~Gliederung 1<( (@'YDrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j fxV4B1QParticipants in This Work Home~LT~Titel<( ( @' DrObCSVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1=The following companies have expressed interest in this work:Home~LT~Gliederung 1<( (@'IBMHome~LT~Gliederung 2<( (@'SGIHome~LT~Gliederung 2<( (@'IntelHome~LT~Gliederung 2<( (@'VALinuxHome~LT~Gliederung 2<( (@'@The following companies/groups might be interested in this work:Home~LT~Gliederung 1<( (@'@HPHome~LT~Gliederung 2<( (@'CITI (University of Michigan)Home~LT~Gliederung 2<( (@'DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPg&JoeM`mRDrML8DrMD,DrObSVDr&Q &`m !  Home~LT~TitelQ &`m axV4B1LPerformance Approach Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1AdNgxV4B1L-All work should be done on SourceForge sites.Home~LT~Gliederung 1<( (@'ZSeparate SourceForge projects will be created for sub-projects as they become more active.Home~LT~Gliederung 1<( (@'Each piece of scalability work should be treated as a separate project and should be broken into as many independent patches as feasible.Home~LT~Gliederung 1<( (@'[Each piece of work should independently be addressed as far as Linux community integration.Home~LT~Gliederung 1<( (@'DrXXgg NHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2 DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPg`JoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel~& j _xV4B1JBenchmark Approach Home~LT~Titel<( ( @' DrOb$SVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1AChoose the best of publicly available and proprietary benchmarks.Home~LT~Gliederung 1<( (@'JUse proprietary benchmarks for company internal validation and comparison.Home~LT~Gliederung 1<( (@'[Use publicly available benchmarks for Linux community (external) validation and comparison.Home~LT~Gliederung 1<( (@'DCreate and encourage creation of good publicly available benchmarks.Home~LT~Gliederung 1<( (@'EProvide results of publicly available benchmarks on SourceForge site.Home~LT~Gliederung 1<( (@'DrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2 DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPg@JoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j ixV4B1TClassification of Benchmarks Home~LT~Titel<( ( @' DrObpSVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1Gbenchmarks that are currently set up and running in a participant's labHome~LT~Gliederung 1<( ( @'Dbenchmarks that are easy to set up and can be up and running quicklyHome~LT~Gliederung 1<( ( @'=difficult to set up benchmarks that are nevertheless requiredHome~LT~Gliederung 1<( ( @'+good benchmarks that are publicly availableHome~LT~Gliederung 1<( ( @'DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2 DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPg#JoeM`mRDrML8DrMD,DrObSVDr&w &`m !  Home~LT~Titelw &`m hxV4B1SCurrently Set Up Benchmarks Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1|AdN]xV4B1< Volanomark and Volano C (at IBM)Home~LT~Gliederung 1<( (@'FSCache (at IBM)Home~LT~Gliederung 1<( (@'Netperf (at IBM)Home~LT~Gliederung 1<( (@' streamingHome~LT~Gliederung 2<( (@' request responseHome~LT~Gliederung 2<( (@' connect request responseHome~LT~Gliederung 2<( (@' SpecWeb99 (at IBM)Home~LT~Gliederung 1<( (@'DrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPg'JoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j dxV4B1OSimple Setup Benchmarks Home~LT~Titel<( ( @' DrOb\SVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1 SPEC sdetHome~LT~Gliederung 1<( (@'IOZONEHome~LT~Gliederung 1<( (@'PostMarkHome~LT~Gliederung 1<( (@'DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j kxV4B1VImportant Difficult Benchmarks Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1pAdNQxV4B14TPC-CHome~LT~Gliederung 1<( ( @'TPC-DHome~LT~Gliederung 1<( ( @'TPC-WHome~LT~Gliederung 1<( ( @'kenbusHome~LT~Gliederung 1<( ( @'SPEC SFSHome~LT~Gliederung 1<( ( @'DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j cxV4B1NGood Public Benchmarks Home~LT~Titel<( ( @' DrObKSVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1AS3APHome~LT~Gliederung 1<( (@'1ANSI SQL Standard Scalable and Portable benchmarkHome~LT~Gliederung 2<( ( @'1DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPg|JoeM`mRDrML8DrMD,DrObSVDr& & j !  Home~LT~Titel & j hxV4B1SMinimum Benchmark Platforms Home~LT~Titel<( ( @' DrOb7SVDr&AdN(  Home~LT~Gliederung 1AdN xV4B1 1-way x86 systemHome~LT~Gliederung 1<( ( @'verify reference system impactsHome~LT~Gliederung 2 <( ( @'4-way x86 systemHome~LT~Gliederung 1<( ( @''verify "sweet spot" scalability impactsHome~LT~Gliederung 2 <( ( @''/verify horizontal scalability benchmark impactsHome~LT~Gliederung 2 <( ( @'/8-way x86 systemHome~LT~Gliederung 1<( ( @'#push current SMP scalability limitsHome~LT~Gliederung 2 <( ( @'# (future) 16-way and NUMA systemsHome~LT~Gliederung 1<( ( @' "push future SMP scalability limitsHome~LT~Gliederung 2 <( ( @'" evaluate NUMA scalability issuesHome~LT~Gliederung 2 <( ( @' DrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPg0JoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j gxV4B1RCrucial Customer Workloads Home~LT~Titel<( ( @' DrObbSVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1 web servingHome~LT~Gliederung 1<( ( @'web application servingHome~LT~Gliederung 1<( ( @'database servingHome~LT~Gliederung 1<( ( @'file and print servingHome~LT~Gliederung 1<( ( @'application servingHome~LT~Gliederung 1<( ( @'internet service providingHome~LT~Gliederung 1<( ( @'DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j ixV4B1THorizontal Scaling Workloads Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1jAdNKxV4B10 web servingHome~LT~Gliederung 1<( ( @'web application servingHome~LT~Gliederung 1<( ( @'application servingHome~LT~Gliederung 1<( ( @'internet service providingHome~LT~Gliederung 1<( ( @'DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgvJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j fxV4B1QSMP Scalability Workloads Home~LT~Titel<( ( @' DrOb3SVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1database servingHome~LT~Gliederung 1<( ( @'file and print servingHome~LT~Gliederung 1<( ( @'DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgrJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel|& j ]xV4B1HStaging Approach Home~LT~Titel<( ( @' DrOb8SVDr&AdN(  Home~LT~Gliederung 1AdN xV4B1 short termHome~LT~Gliederung 1<( (@'first six months time frameHome~LT~Gliederung 2<( ( @'8proceed on both benchmarking and prototyping in parallelHome~LT~Gliederung 2<( ( @'8"provide scalability infrastructureHome~LT~Gliederung 2<( ( @'" medium termHome~LT~Gliederung 1<( (@'!six months to one year time frameHome~LT~Gliederung 2<( ( @'!$start benchmark directed prototypingHome~LT~Gliederung 2<( ( @'$ long termHome~LT~Gliederung 1<( (@'one year and beyond time frameHome~LT~Gliederung 2<( ( @'=continuous benchmarking and prototyping with increasing goalsHome~LT~Gliederung 2<( ( @'=DrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgHJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j `xV4B1KShort Term Approach Home~LT~Titel<( ( @' DrOb SVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1g"Get easy benchmarks in place ASAP.Home~LT~Gliederung 1<( (@'"#Get 8-way system benchmark results.Home~LT~Gliederung 1<( (@'#5Publish public benchmark results to SourceForge site.Home~LT~Gliederung 1<( (@'5(Identify the benchmarks for future work.Home~LT~Gliederung 1<( (@'(GWork on obvious scalability issues until benchmarks direct future work.Home~LT~Gliederung 1<( (@'G&Start setting up difficult benchmarks.Home~LT~Gliederung 1<( (@'&<Provide required scalability infrastructure for future work.Home~LT~Gliederung 1<( (@'<#Provide required performance tools.Home~LT~Gliederung 1<( (@'#DrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2!DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j axV4B1LMedium Term Approach Home~LT~Titel<( ( @' DrObJSVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1<Start running key customer benchmarks (even difficult ones).Home~LT~Gliederung 1<( ( @'<5Get benchmark numbers across 1, 4, and 8-way systems.Home~LT~Gliederung 1<( ( @'5pCompare results with other systems (AIX, Windows NT, Solaris, IRIX, etc.) to look for performance difficiencies.Home~LT~Gliederung 1<( ( @'p5Publish public benchmark results to SourceForge site.Home~LT~Gliederung 1<( ( @'5WSplit off larger subprojects to their own SourceForge sites (NUMA, scheduler, VM, etc.)Home~LT~Gliederung 1<( ( @'WDrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2#DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgRJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel|& j ]xV4B1HStaging Approach Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1~FGet full lab with 1, 4, 8, and 16-way systems as well as NUMA systems.Home~LT~Gliederung 1<( (@'F?Get continuously running benchmarks to test ongoing prototypes.Home~LT~Gliederung 1<( (@'?6Publish public benchmark results to SourceForge sites.Home~LT~Gliederung 1<( (@'6DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2%DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j exV4B1PPerformance Requirements Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1RAdN3xV4B1#required performance analysis toolsHome~LT~Gliederung 1<( (@'%required performance analysis systemsHome~LT~Gliederung 1<( (@''database performance analysis platformsHome~LT~Gliederung 1<( (@'DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2'DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPg JoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j gxV4B1RRequired Performance Tools Home~LT~Titel<( ( @' DrOb<SVDr&AdN(  Home~LT~Gliederung 1AdNxV4B1 lockmeterHome~LT~Gliederung 1<( (@'user level tprofHome~LT~Gliederung 1<( (@'NMI-based kernprofHome~LT~Gliederung 1<( (@'trace facility (LTT)Home~LT~Gliederung 1<( (@' Above idleHome~LT~Gliederung 1<( (@'MtraceHome~LT~Gliederung 1<( (@'DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2)DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgdJoeM`mRDrML8DrMD,DrObSVDr&Q &`m !  Home~LT~TitelQ &`m pxV4B1[#Required Scalability Infrastructure Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1/AdNxV4B1enhanced locking primitivesHome~LT~Gliederung 1<( (@'NUMA aware allocationHome~LT~Gliederung 1<( (@'NUMA aware locality policiesHome~LT~Gliederung 1<( (@'DrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2+DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgdJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j hxV4B1SDatabase Analysis Platforms Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1AdN xV4B1w database products -Home~LT~Gliederung 1<( ( @'DB2 (stable and scalable)Home~LT~Gliederung 2 <( ( @'Oracle 8i (stable and scalable)Home~LT~Gliederung 2 <( ( @')mySQL (unstable with scalability issues?)Home~LT~Gliederung 2 <( ( @').PostGreSQL (unstable with scalability issues?)Home~LT~Gliederung 2 <( ( @'.&Interbase (not full database product?)Home~LT~Gliederung 2 <( ( @'&database storage technologies -Home~LT~Gliederung 1<( ( @' RAID systemsHome~LT~Gliederung 2 <( ( @' fiber channel interconnectsHome~LT~Gliederung 2 <( ( @'SCSIHome~LT~Gliederung 2 <( ( @'DrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2-DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j axV4B1LWeb Serving Platform Home~LT~Titel<( ( @' DrObSSVDr&AdN(  Home~LT~Gliederung 1AdN xV4B1 web servers:Home~LT~Gliederung 1<( ( @'Apache widely usedHome~LT~Gliederung 2 <( ( @'Zeus currently very scalableHome~LT~Gliederung 2 <( ( @'web servers that are not ready:Home~LT~Gliederung 1<( ( @'$tux still unreliable under stress?Home~LT~Gliederung 2 <( ( @'$'kHTTPd still unreliable under stress?Home~LT~Gliederung 2 <( ( @''7need to evaluate serving of different types of content:Home~LT~Gliederung 1<( ( @'7static content onlyHome~LT~Gliederung 2 <( ( @'dynamic content onlyHome~LT~Gliederung 2 <( ( @' mixed static and dynamic contentHome~LT~Gliederung 2 <( ( @' DrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA2/DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgiJoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j exV4B1PInitial Performance Work Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1;AdNxV4B1suspected performance issuesHome~LT~Gliederung 1<( (@'"code pathlength and latency issuesHome~LT~Gliederung 2<( ( @'" suspected SMP scalability issuesHome~LT~Gliederung 1<( (@'%"first principles" scalability issuesHome~LT~Gliederung 2<( ( @'%%suspected resource scalability issuesHome~LT~Gliederung 1<( (@'"compiled in" resource limitsHome~LT~Gliederung 2<( ( @'!data structure scalability limitsHome~LT~Gliederung 2<( ( @'!2resource management algorithm scalability problemsHome~LT~Gliederung 2<( ( @'2DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA21DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPg=JoeM`mRDrML8DrMD,DrObSVDr&& j !  Home~LT~Titel& j ixV4B1TSuspected Performance Issues Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1AdNvxV4B1[4gcc generated code (particularly on IA-64 platforms)Home~LT~Gliederung 1<( (@'JavaHome~LT~Gliederung 1<( (@'&boot time (device configuration, etc.)Home~LT~Gliederung 1<( (@'interrupt handling (latency)Home~LT~Gliederung 1<( (@'DrXXgg VHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA23DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&Q &`m !  Home~LT~TitelQ &`m mxV4B1X Suspected SMP scalability Issues Home~LT~Titel<( ( @' DrObSVDr&AdN(  Home~LT~Gliederung 1ZAdN; xV4B1 task schedulingHome~LT~Gliederung 1<( (@'virtual memory management (VM)Home~LT~Gliederung 1<( (@'communications device driversHome~LT~Gliederung 1<( (@'TCP/IPHome~LT~Gliederung 1<( (@'storage device driversHome~LT~Gliederung 1<( (@' web serverHome~LT~Gliederung 1<( (@'kernel lockingHome~LT~Gliederung 1<( (@' kernel preemptibility (SMP only)Home~LT~Gliederung 1<( (@'buffer cache managementHome~LT~Gliederung 1<( (@':IPC (semaphores, shared memory, message queues, and pipes)Home~LT~Gliederung 1<( (@'DrXXgg RHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA25DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&w &`m !  Home~LT~Titelw &`m hxV4B1SResource Scalability Issues Home~LT~Titel<( ( @' DrObGSVDr&AdN(  Home~LT~Gliederung 1AdN xV4B1 number of runnable tasksHome~LT~Gliederung 1<( ( @' number of threads in a "process"Home~LT~Gliederung 1<( ( @'number of storage devicesHome~LT~Gliederung 1<( ( @' number of communications devicesHome~LT~Gliederung 1<( ( @'rate of storage I/OHome~LT~Gliederung 1<( ( @'rate of communications I/OHome~LT~Gliederung 1<( ( @'number of open filesHome~LT~Gliederung 1<( ( @' size of filesHome~LT~Gliederung 1<( ( @'size of filesystemsHome~LT~Gliederung 1<( ( @'size of devicesHome~LT~Gliederung 1<( ( @'size of physical memoryHome~LT~Gliederung 1<( ( @'size of swap spaceHome~LT~Gliederung 1<( ( @'DrXXgg NHome~LT~GliederungDrPg|JoeMRs{{DrML8DrMD,DrOb<SVDr& GA27DrObSVDr&6LDj#  Home~LT~Notizen6LDjaxV4B1LClick to add notesHome~LT~Notizen<( (@' DrXXgg VHome~LT~GliederungDrXXi%Generic PrinterSGENPRT PostScriptkVT$mRVT$md,,lprdefault_queueSGENPRT#PageSize:LetterResolution:300dpi DrVwP SVDr SVDr:SVDr{{SVDrALayout:SVDr{{SVDr#SVDr SVDr# SVDr0 SVDr1 SVDr3 SVDr4SVDr@SVDr SVDrD SVDrP SVDrQ DrHL DrHL DrHL UuT Root Entry!r\V)䰱CompObjEOle persist elements" SfxDocumentInfo uBasicManager2 4StarBASICSfxWindowsStandardjSfxStyleSheetsOdSummaryInformation( <StarDrawDocument3$:'6