%PDF-1.4
%
1 0 obj
<>
endobj
2 0 obj
<>stream
2014-02-24T22:18:47Z
Word
2014-02-24T17:19:23-05:00
2014-02-24T17:19:23-05:00
Adobe Mac PDF Plug-in
application/pdf
Microsoft Word - 13-053r1.doc
uuid:a53bf9a6-492f-5047-b57c-239b0d0d0498
uuid:00e5488a-0066-df40-b4dd-ec22e843b03c
endstream
endobj
3 0 obj
<>
endobj
5 0 obj
<>
endobj
6 0 obj
<>
endobj
7 0 obj
<>
endobj
18 0 obj
<>
endobj
19 0 obj
<>
endobj
20 0 obj
<>
endobj
21 0 obj
<>
endobj
22 0 obj
<>
endobj
43 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]>>/Type/Page>>
endobj
44 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text/ImageC]/XObject<>>>/Type/Page>>
endobj
45 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]>>/Type/Page>>
endobj
46 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]>>/Type/Page>>
endobj
47 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text/ImageC]/XObject<>>>/Type/Page>>
endobj
48 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]>>/Type/Page>>
endobj
49 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]>>/Type/Page>>
endobj
50 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]>>/Type/Page>>
endobj
70 0 obj
<>stream
q
90.234 729.606 311.76 24 re
W n
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
0.014 Tc -0.014 Tw 10.8 0 0 10.8 90.2342 738.0057 Tm
(OGC)Tj
ET
Q
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
10.8 0 0 10.8 115.2903 738.0057 Tm
( )Tj
0.009 Tc -0.005 Tw 0.255 0 Td
[(E)-3(n)-1(gi)4(n)-1(e)1(e)1(r)1(i)4(n)-1(g R)-4(e)1(p)-1(or)1(t)]TJ
0 Tc 0 Tw 8.629 0 Td
( )Tj
0.014 Tc -0.01 Tw 22.367 0 Td
[(OGC)1( 1)5(3)]TJ
0 Tc 0 Tw 3.593 0 Td
(-)Tj
0.009 Tc -0.009 Tw 0.339 0 Td
(053)Tj
ET
q
401.994 729.606 120.24 24 re
W n
BT
/TT0 1 Tf
0.008 Tc -0.008 Tw 10.8 0 0 10.8 511.7618 738.0057 Tm
(r1)Tj
0 Tc 0 Tw 0.961 0 Td
( )Tj
ET
Q
90.234 755.766 311.76 -2.16 re
f
401.994 755.766 2.16 -2.16 re
f
404.154 755.766 118.08 -2.16 re
f
89.514 729.366 312.48 -2.16 re
f
401.274 729.366 2.16 -2.16 re
f
403.434 729.366 118.8 -2.16 re
f
BT
/TT0 1 Tf
0 Tc 0 Tw 10.8 0 0 10.8 90.2342 718.5657 Tm
( )Tj
ET
q
90.234 47.286 311.76 35.04 re
W n
BT
/TT1 1 Tf
12 0 0 12 90.2342 49.6857 Tm
( )Tj
ET
Q
q
401.994 47.286 120.24 35.04 re
W n
BT
/TT1 1 Tf
12 0 0 12 510.144 49.6857 Tm
(78)Tj
( )Tj
ET
Q
BT
/TT1 1 Tf
12 0 0 12 522.2342 37.4457 Tm
( )Tj
-36 53.64 Td
(The following additional c)Tj
(hallenges)Tj
(,)Tj
( )Tj
(not including the R model implementation)Tj
31.883 0 Td
(, were )Tj
-31.883 -1.14 Td
(encountered:)Tj
( )Tj
/C2_0 1 Tf
1.5 -2.24 Td
<0000>Tj
/TT2 1 Tf
( )Tj
/TT1 1 Tf
1.5 0 Td
[(using Python')-1(s urllib2 for requests to distribute)]TJ
(d services was hard to debug, )Tj
0 -1.14 TD
(switching to the )Tj
/TT3 1 Tf
(requests)Tj
/TT1 1 Tf
( )Tj
(library made the code easier to write, read and debug)Tj
31.434 0 Td
( )Tj
/C2_0 1 Tf
-32.934 -2.22 Td
<0000>Tj
/TT2 1 Tf
( )Tj
/TT1 1 Tf
1.5 0 Td
(using )Tj
/TT3 1 Tf
(gunicorn)Tj
/TT1 1 Tf
( )Tj
(workers that depended on )Tj
/TT3 1 Tf
(libevent)Tj
/TT1 1 Tf
( )Tj
(had intermittent problems )Tj
T*
(making r)Tj
(equests to distributed services)Tj
( )Tj
/TT4 1 Tf
1.5 -2.16 Td
(o)Tj
/TT2 1 Tf
( )Tj
/TT1 1 Tf
1.5 0 Td
(this )Tj
(appears to be a known bug )Tj
(in )Tj
/TT3 1 Tf
(libevent)Tj
/TT1 1 Tf
( )Tj
(or the python bindings)Tj
( )Tj
/TT4 1 Tf
-1.5 -2.14 Td
(o)Tj
/TT2 1 Tf
( )Tj
/TT1 1 Tf
1.5 0 Td
(switching )Tj
(to using )Tj
(tornado workers and the requests library seems to help )Tj
0 -1.16 TD
(stability)Tj
( )Tj
/C2_0 1 Tf
-4.5 -2.22 Td
<0000>Tj
/TT2 1 Tf
( )Tj
/TT1 1 Tf
1.5 0 Td
[(sometimes requests that don')-1(t timeout the )]TJ
/TT3 1 Tf
16.789 0 Td
(gunicorn)Tj
/TT1 1 Tf
( )Tj
(WSGI )Tj
(server would timeout )Tj
-16.789 -1.14 Td
(the nginx http server)Tj
( )Tj
(\(see http://wiki.nginx.org\))Tj
(, causing h)Tj
(ung workers, defunct )Tj
T*
(processes and slow performance as a whole)Tj
( )Tj
/C2_0 1 Tf
-1.5 -2.22 Td
<0000>Tj
/TT2 1 Tf
( )Tj
/TT1 1 Tf
1.5 0 Td
(moved the )Tj
(NLCS )Tj
(model work to a)Tj
(n)Tj
( )Tj
(async)Tj
(hronous )Tj
(style WPS and urge people to )Tj
0 -1.14 TD
(use the ip/port )Tj
(URL)Tj
( )Tj
(instead of the subdomain )Tj
(URL)Tj
( )Tj
(for both th)Tj
(e NLCS)Tj
( )Tj
(WPS and )Tj
0 -1.16 TD
(the )Tj
(upstream service W)Tj
(PS)Tj
( )Tj
(\(see )Tj
(6.1)Tj
(\))Tj
( )Tj
/C2_0 1 Tf
-1.5 -2.22 Td
<0000>Tj
/TT2 1 Tf
( )Tj
/TT1 1 Tf
1.5 0 Td
(i)Tj
(mplement)Tj
(ed a )Tj
/TT3 1 Tf
(jsonp)Tj
/TT1 1 Tf
( )Tj
(style response that wraps the typical xml WPS response so )Tj
T*
(that web clients can communicate directly with the NLCS service without \
having )Tj
0 -1.14 TD
(to proxy)Tj
( )Tj
ET
endstream
endobj
54 0 obj
<>
endobj
55 0 obj
<>
endobj
56 0 obj
<>
endobj
57 0 obj
<>
endobj
71 0 obj
<>
endobj
62 0 obj
<>
endobj
77 0 obj
<>
endobj
78 0 obj
<>stream
H\UTU9^ ^!C Ô@|MiL%mVNV55*Fa|=\˦qҥl,k?9g}W._UHlFނF>ػ4Ny߶E
>U~Mm=u5U;g/y͎ u\}Qu
+WΛQ
i}I`UCMn6.]oǾ5}{=
\=':Di#Y}@5خuD%MfͽIjLT6w⨞iytj ٪ۼJ]vkg 660cтM5KQiS9m؈㨤?=yfwqK(cetJvNv)=qqĿ 2ZJ]_gs>éMXg1>U*ӯ!9D5I%L2e9CB?Evij)e<"OWr?5KN
{~MYfҟqKL3*EȠdػF{Ğ%{P6'ľbrk01F/%\x>-h+rU*RuեSq3<8;Wk[lBsЈ!s|k<-#hk} u@Yo{yfbrK3zaljDs^g {qEpI2G/uTeuDuC-e[@mV;Aծz.ZSԧ?L4Slfyvdžw!XScPKqȳ:dј%iTj$\fa^oFZKUd'l'c)LX%7.K.B\7Cjj#iyd>2FfN"kR>fI]uY%/5z&kf b`6wO+ە`2@3]{ƺSk+l359NVR>X'U3sТ^3lDJ"N[Fd(e6BfϘʬcmά;d5
8hܳ5"5v.Up&1,YW8VVcb WB/zY=cjR ><.Ⱥ:
f|4Nv+1g2J{{vORK}N\r+ߙʛZ7%7'{Ywܞ1>=q[ǎI=;23bx-Æ|2Z |i~O 0IޢԞU[<\CP2'+_Id#;)zrV9?/VxCx{hqb"7x
x5=Q/ֈ|o~MxFp6J\*pRBX
=ªYaZcȮ3؎{ ۉ$Nq1 $&AvQ
VmW-ZPnՇDTmӇҪjǶ۴ZZT/RI3c'?UqwϹιk
~ǧ"{j\nD*.ni67hHN>S4}crd