1 %!PS-Adobe-2.0 EPSF-2.0
3 %%Creator: fig2dev Version 3.2 Patchlevel 4
4 %%CreationDate: Thu Aug 28 12:20:34 2008
5 %%For: camerond@quesnel (Cameron Dale,galat,2008/09)
6 %%BoundingBox: 0 0 354 721
7 %%Magnification: 1.0000
9 /$F2psDict 200 dict def
11 $F2psDict /mtrx matrix put
12 /col-1 {0 setgray} bind def
13 /col0 {0.000 0.000 0.000 srgb} bind def
14 /col1 {0.000 0.000 1.000 srgb} bind def
15 /col2 {0.000 1.000 0.000 srgb} bind def
16 /col3 {0.000 1.000 1.000 srgb} bind def
17 /col4 {1.000 0.000 0.000 srgb} bind def
18 /col5 {1.000 0.000 1.000 srgb} bind def
19 /col6 {1.000 1.000 0.000 srgb} bind def
20 /col7 {1.000 1.000 1.000 srgb} bind def
21 /col8 {0.000 0.000 0.560 srgb} bind def
22 /col9 {0.000 0.000 0.690 srgb} bind def
23 /col10 {0.000 0.000 0.820 srgb} bind def
24 /col11 {0.530 0.810 1.000 srgb} bind def
25 /col12 {0.000 0.560 0.000 srgb} bind def
26 /col13 {0.000 0.690 0.000 srgb} bind def
27 /col14 {0.000 0.820 0.000 srgb} bind def
28 /col15 {0.000 0.560 0.560 srgb} bind def
29 /col16 {0.000 0.690 0.690 srgb} bind def
30 /col17 {0.000 0.820 0.820 srgb} bind def
31 /col18 {0.560 0.000 0.000 srgb} bind def
32 /col19 {0.690 0.000 0.000 srgb} bind def
33 /col20 {0.820 0.000 0.000 srgb} bind def
34 /col21 {0.560 0.000 0.560 srgb} bind def
35 /col22 {0.690 0.000 0.690 srgb} bind def
36 /col23 {0.820 0.000 0.820 srgb} bind def
37 /col24 {0.500 0.190 0.000 srgb} bind def
38 /col25 {0.630 0.250 0.000 srgb} bind def
39 /col26 {0.750 0.380 0.000 srgb} bind def
40 /col27 {1.000 0.500 0.500 srgb} bind def
41 /col28 {1.000 0.630 0.630 srgb} bind def
42 /col29 {1.000 0.750 0.750 srgb} bind def
43 /col30 {1.000 0.880 0.880 srgb} bind def
44 /col31 {1.000 0.840 0.000 srgb} bind def
48 newpath 0 721 moveto 0 0 lineto 354 0 lineto 354 721 lineto closepath clip newpath
52 /cp {closepath} bind def
54 /gr {grestore} bind def
57 /rs {restore} bind def
60 /rm {rmoveto} bind def
64 /slc {setlinecap} bind def
65 /slj {setlinejoin} bind def
66 /slw {setlinewidth} bind def
67 /srgb {setrgbcolor} bind def
68 /rot {rotate} bind def
70 /sd {setdash} bind def
71 /ff {findfont} bind def
72 /sf {setfont} bind def
73 /scf {scalefont} bind def
74 /sw {stringwidth} bind def
75 /tr {translate} bind def
76 /tnt {dup dup currentrgbcolor
77 4 -2 roll dup 1 exch sub 3 -1 roll mul add
78 4 -2 roll dup 1 exch sub 3 -1 roll mul add
79 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
81 /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
82 4 -2 roll mul srgb} bind def
90 /savematrix mtrx currentmatrix def
91 x y tr xrad yrad sc 0 0 1 startangle endangle arc
96 /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
97 /$F2psEnd {$F2psEnteredState restore end} def
107 % here starts figure with depth 50
110 n 2520 2790 242 242 0 360 DrawEllipse gs col0 s gr
112 /Helvetica-Bold ff 180.00 scf sf
114 gs 1 -1 sc (Peer) col0 sh gr
116 n 3015 3375 242 242 0 360 DrawEllipse gs col0 s gr
118 /Helvetica-Bold ff 180.00 scf sf
120 gs 1 -1 sc (Peer) col0 sh gr
122 n 3600 2745 242 242 0 360 DrawEllipse gs col0 s gr
124 /Helvetica-Bold ff 180.00 scf sf
126 gs 1 -1 sc (Peer) col0 sh gr
128 n 3960 3330 242 242 0 360 DrawEllipse gs col0 s gr
130 /Helvetica-Bold ff 180.00 scf sf
132 gs 1 -1 sc (Peer) col0 sh gr
134 n 4500 1260 262 262 0 360 DrawEllipse gs col0 s gr
136 /Helvetica-Bold ff 180.00 scf sf
138 gs 1 -1 sc (Node) col0 sh gr
140 n 4905 2070 262 262 0 360 DrawEllipse gs col0 s gr
142 /Helvetica-Bold ff 180.00 scf sf
144 gs 1 -1 sc (Node) col0 sh gr
146 n 5895 2070 262 262 0 360 DrawEllipse gs col0 s gr
148 /Helvetica-Bold ff 180.00 scf sf
150 gs 1 -1 sc (Node) col0 sh gr
152 n 5535 1305 262 262 0 360 DrawEllipse gs col0 s gr
154 /Helvetica-Bold ff 180.00 scf sf
156 gs 1 -1 sc (Node) col0 sh gr
158 n 2520 6750 242 242 0 360 DrawEllipse gs col0 s gr
160 /Helvetica-Bold ff 180.00 scf sf
162 gs 1 -1 sc (Peer) col0 sh gr
164 n 3015 7335 242 242 0 360 DrawEllipse gs col0 s gr
166 /Helvetica-Bold ff 180.00 scf sf
168 gs 1 -1 sc (Peer) col0 sh gr
170 n 3600 6705 242 242 0 360 DrawEllipse gs col0 s gr
172 /Helvetica-Bold ff 180.00 scf sf
174 gs 1 -1 sc (Peer) col0 sh gr
176 n 3960 7290 242 242 0 360 DrawEllipse gs col0 s gr
178 /Helvetica-Bold ff 180.00 scf sf
180 gs 1 -1 sc (Peer) col0 sh gr
182 n 4500 5220 262 262 0 360 DrawEllipse gs col0 s gr
184 /Helvetica-Bold ff 180.00 scf sf
186 gs 1 -1 sc (Node) col0 sh gr
188 n 4905 6030 262 262 0 360 DrawEllipse gs col0 s gr
190 /Helvetica-Bold ff 180.00 scf sf
192 gs 1 -1 sc (Node) col0 sh gr
194 n 5895 6030 262 262 0 360 DrawEllipse gs col0 s gr
196 /Helvetica-Bold ff 180.00 scf sf
198 gs 1 -1 sc (Node) col0 sh gr
200 n 5535 5265 262 262 0 360 DrawEllipse gs col0 s gr
202 /Helvetica-Bold ff 180.00 scf sf
204 gs 1 -1 sc (Node) col0 sh gr
206 n 3046 5362 425 425 0 360 DrawEllipse gs col0 s gr
209 n 1080 4815 m 1935 4815 l 1935 5940 l 1080 5940 l
213 n 4140 4545 m 6255 4545 l 6255 6390 l 4140 6390 l
214 cp gs col0 s gr [] 0 sd
217 2880 4965 m 2970 4965 l 2970 4819 l 2925 4939 l 2880 4819 l cp
220 2925 4950 l gs col0 s gr gr
223 n 2880 4819 m 2925 4939 l 2970 4819 l 2880 4819 l cp gs 0.00 setgray ef gr col0 s
226 4247 5264 m 4242 5174 l 4096 5183 l 4219 5221 l 4101 5272 l cp
229 4230 5220 l gs col0 s gr gr
232 n 4101 5272 m 4219 5221 l 4096 5183 l 4101 5272 l cp gs 0.00 setgray ef gr col0 s
235 5275 5311 m 5284 5221 l 5138 5208 l 5254 5264 l 5130 5297 l cp
238 5265 5265 l gs col0 s gr gr
241 n 5130 5297 m 5254 5264 l 5138 5208 l 5130 5297 l cp gs 0.00 setgray ef gr col0 s
244 5769 5836 m 5852 5801 l 5795 5666 l 5801 5795 l 5712 5702 l cp
247 5805 5805 l gs col0 s gr gr
250 n 5712 5702 m 5801 5795 l 5795 5666 l 5712 5702 l cp gs 0.00 setgray ef gr col0 s
253 5160 5985 m 5160 6075 l 5306 6075 l 5186 6030 l 5306 5985 l cp
256 5175 6030 l gs col0 s gr gr
259 n 5306 5985 m 5186 6030 l 5306 6075 l 5306 5985 l cp gs 0.00 setgray ef gr col0 s
262 3419 5487 m 3391 5573 l 3531 5617 l 3431 5538 l 3559 5531 l cp
265 3420 5535 l gs col0 s gr gr
268 n 3559 5531 m 3431 5538 l 3531 5617 l 3559 5531 l cp gs 0.00 setgray ef gr col0 s
270 n 2535 4050 m 2430 4050 2430 4485 105 arcto 4 {pop} repeat
271 2430 4590 3585 4590 105 arcto 4 {pop} repeat
272 3690 4590 3690 4155 105 arcto 4 {pop} repeat
273 3690 4050 2535 4050 105 arcto 4 {pop} repeat
275 /Helvetica-Bold ff 240.00 scf sf
277 gs 1 -1 sc (Server) col0 sh gr
278 /Helvetica-Bold ff 240.00 scf sf
280 gs 1 -1 sc (DHT) col0 sh gr
281 /Helvetica-Bold ff 240.00 scf sf
283 gs 1 -1 sc 90.0 rot (Package Lookups) col0 sh gr
284 /Helvetica-Bold ff 240.00 scf sf
286 gs 1 -1 sc 90.0 rot (Phase 2:) col0 sh gr
287 /Helvetica-Bold ff 240.00 scf sf
289 gs 1 -1 sc (Proxy) col0 sh gr
290 /Helvetica ff 210.00 scf sf
292 gs 1 -1 sc (5 Pkg?) col0 sh gr
293 /Helvetica ff 210.00 scf sf
295 gs 1 -1 sc (6 Hash) col0 sh gr
296 /Helvetica ff 210.00 scf sf
298 gs 1 -1 sc (7 Hash?) col0 sh gr
299 /Helvetica ff 210.00 scf sf
301 gs 1 -1 sc (8 Peers) col0 sh gr
302 /Helvetica ff 210.00 scf sf
304 gs 1 -1 sc (Hash?) col0 sh gr
305 /Helvetica ff 210.00 scf sf
307 gs 1 -1 sc (Hash?) col0 sh gr
308 /Helvetica ff 210.00 scf sf
310 gs 1 -1 sc (Hash?) col0 sh gr
311 /Helvetica-Bold ff 240.00 scf sf
313 gs 1 -1 sc (User) col0 sh gr
315 n 2520 10575 242 242 0 360 DrawEllipse gs col0 s gr
317 /Helvetica-Bold ff 180.00 scf sf
319 gs 1 -1 sc (Peer) col0 sh gr
321 n 3015 11160 242 242 0 360 DrawEllipse gs col0 s gr
323 /Helvetica-Bold ff 180.00 scf sf
325 gs 1 -1 sc (Peer) col0 sh gr
327 n 3600 10530 242 242 0 360 DrawEllipse gs col0 s gr
329 /Helvetica-Bold ff 180.00 scf sf
331 gs 1 -1 sc (Peer) col0 sh gr
333 n 3960 11115 242 242 0 360 DrawEllipse gs col0 s gr
335 /Helvetica-Bold ff 180.00 scf sf
337 gs 1 -1 sc (Peer) col0 sh gr
339 n 4500 9045 262 262 0 360 DrawEllipse gs col0 s gr
341 /Helvetica-Bold ff 180.00 scf sf
343 gs 1 -1 sc (Node) col0 sh gr
345 n 4905 9855 262 262 0 360 DrawEllipse gs col0 s gr
347 /Helvetica-Bold ff 180.00 scf sf
349 gs 1 -1 sc (Node) col0 sh gr
351 n 5895 9855 262 262 0 360 DrawEllipse gs col0 s gr
353 /Helvetica-Bold ff 180.00 scf sf
355 gs 1 -1 sc (Node) col0 sh gr
357 n 5535 9090 262 262 0 360 DrawEllipse gs col0 s gr
359 /Helvetica-Bold ff 180.00 scf sf
361 gs 1 -1 sc (Node) col0 sh gr
363 n 3046 9187 425 425 0 360 DrawEllipse gs col0 s gr
366 n 1080 8640 m 1935 8640 l 1935 9765 l 1080 9765 l
369 n 2535 7875 m 2430 7875 2430 8310 105 arcto 4 {pop} repeat
370 2430 8415 3585 8415 105 arcto 4 {pop} repeat
371 3690 8415 3690 7980 105 arcto 4 {pop} repeat
372 3690 7875 2535 7875 105 arcto 4 {pop} repeat
376 n 4140 8370 m 6255 8370 l 6255 10215 l 4140 10215 l
377 cp gs col0 s gr [] 0 sd
380 1920 9000 m 1920 9090 l 2066 9090 l 1946 9045 l 2066 9000 l cp
383 1935 9045 l gs col0 s gr gr
386 n 2066 9000 m 1946 9045 l 2066 9090 l 2066 9000 l cp gs 0.00 setgray ef gr col0 s
389 2670 9360 m 2670 9270 l 2524 9270 l 2644 9315 l 2524 9360 l cp
392 2655 9315 l gs col0 s gr gr
395 n 2524 9360 m 2644 9315 l 2524 9270 l 2524 9360 l cp gs 0.00 setgray ef gr col0 s
398 3195 8400 m 3105 8400 l 3105 8546 l 3150 8426 l 3195 8546 l cp
401 3150 8415 l gs col0 s gr gr
404 n 3195 8546 m 3150 8426 l 3105 8546 l 3195 8546 l cp gs 0.00 setgray ef gr col0 s
407 2472 10350 m 2557 10378 l 2604 10239 l 2524 10339 l 2519 10210 l cp
410 2520 10350 l gs col0 s gr gr
413 n 2519 10210 m 2524 10339 l 2604 10239 l 2519 10210 l cp gs 0.00 setgray ef gr col0 s
416 2972 9582 m 2885 9558 l 2846 9699 l 2922 9596 l 2933 9723 l cp
419 2925 9585 l gs col0 s gr gr
422 n 2933 9723 m 2922 9596 l 2846 9699 l 2933 9723 l cp gs 0.00 setgray ef gr col0 s
425 3610 10337 m 3692 10299 l 3629 10167 l 3640 10295 l 3548 10205 l cp
428 3645 10305 l gs col0 s gr gr
431 n 3548 10205 m 3640 10295 l 3629 10167 l 3548 10205 l cp gs 0.00 setgray ef gr col0 s
434 3183 9551 m 3103 9591 l 3168 9722 l 3155 9595 l 3248 9682 l cp
437 3150 9585 l gs col0 s gr gr
440 n 3248 9682 m 3155 9595 l 3168 9722 l 3248 9682 l cp gs 0.00 setgray ef gr col0 s
443 4248 9105 m 4243 9015 l 4097 9024 l 4220 9062 l 4102 9113 l cp
446 4231 9061 l gs col0 s gr gr
449 n 4102 9113 m 4220 9062 l 4097 9024 l 4102 9113 l cp gs 0.00 setgray ef gr col0 s
452 5276 9165 m 5285 9075 l 5139 9062 l 5255 9118 l 5131 9151 l cp
455 5266 9119 l gs col0 s gr gr
458 n 5131 9151 m 5255 9118 l 5139 9062 l 5131 9151 l cp gs 0.00 setgray ef gr col0 s
461 5803 9621 m 5886 9586 l 5829 9451 l 5835 9580 l 5746 9487 l cp
464 5839 9590 l gs col0 s gr gr
467 n 5746 9487 m 5835 9580 l 5829 9451 l 5746 9487 l cp gs 0.00 setgray ef gr col0 s
470 5160 9810 m 5160 9900 l 5306 9900 l 5186 9855 l 5306 9810 l cp
473 5175 9855 l gs col0 s gr gr
476 n 5306 9810 m 5186 9855 l 5306 9900 l 5306 9810 l cp gs 0.00 setgray ef gr col0 s
477 /Helvetica-Bold ff 240.00 scf sf
479 gs 1 -1 sc (User) col0 sh gr
480 /Helvetica-Bold ff 240.00 scf sf
482 gs 1 -1 sc (Server) col0 sh gr
483 /Helvetica-Bold ff 240.00 scf sf
485 gs 1 -1 sc (DHT) col0 sh gr
486 /Helvetica ff 210.00 scf sf
488 gs 1 -1 sc (14 Pkg) col0 sh gr
489 /Helvetica ff 210.00 scf sf
491 gs 1 -1 sc (11 Pkg?) col0 sh gr
492 /Helvetica ff 210.00 scf sf
494 gs 1 -1 sc (12 Pkg) col0 sh gr
495 /Helvetica-Bold ff 240.00 scf sf
497 gs 1 -1 sc (Proxy) col0 sh gr
498 /Helvetica ff 210.00 scf sf
500 gs 1 -1 sc (11 Pkg?) col0 sh gr
501 /Helvetica ff 210.00 scf sf
503 gs 1 -1 sc (12 Pkg) col0 sh gr
504 /Helvetica ff 210.00 scf sf
506 gs 1 -1 sc (13 Hash) col0 sh gr
507 /Helvetica ff 210.00 scf sf
509 gs 1 -1 sc (11 Pkg?) col0 sh gr
510 /Helvetica-Bold ff 240.00 scf sf
512 gs 1 -1 sc 90.0 rot (Package Downloads) col0 sh gr
513 /Helvetica-Bold ff 240.00 scf sf
515 gs 1 -1 sc 90.0 rot (Phase 3:) col0 sh gr
516 /Helvetica ff 210.00 scf sf
518 gs 1 -1 sc (15 Store) col0 sh gr
519 /Helvetica ff 210.00 scf sf
521 gs 1 -1 sc (Store) col0 sh gr
522 /Helvetica ff 210.00 scf sf
524 gs 1 -1 sc (Store) col0 sh gr
525 /Helvetica ff 210.00 scf sf
527 gs 1 -1 sc (Store) col0 sh gr
529 n 3046 1402 425 425 0 360 DrawEllipse gs col0 s gr
532 n 1080 855 m 1935 855 l 1935 1980 l 1080 1980 l
535 n 2535 90 m 2430 90 2430 525 105 arcto 4 {pop} repeat
536 2430 630 3585 630 105 arcto 4 {pop} repeat
537 3690 630 3690 195 105 arcto 4 {pop} repeat
538 3690 90 2535 90 105 arcto 4 {pop} repeat
542 n 4140 585 m 6255 585 l 6255 2430 l 4140 2430 l
543 cp gs col0 s gr [] 0 sd
546 2880 1005 m 2970 1005 l 2970 859 l 2925 979 l 2880 859 l cp
549 2925 990 l gs col0 s gr gr
552 n 2880 859 m 2925 979 l 2970 859 l 2880 859 l cp gs 0.00 setgray ef gr col0 s
555 1920 1215 m 1920 1305 l 2066 1305 l 1946 1260 l 2066 1215 l cp
558 1935 1260 l gs col0 s gr gr
561 n 2066 1215 m 1946 1260 l 2066 1305 l 2066 1215 l cp gs 0.00 setgray ef gr col0 s
564 2670 1575 m 2670 1485 l 2524 1485 l 2644 1530 l 2524 1575 l cp
567 2655 1530 l gs col0 s gr gr
570 n 2524 1575 m 2644 1530 l 2524 1485 l 2524 1575 l cp gs 0.00 setgray ef gr col0 s
573 3195 615 m 3105 615 l 3105 761 l 3150 641 l 3195 761 l cp
576 3150 630 l gs col0 s gr gr
579 n 3195 761 m 3150 641 l 3105 761 l 3195 761 l cp gs 0.00 setgray ef gr col0 s
583 6300 3870 l gs col0 s gr [] 0 sd
587 6300 7695 l gs col0 s gr [] 0 sd
588 /Helvetica-Bold ff 240.00 scf sf
590 gs 1 -1 sc (User) col0 sh gr
591 /Helvetica-Bold ff 240.00 scf sf
593 gs 1 -1 sc (Server) col0 sh gr
594 /Helvetica-Bold ff 240.00 scf sf
596 gs 1 -1 sc (DHT) col0 sh gr
597 /Helvetica ff 210.00 scf sf
599 gs 1 -1 sc (1 File?) col0 sh gr
600 /Helvetica ff 210.00 scf sf
602 gs 1 -1 sc (3 File) col0 sh gr
603 /Helvetica ff 210.00 scf sf
605 gs 1 -1 sc (4 File) col0 sh gr
606 /Helvetica ff 210.00 scf sf
608 gs 1 -1 sc (2 File?) col0 sh gr
609 /Helvetica-Bold ff 240.00 scf sf
611 gs 1 -1 sc 90.0 rot (Proxying File Requests) col0 sh gr
612 /Helvetica-Bold ff 240.00 scf sf
614 gs 1 -1 sc 90.0 rot (Phase 1:) col0 sh gr
615 /Helvetica-Bold ff 240.00 scf sf
617 gs 1 -1 sc (Proxy) col0 sh gr