%PDF-1.4
%
4
0
obj
<<
/Type
/Catalog
/PageMode
/UseThumbs
/Names
<<
/JavaScript
3
0
R
>>
/PageLabels
<<
/Nums
[
0
<<
/S
/D
/St
1
>>
]
>>
/Outlines
2
0
R
/Pages
1
0
R
>>
endobj
5
0
obj
<<
/Creator
( G o o g l e)
/Title
( S I G M E T R I C S T u t o r i a l : M a p R e d u c e)
>>
endobj
6
0
obj
<<
/Type
/Page
/Parent
1
0
R
/MediaBox
[
0
0
800
600
]
/Contents
7
0
R
/Resources
8
0
R
/Annots
10
0
R
/Group
<<
/S
/Transparency
/CS
/DeviceRGB
>>
>>
endobj
7
0
obj
<<
/Filter
/FlateDecode
/Length
9
0
R
>>
stream
xSMO1)D RKM
nrhUWM Ȼx{33w^My\Y|dtRƛ^|97染\#"L}.vo7?$\a1BDTsIɄzU6ȴֆӴ^=TrTR.}a+(M( Uy -24}ƻS1Uk%
5#j/*5"ܱVx%
ǰpA ֆ
Pfɽ
0H:+>]NZaM@, 3@_nDBe>{q_7NN~8晳mef8.];ppN7RmDW,Z>
>>
endobj
16
0
obj
<<
/Filter
/FlateDecode
/Length
18
0
R
>>
stream
xWIEnR;"l 93fq쁄r$
BUumfzɴ嫾:औɴm|5?5fLi3oX)긹n;k|߰dɶz(]~d<7rdC,rp9os X\<3-e\|49ϤvJ8dmuAՑ;ɦ>zf%B֣Z
\Xe
5Z\jyt.DžV.qn(h
Np^qV..ʄiwI8"2dv0G|˵*e(ޢ$W%
2}]L!+B`A=ǫ{YʍVL> i$决kM&MhVdTW~WUEKtjPpBtTEJS!)UwU달'j(%[<##Q^]aؚ5pQ>4|Ȥ&lL˿W{"e1Y!T;,QK$B`ơ#P;&
iQ[ :IЈ!'Lш}͒bpU:w4\}_O{;+Or|99/4/Aqm|o%9>d-H/|XRdUI#Q
AZtv]U̯v<4tcRB#m^Nsyɡ˶Mx}.VQi^&j ~puz=H͕
.25#k~PhO/AEhkmQ]#1ș ¶d/AlQGA)E@귰T(e!ܠDyWQӻ(h
kC!}Տ*oq⏆?g\֙~s4)>Q;
ϐ7jJ)FlXդ<]G>-b8Tpplgz+Ìqǀd{#2[iNK!XnE>t3o/
endstream
endobj
18
0
obj
1367
endobj
19
0
obj
[
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
87.91667
417.61993
598.1771
444.39752
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://code.google.com/edu/parallel/mapreduce-tutorial.html)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
87.91667
390.05823
551.5387
416.83582
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://hadoop.apache.org/core/docs/current/mapred_tutorial.html)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
134.56679
362.4965
189.17528
389.27408
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://www.google.com/search?q=MapReduce+tutorial)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
324.86212
109.08165
448.06464
132.89171
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://docs.google.com/)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
453.9859
109.08165
565.3354
132.89171
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://www.google.com/apps/)
>>
>>
]
endobj
21
0
obj
<<
/Type
/Page
/Parent
1
0
R
/MediaBox
[
0
0
800
600
]
/Contents
22
0
R
/Resources
23
0
R
/Annots
25
0
R
/Group
<<
/S
/Transparency
/CS
/DeviceRGB
>>
>>
endobj
22
0
obj
<<
/Filter
/FlateDecode
/Length
24
0
R
>>
stream
xWn7%%_Q
RkrB,[>&E'HQCjz,H̎p%$ϯ/%;ޙw<+?}t?;i$@1Yc~\ֽ>/?l",1{e}Fv$R{)+o,l6=cKf +'lBNy13z@hHZǃR&!+, iF a5(D1zJŰ@Zh݁h"WG˿1苊 ksqo S|.%^Xm`bI)>p
&(HvWvqbRR%`Z]UX<5ApaСV$(FF)^X(<\E͵=PEJW!aR/bP(++-Ji-]tH.F!$Ia1fbvʹ)( 69ﴋEb%=#-8+ʩT.8Ev[mS;TY[|u>IE:qVHvtieIŔdžu"*Mc$zP`}ǘo{+FE-F9Xb
r5Sthp)zhDS3dp&zKsY^fiwJ8(ܱ.$5B9h%0h/+\/y^q
,rEc>HZ:<| t٬K Ҹ4(ED#%ΚHV+ĮE5=e\pwE%zTۧ~HI "jKhj/ڱ_ 9
Z2ctF'(58'Ub\ʹ( 69:3
QOG~hAdfJ(.K#?+m(dO~YׯrsEzFW.QaziDE+}Q%gJ)wG
tIJTgK<0'Q&cl<,<4
endstream
endobj
24
0
obj
1150
endobj
25
0
obj
[
]
endobj
26
0
obj
<<
/Type
/Page
/Parent
1
0
R
/MediaBox
[
0
0
800
600
]
/Contents
27
0
R
/Resources
28
0
R
/Annots
30
0
R
/Group
<<
/S
/Transparency
/CS
/DeviceRGB
>>
>>
endobj
27
0
obj
<<
/Filter
/FlateDecode
/Length
29
0
R
>>
stream
xWn7%7P@>lǮ-ɺ8_
IQ CjZ^H=;̙+!y~/f0/y,RVz*ɷàj|~Q;òo|/l9oōmI"z*/R|X^~/OMٖM5[9v=|?[6"re^eb[غckd=es\l VKX`X_b2k`_c3p-P| &yp"H XxhȎ)1 buh0kJ#U$ʐj"&5n:rWK_HQl#sD;sX(WuQrv;=B+$bG%% S*ԑP@YBAX*v+D rՋSw\J
u9yxr[y~z/om,7c9N&;.igHh&iH+QWFIUנjR眐RT"n(uMVz{*uWPCyeOݐWܴv[
[KHlp
0F(m Sz G#p/U
TYPT~u%%ʂ2)(slz#eK\';u[K=sTt7uOH%xRza)eЇ6%T!+xl8dm}(0`==rJwփ8!ZYvޑ Z
^5Qk*) rͱ";Bv: 7)jpO[X>'Ώb
:Vlds:WO:Z*]h4KyQYDV9 JKkN}=L3o=+u}s_f|>HJ*EIJ%g! ;ҜPIE[GmlRFBՔ+TS0Ǝ|9){E)M!*798KrqI+B27~HQZZh4K/;ZɗT*
COO$&{ccDug/%Fy~1\ o9
endstream
endobj
29
0
obj
1215
endobj
30
0
obj
[
]
endobj
31
0
obj
<<
/Type
/Page
/Parent
1
0
R
/MediaBox
[
0
0
800
600
]
/Contents
32
0
R
/Resources
33
0
R
/Annots
35
0
R
/Group
<<
/S
/Transparency
/CS
/DeviceRGB
>>
>>
endobj
32
0
obj
<<
/Filter
/FlateDecode
/Length
34
0
R
>>
stream
xRj1طy)4y ZHdݥ}
k;qKr% ~ֻn69:9JHNhWk~4"Xs$j=(>
>>
]
endobj
37
0
obj
<<
/Type
/Page
/Parent
1
0
R
/MediaBox
[
0
0
800
600
]
/Contents
38
0
R
/Resources
39
0
R
/Annots
41
0
R
/Group
<<
/S
/Transparency
/CS
/DeviceRGB
>>
>>
endobj
38
0
obj
<<
/Filter
/FlateDecode
/Length
40
0
R
>>
stream
xOn1mdwxlą6}]*g="˞=g,[*~8^*=6DjHu_+V6W7Yk^rG/NW$1I7q3{;.2ĺ)OҔӜn*
UI-螖Ys/#o̢n/vf!bJ}1$qy&/)
{ vK
endstream
endobj
40
0
obj
224
endobj
41
0
obj
[
]
endobj
43
0
obj
<<
/Type
/Page
/Parent
1
0
R
/MediaBox
[
0
0
800
600
]
/Contents
44
0
R
/Resources
45
0
R
/Annots
47
0
R
/Group
<<
/S
/Transparency
/CS
/DeviceRGB
>>
>>
endobj
44
0
obj
<<
/Filter
/FlateDecode
/Length
46
0
R
>>
stream
xWn7%%_Q
RkrB,[>&E'HQCjz,H̎p%$ϯ/%;ޙw<+?}t?;i$@1Yc~\ֽ>/?l",1{e}Fv$R{)+o,l6=cKf +'lBNy13z@hHZǃR&!+, iF a5(D1zJŰ@Zh݁h"WG˿1苊 ksqo S|.%^Xm`bI)>p
&(HvWvqbRR%`Z]UX<5ApaСV$(FF)^X(`NI%;eSbIJC(B淕| re{%hIZKgo3 ѡ"tb`DW&żHzdޢY
yص&y+NDj\vo)i)E"&h3RhT,y!B*U\3eDZiMzKN$oc-Pv+U[k5YDA} rM%V;+Vs=Gar:B+Sf$&'jU6%&CvԠ^QaT2jiȏ
?aRLiw7eiwMEI/aS6Yn0C#s@<:*4lT/?5͚h=Li6SnX*,oy$
"dM_:`4
endstream
endobj
46
0
obj
1149
endobj
47
0
obj
[
]
endobj
48
0
obj
<<
/Type
/Page
/Parent
1
0
R
/MediaBox
[
0
0
800
600
]
/Contents
49
0
R
/Resources
50
0
R
/Annots
52
0
R
/Group
<<
/S
/Transparency
/CS
/DeviceRGB
>>
>>
endobj
49
0
obj
<<
/Filter
/FlateDecode
/Length
51
0
R
>>
stream
xZo7eTU\J_yP~JB R67%e7ΌgƿNrѥߟ'N8y},0\uKtˮ||ۿL;7S~>xkÍ:tR ;/~xНQ!N)&+oRIţrNi4>=!7\ia' !V?%s\ℐFynSBrJV5!i :ڠVxгv&{`'9``{YvKoA~ΞSᓮng]g$ty1; 7`\=kp3@=Q ;_#h:b:)AgO~蓃ҠS@6<敵;Ŝ%qV xjZa%,L0hl17 ZFs2D+uxwuv7Jsv#y6D7i+%\'Z NFjyR#q.+L.W0QSX]0먐Pv\D[W$I܀I>JrMk\S<"~`i>b*#`$;aU
-ֵWm'h'Xye_b(0pi 8M@;cGֱ;l{Poͺ s:ɈKTcJ@o]XDy]ѯs]ۻ.Dnjr J[Z7g
-:XoO7b-e4Kr|xP?%jlQ\iXu5+[ ,Ze&EIGBŒvB̬h$XI 0`tzF"h_W
XXRa!zS3&&a%_y
GO=N U^kORSzhn1?Y}˛Z};D=aq^!-Ͽ}0W1!jtlBR\x%d-
ydJA!
;L7#E[AUɴXo;}Fc/J,U"mtž Pa9~]Jh,wﲭv
j9(jP+8s
#B&{vbm%6@fOCwX26BgI(S+Io(R&Zn{a}|S J-(n;$x]67d,.ȤpGxy|Iƈ
rЀ%rv~bE6$+H>zXxQYц +yg Uxd(6DX|$N3
eiE`BDM
\Z M2l,bv?OݮvҨxPkK|-M,jÖ.-=,FhKgZj+2H#,êfk]T,MK, (kŽW~fhBp 9~hx`&8Ώ&hKgedV xt-
"om`TIf
bg[5kgZm4nhzzgfQ_]=d4XIT64-
ס[ !ޏr mZzo- <8MzʰAX٥=h?1#BS"uGll5abhauހAִؘgC22xΘҹC])V&Z%WG.Ľݿ"Ѝ.cF
endstream
endobj
51
0
obj
2012
endobj
52
0
obj
[
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
34.47038
90.24736
438.77255
105.11992
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://doi.acm.org/10.1145/1327452.1327492)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
438.77255
90.24736
447.19687
105.11992
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://doi.acm.org/10.1145/1327452.1327492)
>>
>>
]
endobj
53
0
obj
<<
/Type
/Page
/Parent
1
0
R
/MediaBox
[
0
0
800
600
]
/Contents
54
0
R
/Resources
55
0
R
/Annots
57
0
R
/Group
<<
/S
/Transparency
/CS
/DeviceRGB
>>
>>
endobj
54
0
obj
<<
/Filter
/FlateDecode
/Length
56
0
R
>>
stream
xYKo$n`./[A\Y|]=HC0+WnZ9d!Yzh:#?sxߛ ޔ6ʙa4//=XFci~{}ͅ"rm^ c_-L"y9w揓Φ)Nnzbm?t'sy}P֘9{b1SL&8vh8XK4fK9an.e%\]&12,l@cn횓u\lgKy c2e/¹ӝa Aj֥SW^lޅnuVAλlqa6Jp;X~ZU{(+5/>}Cwtl="VCTSy[JwfVGCm()g6>K}#T3XET} ;9pl1{P@)l_maG6XUY>?lPd08"u5B=؊m'mލn !&Zc
Z q໊1dccUˌzӤ*$xkb$et8_nUDwT{~>Z_k &B=;\|[ԑC]c)!dM y҄p1
i$|c(oġ"ւ K]Nj[).`2d8`L@VN R%LM!17tcd#\I&M$yi5@*5+@1|P ɗ1ύ`uEH;m!('T,N̲Og$K֖(U/9V2։E-'2LOR[PZvz:E^EJ_[9Ia2M5Ke="̓jrQh#9Κa_b5m|:8*Ao
+#/2pl$e0vw1nݷ`{Լ
LwQtŠ[{d3}wo_ykҷ{
.E~-N-
q ʖG@wdٺ iXq% HX,{0g!
ѬveժKB.ub^֡.<>tB55Wp
;~Ӷ_5wxǡV54HF1Bxk 9"d=_ow}ϗov1!QIPs)Z\^
^AS4U%>"#ru`4jZoZ)F}r;D+t ;b@E{h mц(0%Ƿ=tu >{Ѐ856iw260"; E$
V )ӯX_tDU,\d`UX5v
kdb|n4T6/wS9
ih^5j.5Fm[vLx>~
)c54 7]nDb;yZTo^8 4 i]$]x'ՄW"YqTk
ɬQ
UkEV*ɊoPmY챕-ɱ6iZ*tz8qk-9Hz=sv1'3I!WAFk
^ RAbW\*hq\RXsVt;SzCՌ*rav4vъS]X;b𤋮I=lJw3|m/Iwrd*Kl>]koh^=ڦ1oiχ'/O@' ҅s/l<Z[8]nng.8D;{ΖPx
u|F*Jz5(5p\,JZ"V2ȝ]腇.3ʰeǶ0hmqxy0FG;Q}Tz2N
CL,CR7f(齓-{lCk E+Z0c.z5d+^ơ;PE+^um^*KUp6O6j
zpgJ]>kзZÄ3(.Onx=K!$4_dJI.ѺRzni֔N?[} :}!ULÉR_*WdKjc]v,H0s\.sd7-lr;^
]5F]]cؑQ:}y|~a1rG]uIi>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
314.87335
387.69556
458.94366
414.50806
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://news.google.com)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
497.68585
360.0979
644.43976
386.9104
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://www.google.com/trends)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
212.18195
332.50024
438.9632
359.31274
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://maps.google.com)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
402.99835
304.9026
605.74445
331.7151
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://translate.google.com)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
60.10772
277.30493
170.8382
304.11743
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://translate.google.com)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
192.17804
249.70728
480.33038
276.51978
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(https://www.google.com/adsense)
>>
>>
<<
/Type
/Annot
/Subtype
/Link
/Rect
[
219.15274
151.5183
280.7592
175.32835
]
/Border
[
0
0
0
]
/A
<<
/Type
/Action
/S
/URI
/URI
(http://googleresearch.blogspot.com/2009/06/large-scale-graph-computing-at-google.html)
>>
>>
]
endobj
92
0
obj
<<
/Type
/Page
/Parent
1
0
R
/MediaBox
[
0
0
800
600
]
/Contents
93
0
R
/Resources
94
0
R
/Annots
96
0
R
/Group
<<
/S
/Transparency
/CS
/DeviceRGB
>>
>>
endobj
93
0
obj
<<
/Filter
/FlateDecode
/Length
95
0
R
>>
stream
xWo5^!\cWt4?I/IҢi
wrTyxgFӄuSIVLTRFΦ+9+F}تjOo7PѤRNZET,QO~U yNlUl$Ǩ6wfHp<Ƴ#/_
?wsT/!t᪾pڼS?nd^{65ISF8fZm#Tp0Ҟ;PFY3EocҎ
$5 ł&Dz6V3#ad+t+](nquSJVPz@^:%5e\a\a^`sL:@5qJNDf7hAveڔ;qXY*I4 &h؝YS1"5=ߴVNBv%Q/T&MΐUeeI*嶲*Ξ9K9XX<.P)B[!!ØGz e@dlh.SbY!v;`һoLJ1QSs7qz:Eޭ8h|bYjGI=;d=ŜgL!ȬO@(A3v7Iu!k"(wL~4}{}dq=$$<.xba$[p&[p6
sDv+Ђ.ޕ IZ6{ЕM"I!֗#mYeej1=d|;lY"Ց3:P"shPb3C" :5趲 B-
9ѹ̐t3*}k{P#G&
:B+8wDrcϤO)jΩfc(?D;El ڵ
endstream
endobj
95
0
obj
1112
endobj
96
0
obj
[
]
endobj
98
0
obj
<<
/Type
/Page
/Parent
1
0
R
/MediaBox
[
0
0
800
600
]
/Contents
99
0
R
/Resources
100
0
R
/Annots
102
0
R
/Group
<<
/S
/Transparency
/CS
/DeviceRGB
>>
>>
endobj
99
0
obj
<<
/Filter
/FlateDecode
/Length
101
0
R
>>
stream
xXɎF%/? vhF%UȱcƆ *H6BdXګ}+Esp]}Wiqڻaտuז+:ݮڷ/f
,Fj|[/NߵWD"~$r>=~_jW:औeCj5f٬洙
I/c\pO͚^}ݶT|Z|+U>|h!F`Jāl6#
)Ab^DpXRZHmo˄Yݶvd2Crߎ{OAP`%lĠb:57$Џ
IVahkW~pHػ 9S^-SBdC]"g%& p uIQCʁhR:Fڲ/gʂL;X^AdCJhN:
Ҭefs!tfoPik咻@#͆T>Ji[%FF*4
P9ZuBM49gsd#RЧ%89iMbwRhZ@b ,f
ُr8TXz[Af9KFm0QlWBPm}XzSaV1{a