From 452756ccf7226c656cc1a1f24d17d3409b75577a Mon Sep 17 00:00:00 2001 From: Cameron Dale Date: Fri, 29 Aug 2008 11:57:59 -0700 Subject: [PATCH] Remove the wrong figure, add the right one. --- docs/paper/model_all.eps | 621 ------------------------------------ docs/paper/model_all.fig | 237 -------------- docs/paper/model_simple.eps | 537 +++++++++++++++++++++++++++++++ docs/paper/model_simple.fig | 179 +++++++++++ 4 files changed, 716 insertions(+), 858 deletions(-) delete mode 100644 docs/paper/model_all.eps delete mode 100644 docs/paper/model_all.fig create mode 100644 docs/paper/model_simple.eps create mode 100644 docs/paper/model_simple.fig diff --git a/docs/paper/model_all.eps b/docs/paper/model_all.eps deleted file mode 100644 index a214bb4..0000000 --- a/docs/paper/model_all.eps +++ /dev/null @@ -1,621 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: model_all.fig -%%Creator: fig2dev Version 3.2 Patchlevel 4 -%%CreationDate: Thu Aug 28 12:20:34 2008 -%%For: camerond@quesnel (Cameron Dale,galat,2008/09) -%%BoundingBox: 0 0 354 721 -%%Magnification: 1.0000 -%%EndComments -/$F2psDict 200 dict def -$F2psDict begin -$F2psDict /mtrx matrix put -/col-1 {0 setgray} bind def -/col0 {0.000 0.000 0.000 srgb} bind def -/col1 {0.000 0.000 1.000 srgb} bind def -/col2 {0.000 1.000 0.000 srgb} bind def -/col3 {0.000 1.000 1.000 srgb} bind def -/col4 {1.000 0.000 0.000 srgb} bind def -/col5 {1.000 0.000 1.000 srgb} bind def -/col6 {1.000 1.000 0.000 srgb} bind def -/col7 {1.000 1.000 1.000 srgb} bind def -/col8 {0.000 0.000 0.560 srgb} bind def -/col9 {0.000 0.000 0.690 srgb} bind def -/col10 {0.000 0.000 0.820 srgb} bind def -/col11 {0.530 0.810 1.000 srgb} bind def -/col12 {0.000 0.560 0.000 srgb} bind def -/col13 {0.000 0.690 0.000 srgb} bind def -/col14 {0.000 0.820 0.000 srgb} bind def -/col15 {0.000 0.560 0.560 srgb} bind def -/col16 {0.000 0.690 0.690 srgb} bind def -/col17 {0.000 0.820 0.820 srgb} bind def -/col18 {0.560 0.000 0.000 srgb} bind def -/col19 {0.690 0.000 0.000 srgb} bind def -/col20 {0.820 0.000 0.000 srgb} bind def -/col21 {0.560 0.000 0.560 srgb} bind def -/col22 {0.690 0.000 0.690 srgb} bind def -/col23 {0.820 0.000 0.820 srgb} bind def -/col24 {0.500 0.190 0.000 srgb} bind def -/col25 {0.630 0.250 0.000 srgb} bind def -/col26 {0.750 0.380 0.000 srgb} bind def -/col27 {1.000 0.500 0.500 srgb} bind def -/col28 {1.000 0.630 0.630 srgb} bind def -/col29 {1.000 0.750 0.750 srgb} bind def -/col30 {1.000 0.880 0.880 srgb} bind def -/col31 {1.000 0.840 0.000 srgb} bind def - -end -save -newpath 0 721 moveto 0 0 lineto 354 0 lineto 354 721 lineto closepath clip newpath --44.6 718.7 translate -1 -1 scale - -/cp {closepath} bind def -/ef {eofill} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth} bind def -/tr {translate} bind def -/tnt {dup dup currentrgbcolor - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} - bind def -/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul - 4 -2 roll mul srgb} bind def - /DrawEllipse { - /endangle exch def - /startangle exch def - /yrad exch def - /xrad exch def - /y exch def - /x exch def - /savematrix mtrx currentmatrix def - x y tr xrad yrad sc 0 0 1 startangle endangle arc - closepath - savematrix setmatrix - } def - -/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def -/$F2psEnd {$F2psEnteredState restore end} def - -$F2psBegin -10 setmiterlimit -0 slj 0 slc - 0.06299 0.06299 sc -% -% Fig objects follow -% -% -% here starts figure with depth 50 -% Ellipse -7.500 slw -n 2520 2790 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -2340 2880 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 3015 3375 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -2835 3465 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 3600 2745 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -3420 2835 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 3960 3330 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -3780 3420 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 4500 1260 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -4275 1350 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 4905 2070 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -4680 2160 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 5895 2070 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -5670 2160 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 5535 1305 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -5310 1395 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 2520 6750 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -2340 6840 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 3015 7335 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -2835 7425 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 3600 6705 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -3420 6795 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 3960 7290 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -3780 7380 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 4500 5220 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -4275 5310 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 4905 6030 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -4680 6120 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 5895 6030 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -5670 6120 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 5535 5265 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -5310 5355 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 3046 5362 425 425 0 360 DrawEllipse gs col0 s gr - -% Polyline -n 1080 4815 m 1935 4815 l 1935 5940 l 1080 5940 l - cp gs col0 s gr -% Polyline - [60] 0 sd -n 4140 4545 m 6255 4545 l 6255 6390 l 4140 6390 l - cp gs col0 s gr [] 0 sd -% Polyline -gs clippath -2880 4965 m 2970 4965 l 2970 4819 l 2925 4939 l 2880 4819 l cp -eoclip -n 2925 4590 m - 2925 4950 l gs col0 s gr gr - -% arrowhead -n 2880 4819 m 2925 4939 l 2970 4819 l 2880 4819 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -4247 5264 m 4242 5174 l 4096 5183 l 4219 5221 l 4101 5272 l cp -eoclip -n 3465 5265 m - 4230 5220 l gs col0 s gr gr - -% arrowhead -n 4101 5272 m 4219 5221 l 4096 5183 l 4101 5272 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -5275 5311 m 5284 5221 l 5138 5208 l 5254 5264 l 5130 5297 l cp -eoclip -n 4770 5220 m - 5265 5265 l gs col0 s gr gr - -% arrowhead -n 5130 5297 m 5254 5264 l 5138 5208 l 5130 5297 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -5769 5836 m 5852 5801 l 5795 5666 l 5801 5795 l 5712 5702 l cp -eoclip -n 5670 5490 m - 5805 5805 l gs col0 s gr gr - -% arrowhead -n 5712 5702 m 5801 5795 l 5795 5666 l 5712 5702 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -5160 5985 m 5160 6075 l 5306 6075 l 5186 6030 l 5306 5985 l cp -eoclip -n 5625 6030 m - 5175 6030 l gs col0 s gr gr - -% arrowhead -n 5306 5985 m 5186 6030 l 5306 6075 l 5306 5985 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -3419 5487 m 3391 5573 l 3531 5617 l 3431 5538 l 3559 5531 l cp -eoclip -n 4680 5940 m - 3420 5535 l gs col0 s gr gr - -% arrowhead -n 3559 5531 m 3431 5538 l 3531 5617 l 3559 5531 l cp gs 0.00 setgray ef gr col0 s -% Polyline -n 2535 4050 m 2430 4050 2430 4485 105 arcto 4 {pop} repeat - 2430 4590 3585 4590 105 arcto 4 {pop} repeat - 3690 4590 3690 4155 105 arcto 4 {pop} repeat - 3690 4050 2535 4050 105 arcto 4 {pop} repeat - cp gs col0 s gr -/Helvetica-Bold ff 240.00 scf sf -1125 5445 m -gs 1 -1 sc (Server) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -4860 4815 m -gs 1 -1 sc (DHT) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -945 6210 m -gs 1 -1 sc 90.0 rot (Package Lookups) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -945 7380 m -gs 1 -1 sc 90.0 rot (Phase 2:) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -2745 5535 m -gs 1 -1 sc (Proxy) col0 sh gr -/Helvetica ff 210.00 scf sf -2205 4815 m -gs 1 -1 sc (5 Pkg?) col0 sh gr -/Helvetica ff 210.00 scf sf -2745 5265 m -gs 1 -1 sc (6 Hash) col0 sh gr -/Helvetica ff 210.00 scf sf -3465 5130 m -gs 1 -1 sc (7 Hash?) col0 sh gr -/Helvetica ff 210.00 scf sf -3375 5895 m -gs 1 -1 sc (8 Peers) col0 sh gr -/Helvetica ff 210.00 scf sf -4725 5130 m -gs 1 -1 sc (Hash?) col0 sh gr -/Helvetica ff 210.00 scf sf -5040 5715 m -gs 1 -1 sc (Hash?) col0 sh gr -/Helvetica ff 210.00 scf sf -5085 6345 m -gs 1 -1 sc (Hash?) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -2790 4365 m -gs 1 -1 sc (User) col0 sh gr -% Ellipse -n 2520 10575 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -2340 10665 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 3015 11160 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -2835 11250 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 3600 10530 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -3420 10620 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 3960 11115 242 242 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -3780 11205 m -gs 1 -1 sc (Peer) col0 sh gr -% Ellipse -n 4500 9045 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -4275 9135 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 4905 9855 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -4680 9945 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 5895 9855 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -5670 9945 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 5535 9090 262 262 0 360 DrawEllipse gs col0 s gr - -/Helvetica-Bold ff 180.00 scf sf -5310 9180 m -gs 1 -1 sc (Node) col0 sh gr -% Ellipse -n 3046 9187 425 425 0 360 DrawEllipse gs col0 s gr - -% Polyline -n 1080 8640 m 1935 8640 l 1935 9765 l 1080 9765 l - cp gs col0 s gr -% Polyline -n 2535 7875 m 2430 7875 2430 8310 105 arcto 4 {pop} repeat - 2430 8415 3585 8415 105 arcto 4 {pop} repeat - 3690 8415 3690 7980 105 arcto 4 {pop} repeat - 3690 7875 2535 7875 105 arcto 4 {pop} repeat - cp gs col0 s gr -% Polyline - [60] 0 sd -n 4140 8370 m 6255 8370 l 6255 10215 l 4140 10215 l - cp gs col0 s gr [] 0 sd -% Polyline -gs clippath -1920 9000 m 1920 9090 l 2066 9090 l 1946 9045 l 2066 9000 l cp -eoclip -n 2655 9045 m - 1935 9045 l gs col0 s gr gr - -% arrowhead -n 2066 9000 m 1946 9045 l 2066 9090 l 2066 9000 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -2670 9360 m 2670 9270 l 2524 9270 l 2644 9315 l 2524 9360 l cp -eoclip -n 1935 9315 m - 2655 9315 l gs col0 s gr gr - -% arrowhead -n 2524 9360 m 2644 9315 l 2524 9270 l 2524 9360 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -3195 8400 m 3105 8400 l 3105 8546 l 3150 8426 l 3195 8546 l cp -eoclip -n 3150 8775 m - 3150 8415 l gs col0 s gr gr - -% arrowhead -n 3195 8546 m 3150 8426 l 3105 8546 l 3195 8546 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -2472 10350 m 2557 10378 l 2604 10239 l 2524 10339 l 2519 10210 l cp -eoclip -n 2790 9540 m - 2520 10350 l gs col0 s gr gr - -% arrowhead -n 2519 10210 m 2524 10339 l 2604 10239 l 2519 10210 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -2972 9582 m 2885 9558 l 2846 9699 l 2922 9596 l 2933 9723 l cp -eoclip -n 2700 10395 m - 2925 9585 l gs col0 s gr gr - -% arrowhead -n 2933 9723 m 2922 9596 l 2846 9699 l 2933 9723 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -3610 10337 m 3692 10299 l 3629 10167 l 3640 10295 l 3548 10205 l cp -eoclip -n 3285 9540 m - 3645 10305 l gs col0 s gr gr - -% arrowhead -n 3548 10205 m 3640 10295 l 3629 10167 l 3548 10205 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -3183 9551 m 3103 9591 l 3168 9722 l 3155 9595 l 3248 9682 l cp -eoclip -n 3510 10305 m - 3150 9585 l gs col0 s gr gr - -% arrowhead -n 3248 9682 m 3155 9595 l 3168 9722 l 3248 9682 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -4248 9105 m 4243 9015 l 4097 9024 l 4220 9062 l 4102 9113 l cp -eoclip -n 3466 9106 m - 4231 9061 l gs col0 s gr gr - -% arrowhead -n 4102 9113 m 4220 9062 l 4097 9024 l 4102 9113 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -5276 9165 m 5285 9075 l 5139 9062 l 5255 9118 l 5131 9151 l cp -eoclip -n 4771 9074 m - 5266 9119 l gs col0 s gr gr - -% arrowhead -n 5131 9151 m 5255 9118 l 5139 9062 l 5131 9151 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -5803 9621 m 5886 9586 l 5829 9451 l 5835 9580 l 5746 9487 l cp -eoclip -n 5704 9275 m - 5839 9590 l gs col0 s gr gr - -% arrowhead -n 5746 9487 m 5835 9580 l 5829 9451 l 5746 9487 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -5160 9810 m 5160 9900 l 5306 9900 l 5186 9855 l 5306 9810 l cp -eoclip -n 5625 9855 m - 5175 9855 l gs col0 s gr gr - -% arrowhead -n 5306 9810 m 5186 9855 l 5306 9900 l 5306 9810 l cp gs 0.00 setgray ef gr col0 s -/Helvetica-Bold ff 240.00 scf sf -2790 8190 m -gs 1 -1 sc (User) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -1125 9270 m -gs 1 -1 sc (Server) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -4860 8640 m -gs 1 -1 sc (DHT) col0 sh gr -/Helvetica ff 210.00 scf sf -3195 8730 m -gs 1 -1 sc (14 Pkg) col0 sh gr -/Helvetica ff 210.00 scf sf -3330 9675 m -gs 1 -1 sc (11 Pkg?) col0 sh gr -/Helvetica ff 210.00 scf sf -2745 10350 m -gs 1 -1 sc (12 Pkg) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -2745 9360 m -gs 1 -1 sc (Proxy) col0 sh gr -/Helvetica ff 210.00 scf sf -1935 8955 m -gs 1 -1 sc (11 Pkg?) col0 sh gr -/Helvetica ff 210.00 scf sf -1935 9540 m -gs 1 -1 sc (12 Pkg) col0 sh gr -/Helvetica ff 210.00 scf sf -2655 9135 m -gs 1 -1 sc (13 Hash) col0 sh gr -/Helvetica ff 210.00 scf sf -1845 10080 m -gs 1 -1 sc (11 Pkg?) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -945 10170 m -gs 1 -1 sc 90.0 rot (Package Downloads) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -945 11250 m -gs 1 -1 sc 90.0 rot (Phase 3:) col0 sh gr -/Helvetica ff 210.00 scf sf -3420 9000 m -gs 1 -1 sc (15 Store) col0 sh gr -/Helvetica ff 210.00 scf sf -4770 9000 m -gs 1 -1 sc (Store) col0 sh gr -/Helvetica ff 210.00 scf sf -5130 10125 m -gs 1 -1 sc (Store) col0 sh gr -/Helvetica ff 210.00 scf sf -5220 9540 m -gs 1 -1 sc (Store) col0 sh gr -% Ellipse -n 3046 1402 425 425 0 360 DrawEllipse gs col0 s gr - -% Polyline -n 1080 855 m 1935 855 l 1935 1980 l 1080 1980 l - cp gs col0 s gr -% Polyline -n 2535 90 m 2430 90 2430 525 105 arcto 4 {pop} repeat - 2430 630 3585 630 105 arcto 4 {pop} repeat - 3690 630 3690 195 105 arcto 4 {pop} repeat - 3690 90 2535 90 105 arcto 4 {pop} repeat - cp gs col0 s gr -% Polyline - [60] 0 sd -n 4140 585 m 6255 585 l 6255 2430 l 4140 2430 l - cp gs col0 s gr [] 0 sd -% Polyline -gs clippath -2880 1005 m 2970 1005 l 2970 859 l 2925 979 l 2880 859 l cp -eoclip -n 2925 630 m - 2925 990 l gs col0 s gr gr - -% arrowhead -n 2880 859 m 2925 979 l 2970 859 l 2880 859 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -1920 1215 m 1920 1305 l 2066 1305 l 1946 1260 l 2066 1215 l cp -eoclip -n 2655 1260 m - 1935 1260 l gs col0 s gr gr - -% arrowhead -n 2066 1215 m 1946 1260 l 2066 1305 l 2066 1215 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -2670 1575 m 2670 1485 l 2524 1485 l 2644 1530 l 2524 1575 l cp -eoclip -n 1935 1530 m - 2655 1530 l gs col0 s gr gr - -% arrowhead -n 2524 1575 m 2644 1530 l 2524 1485 l 2524 1575 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -3195 615 m 3105 615 l 3105 761 l 3150 641 l 3195 761 l cp -eoclip -n 3150 990 m - 3150 630 l gs col0 s gr gr - -% arrowhead -n 3195 761 m 3150 641 l 3105 761 l 3195 761 l cp gs 0.00 setgray ef gr col0 s -% Polyline - [15 45] 45 sd -n 720 3870 m - 6300 3870 l gs col0 s gr [] 0 sd -% Polyline - [15 45] 45 sd -n 720 7695 m - 6300 7695 l gs col0 s gr [] 0 sd -/Helvetica-Bold ff 240.00 scf sf -2790 405 m -gs 1 -1 sc (User) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -1125 1485 m -gs 1 -1 sc (Server) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -4860 855 m -gs 1 -1 sc (DHT) col0 sh gr -/Helvetica ff 210.00 scf sf -2205 855 m -gs 1 -1 sc (1 File?) col0 sh gr -/Helvetica ff 210.00 scf sf -1980 1710 m -gs 1 -1 sc (3 File) col0 sh gr -/Helvetica ff 210.00 scf sf -3195 945 m -gs 1 -1 sc (4 File) col0 sh gr -/Helvetica ff 210.00 scf sf -2025 1170 m -gs 1 -1 sc (2 File?) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -945 2700 m -gs 1 -1 sc 90.0 rot (Proxying File Requests) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -945 3735 m -gs 1 -1 sc 90.0 rot (Phase 1:) col0 sh gr -/Helvetica-Bold ff 240.00 scf sf -2745 1575 m -gs 1 -1 sc (Proxy) col0 sh gr -% here ends figure; -$F2psEnd -rs -showpage diff --git a/docs/paper/model_all.fig b/docs/paper/model_all.fig deleted file mode 100644 index 890f0db..0000000 --- a/docs/paper/model_all.fig +++ /dev/null @@ -1,237 +0,0 @@ -#FIG 3.2 -Landscape -Center -Metric -A4 -100.00 -Single --2 -1200 2 -6 2250 2520 2790 3060 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2520 2790 242 242 2520 2790 2610 3015 -4 0 0 50 -1 18 12 0.0000 4 135 405 2340 2880 Peer\001 --6 -6 2745 3105 3285 3645 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3015 3375 242 242 3015 3375 3105 3600 -4 0 0 50 -1 18 12 0.0000 4 135 405 2835 3465 Peer\001 --6 -6 3330 2475 3870 3015 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3600 2745 242 242 3600 2745 3690 2970 -4 0 0 50 -1 18 12 0.0000 4 135 405 3420 2835 Peer\001 --6 -6 3690 3060 4230 3600 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3960 3330 242 242 3960 3330 4050 3555 -4 0 0 50 -1 18 12 0.0000 4 135 405 3780 3420 Peer\001 --6 -6 4230 990 4770 1530 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4500 1260 262 262 4500 1260 4635 1485 -4 0 0 50 -1 18 12 0.0000 4 135 450 4275 1350 Node\001 --6 -6 4635 1800 5175 2340 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4905 2070 262 262 4905 2070 5040 2295 -4 0 0 50 -1 18 12 0.0000 4 135 450 4680 2160 Node\001 --6 -6 5625 1800 6165 2340 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5895 2070 262 262 5895 2070 6030 2295 -4 0 0 50 -1 18 12 0.0000 4 135 450 5670 2160 Node\001 --6 -6 5265 1035 5805 1575 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5535 1305 262 262 5535 1305 5670 1530 -4 0 0 50 -1 18 12 0.0000 4 135 450 5310 1395 Node\001 --6 -6 765 4050 6255 7605 -6 2250 6480 2790 7020 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2520 6750 242 242 2520 6750 2610 6975 -4 0 0 50 -1 18 12 0.0000 4 135 405 2340 6840 Peer\001 --6 -6 2745 7065 3285 7605 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3015 7335 242 242 3015 7335 3105 7560 -4 0 0 50 -1 18 12 0.0000 4 135 405 2835 7425 Peer\001 --6 -6 3330 6435 3870 6975 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3600 6705 242 242 3600 6705 3690 6930 -4 0 0 50 -1 18 12 0.0000 4 135 405 3420 6795 Peer\001 --6 -6 3690 7020 4230 7560 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3960 7290 242 242 3960 7290 4050 7515 -4 0 0 50 -1 18 12 0.0000 4 135 405 3780 7380 Peer\001 --6 -6 4230 4950 4770 5490 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4500 5220 262 262 4500 5220 4635 5445 -4 0 0 50 -1 18 12 0.0000 4 135 450 4275 5310 Node\001 --6 -6 4635 5760 5175 6300 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4905 6030 262 262 4905 6030 5040 6255 -4 0 0 50 -1 18 12 0.0000 4 135 450 4680 6120 Node\001 --6 -6 5625 5760 6165 6300 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5895 6030 262 262 5895 6030 6030 6255 -4 0 0 50 -1 18 12 0.0000 4 135 450 5670 6120 Node\001 --6 -6 5265 4995 5805 5535 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5535 5265 262 262 5535 5265 5670 5490 -4 0 0 50 -1 18 12 0.0000 4 135 450 5310 5355 Node\001 --6 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3046 5362 425 425 3046 5362 3406 5587 -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 1080 4815 1935 4815 1935 5940 1080 5940 1080 4815 -2 2 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 - 4140 4545 6255 4545 6255 6390 4140 6390 4140 4545 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 2925 4590 2925 4950 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 3465 5265 4230 5220 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 4770 5220 5265 5265 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 5670 5490 5805 5805 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 5625 6030 5175 6030 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 4680 5940 3420 5535 -2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 - 3690 4590 3690 4050 2430 4050 2430 4590 3690 4590 -4 0 0 50 -1 18 16 0.0000 4 180 750 1125 5445 Server\001 -4 0 0 50 -1 18 16 0.0000 4 180 510 4860 4815 DHT\001 -4 0 0 50 -1 18 16 1.5708 4 240 2070 945 6210 Package Lookups\001 -4 0 0 50 -1 18 16 1.5708 4 180 990 945 7380 Phase 2:\001 -4 0 0 50 -1 18 16 0.0000 4 240 675 2745 5535 Proxy\001 -4 0 0 50 -1 16 14 0.0000 4 195 660 2205 4815 5 Pkg?\001 -4 0 0 50 -1 16 14 0.0000 4 150 675 2745 5265 6 Hash\001 -4 0 0 50 -1 16 14 0.0000 4 150 795 3465 5130 7 Hash?\001 -4 0 0 50 -1 16 14 0.0000 4 150 735 3375 5895 8 Peers\001 -4 0 0 50 -1 16 14 0.0000 4 150 615 4725 5130 Hash?\001 -4 0 0 50 -1 16 14 0.0000 4 150 615 5040 5715 Hash?\001 -4 0 0 50 -1 16 14 0.0000 4 150 615 5085 6345 Hash?\001 -4 0 0 50 -1 18 16 0.0000 4 180 540 2790 4365 User\001 --6 -6 765 7830 6255 11430 -6 2250 10305 2790 10845 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2520 10575 242 242 2520 10575 2610 10800 -4 0 0 50 -1 18 12 0.0000 4 135 405 2340 10665 Peer\001 --6 -6 2745 10890 3285 11430 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3015 11160 242 242 3015 11160 3105 11385 -4 0 0 50 -1 18 12 0.0000 4 135 405 2835 11250 Peer\001 --6 -6 3330 10260 3870 10800 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3600 10530 242 242 3600 10530 3690 10755 -4 0 0 50 -1 18 12 0.0000 4 135 405 3420 10620 Peer\001 --6 -6 3690 10845 4230 11385 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3960 11115 242 242 3960 11115 4050 11340 -4 0 0 50 -1 18 12 0.0000 4 135 405 3780 11205 Peer\001 --6 -6 4230 8775 4770 9315 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4500 9045 262 262 4500 9045 4635 9270 -4 0 0 50 -1 18 12 0.0000 4 135 450 4275 9135 Node\001 --6 -6 4635 9585 5175 10125 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4905 9855 262 262 4905 9855 5040 10080 -4 0 0 50 -1 18 12 0.0000 4 135 450 4680 9945 Node\001 --6 -6 5625 9585 6165 10125 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5895 9855 262 262 5895 9855 6030 10080 -4 0 0 50 -1 18 12 0.0000 4 135 450 5670 9945 Node\001 --6 -6 5265 8820 5805 9360 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5535 9090 262 262 5535 9090 5670 9315 -4 0 0 50 -1 18 12 0.0000 4 135 450 5310 9180 Node\001 --6 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3046 9187 425 425 3046 9187 3406 9412 -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 1080 8640 1935 8640 1935 9765 1080 9765 1080 8640 -2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 - 3690 8415 3690 7875 2430 7875 2430 8415 3690 8415 -2 2 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 - 4140 8370 6255 8370 6255 10215 4140 10215 4140 8370 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 2655 9045 1935 9045 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 1935 9315 2655 9315 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 3150 8775 3150 8415 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 2790 9540 2520 10350 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 2700 10395 2925 9585 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 3285 9540 3645 10305 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 3510 10305 3150 9585 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 3466 9106 4231 9061 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 4771 9074 5266 9119 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 5704 9275 5839 9590 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 5625 9855 5175 9855 -4 0 0 50 -1 18 16 0.0000 4 180 540 2790 8190 User\001 -4 0 0 50 -1 18 16 0.0000 4 180 750 1125 9270 Server\001 -4 0 0 50 -1 18 16 0.0000 4 180 510 4860 8640 DHT\001 -4 0 0 50 -1 16 14 0.0000 4 195 660 3195 8730 14 Pkg\001 -4 0 0 50 -1 16 14 0.0000 4 195 780 3330 9675 11 Pkg?\001 -4 0 0 50 -1 16 14 0.0000 4 195 660 2745 10350 12 Pkg\001 -4 0 0 50 -1 18 16 0.0000 4 240 675 2745 9360 Proxy\001 -4 0 0 50 -1 16 14 0.0000 4 195 780 1935 8955 11 Pkg?\001 -4 0 0 50 -1 16 14 0.0000 4 195 660 1935 9540 12 Pkg\001 -4 0 0 50 -1 16 14 0.0000 4 150 795 2655 9135 13 Hash\001 -4 0 0 50 -1 16 14 0.0000 4 195 780 1845 10080 11 Pkg?\001 -4 0 0 50 -1 18 16 1.5708 4 240 2340 945 10170 Package Downloads\001 -4 0 0 50 -1 18 16 1.5708 4 180 990 945 11250 Phase 3:\001 -4 0 0 50 -1 16 14 0.0000 4 150 810 3420 9000 15 Store\001 -4 0 0 50 -1 16 14 0.0000 4 150 510 4770 9000 Store\001 -4 0 0 50 -1 16 14 0.0000 4 150 510 5130 10125 Store\001 -4 0 0 50 -1 16 14 0.0000 4 150 510 5220 9540 Store\001 --6 -1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3046 1402 425 425 3046 1402 3406 1627 -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 1080 855 1935 855 1935 1980 1080 1980 1080 855 -2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 - 3690 630 3690 90 2430 90 2430 630 3690 630 -2 2 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 - 4140 585 6255 585 6255 2430 4140 2430 4140 585 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 2925 630 2925 990 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 2655 1260 1935 1260 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 1935 1530 2655 1530 -2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 - 1 1 1.00 90.00 120.00 - 3150 990 3150 630 -2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2 - 720 3870 6300 3870 -2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2 - 720 7695 6300 7695 -4 0 0 50 -1 18 16 0.0000 4 180 540 2790 405 User\001 -4 0 0 50 -1 18 16 0.0000 4 180 750 1125 1485 Server\001 -4 0 0 50 -1 18 16 0.0000 4 180 510 4860 855 DHT\001 -4 0 0 50 -1 16 14 0.0000 4 150 645 2205 855 1 File?\001 -4 0 0 50 -1 16 14 0.0000 4 150 525 1980 1710 3 File\001 -4 0 0 50 -1 16 14 0.0000 4 150 525 3195 945 4 File\001 -4 0 0 50 -1 16 14 0.0000 4 150 645 2025 1170 2 File?\001 -4 0 0 50 -1 18 16 1.5708 4 240 2655 945 2700 Proxying File Requests\001 -4 0 0 50 -1 18 16 1.5708 4 180 990 945 3735 Phase 1:\001 -4 0 0 50 -1 18 16 0.0000 4 240 675 2745 1575 Proxy\001 diff --git a/docs/paper/model_simple.eps b/docs/paper/model_simple.eps new file mode 100644 index 0000000..760075a --- /dev/null +++ b/docs/paper/model_simple.eps @@ -0,0 +1,537 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: model_simple.fig +%%Creator: fig2dev Version 3.2 Patchlevel 4 +%%CreationDate: Thu Aug 28 13:02:50 2008 +%%For: camerond@quesnel (Cameron Dale,galat,2008/09) +%%BoundingBox: 0 0 371 470 +%%Magnification: 1.0000 +%%EndComments +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def +/col32 {0.000 0.000 0.000 srgb} bind def +/col33 {0.375 0.375 0.375 srgb} bind def +/col34 {0.309 0.309 0.309 srgb} bind def +/col35 {0.523 0.523 0.523 srgb} bind def + +end +save +newpath 0 470 moveto 0 0 lineto 371 0 lineto 371 470 lineto closepath clip newpath +-4.9 480.6 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +0 slj 0 slc + 0.06299 0.06299 sc +% +% Fig objects follow +% +% +% here starts figure with depth 50 +% Ellipse +7.500 slw +n 4140 3330 262 262 0 360 DrawEllipse gs col0 s gr + +/Helvetica-Bold ff 180.00 scf sf +3915 3420 m +gs 1 -1 sc (Node) col0 sh gr +% Ellipse +n 4545 4140 262 262 0 360 DrawEllipse gs col0 s gr + +/Helvetica-Bold ff 180.00 scf sf +4320 4230 m +gs 1 -1 sc (Node) col0 sh gr +% Ellipse +n 5535 4140 262 262 0 360 DrawEllipse gs col0 s gr + +/Helvetica-Bold ff 180.00 scf sf +5310 4230 m +gs 1 -1 sc (Node) col0 sh gr +% Ellipse +n 5175 3375 262 262 0 360 DrawEllipse gs col0 s gr + +/Helvetica-Bold ff 180.00 scf sf +4950 3465 m +gs 1 -1 sc (Node) col0 sh gr +% Ellipse +n 2160 7380 242 242 0 360 DrawEllipse gs col0 s gr + +/Helvetica-Bold ff 180.00 scf sf +1980 7470 m +gs 1 -1 sc (Peer) col0 sh gr +% Ellipse +n 3240 7335 242 242 0 360 DrawEllipse gs col0 s gr + +/Helvetica-Bold ff 180.00 scf sf +3060 7425 m +gs 1 -1 sc (Peer) col0 sh gr +% Ellipse +n 4140 5850 262 262 0 360 DrawEllipse gs col0 s gr + +/Helvetica-Bold ff 180.00 scf sf +3915 5940 m +gs 1 -1 sc (Node) col0 sh gr +% Ellipse +n 4545 6660 262 262 0 360 DrawEllipse gs col0 s gr + +/Helvetica-Bold ff 180.00 scf sf +4320 6750 m +gs 1 -1 sc (Node) col0 sh gr +% Ellipse +n 5535 6660 262 262 0 360 DrawEllipse gs col0 s gr + +/Helvetica-Bold ff 180.00 scf sf +5310 6750 m +gs 1 -1 sc (Node) col0 sh gr +% Ellipse +n 5175 5895 262 262 0 360 DrawEllipse gs col0 s gr + +/Helvetica-Bold ff 180.00 scf sf +4950 5985 m +gs 1 -1 sc (Node) col0 sh gr +% Ellipse +n 2686 3472 425 425 0 360 DrawEllipse gs col0 s gr + +% Ellipse +n 2686 5992 425 425 0 360 DrawEllipse gs col0 s gr + +% Ellipse +n 3001 1402 425 425 0 360 DrawEllipse gs col0 s gr + +% Polyline +n 720 2925 m 1575 2925 l 1575 4050 l 720 4050 l + cp gs col0 s gr +% Polyline + [15 45] 45 sd +n 90 4635 m + 5940 4635 l gs col0 s gr [] 0 sd +% Polyline +n 2175 2250 m 2070 2250 2070 2595 105 arcto 4 {pop} repeat + 2070 2700 3225 2700 105 arcto 4 {pop} repeat + 3330 2700 3330 2355 105 arcto 4 {pop} repeat + 3330 2250 2175 2250 105 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +n 720 5445 m 1575 5445 l 1575 6570 l 720 6570 l + cp gs col0 s gr +% Polyline + [60] 0 sd +n 3780 5175 m 5895 5175 l 5895 7020 l 3780 7020 l + cp gs col0 s gr [] 0 sd +% Polyline +gs clippath +2835 5205 m 2745 5205 l 2745 5351 l 2790 5231 l 2835 5351 l cp +eoclip +n 2790 5580 m + 2790 5220 l gs col0 s gr gr + +% arrowhead +n 2835 5351 m 2790 5231 l 2745 5351 l 2835 5351 l cp gs 0.00 setgray ef gr col0 s +% Polyline +n 2175 4770 m 2070 4770 2070 5115 105 arcto 4 {pop} repeat + 2070 5220 3225 5220 105 arcto 4 {pop} repeat + 3330 5220 3330 4875 105 arcto 4 {pop} repeat + 3330 4770 2175 4770 105 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline + [15 45] 45 sd +n 90 2115 m + 5940 2115 l gs col0 s gr [] 0 sd +% Polyline +n 2490 180 m 2385 180 2385 525 105 arcto 4 {pop} repeat + 2385 630 3540 630 105 arcto 4 {pop} repeat + 3645 630 3645 285 105 arcto 4 {pop} repeat + 3645 180 2490 180 105 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +n 1035 855 m 1890 855 l 1890 1980 l 1035 1980 l + cp gs col0 s gr +% Polyline + [60] 0 sd +n 3780 2655 m 5895 2655 l 5895 4500 l 3780 4500 l + cp gs col0 s gr [] 0 sd +% Polyline +gs clippath +1560 5805 m 1560 5895 l 1706 5895 l 1586 5850 l 1706 5805 l cp +eoclip +n 2295 5850 m + 1575 5850 l gs col35 s gr gr + +% arrowhead +n 1706 5805 m 1586 5850 l 1706 5895 l 1706 5805 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +2310 6165 m 2310 6075 l 2164 6075 l 2284 6120 l 2164 6165 l cp +eoclip +n 1575 6120 m + 2295 6120 l gs col35 s gr gr + +% arrowhead +n 2164 6165 m 2284 6120 l 2164 6075 l 2164 6165 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +2112 7155 m 2197 7183 l 2244 7044 l 2164 7144 l 2159 7015 l cp +eoclip +n 2430 6345 m + 2160 7155 l gs col35 s gr gr + +% arrowhead +n 2159 7015 m 2164 7144 l 2244 7044 l 2159 7015 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +2612 6387 m 2525 6363 l 2486 6504 l 2562 6401 l 2573 6528 l cp +eoclip +n 2340 7200 m + 2565 6390 l gs col35 s gr gr + +% arrowhead +n 2573 6528 m 2562 6401 l 2486 6504 l 2573 6528 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +2823 6356 m 2743 6396 l 2808 6527 l 2795 6400 l 2888 6487 l cp +eoclip +n 3150 7110 m + 2790 6390 l gs col35 s gr gr + +% arrowhead +n 2888 6487 m 2795 6400 l 2808 6527 l 2888 6487 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +3250 7142 m 3332 7104 l 3269 6972 l 3280 7100 l 3188 7010 l cp +eoclip +n 2925 6345 m + 3285 7110 l gs col35 s gr gr + +% arrowhead +n 3188 7010 m 3280 7100 l 3269 6972 l 3188 7010 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +3888 5910 m 3883 5820 l 3737 5829 l 3860 5867 l 3742 5918 l cp +eoclip +n 3106 5911 m + 3871 5866 l gs col35 s gr gr + +% arrowhead +n 3742 5918 m 3860 5867 l 3737 5829 l 3742 5918 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +4916 5970 m 4925 5880 l 4779 5867 l 4895 5923 l 4771 5956 l cp +eoclip +n 4411 5879 m + 4906 5924 l gs col35 s gr gr + +% arrowhead +n 4771 5956 m 4895 5923 l 4779 5867 l 4771 5956 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +5443 6426 m 5526 6391 l 5469 6256 l 5475 6385 l 5386 6292 l cp +eoclip +n 5344 6080 m + 5479 6395 l gs col35 s gr gr + +% arrowhead +n 5386 6292 m 5475 6385 l 5469 6256 l 5386 6292 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +4800 6615 m 4800 6705 l 4946 6705 l 4826 6660 l 4946 6615 l cp +eoclip +n 5265 6660 m + 4815 6660 l gs col35 s gr gr + +% arrowhead +n 4946 6615 m 4826 6660 l 4946 6705 l 4946 6615 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +2520 3075 m 2610 3075 l 2610 2929 l 2565 3049 l 2520 2929 l cp +eoclip +n 2565 2700 m + 2565 3060 l gs col35 s gr gr + +% arrowhead +n 2520 2929 m 2565 3049 l 2610 2929 l 2520 2929 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +3887 3374 m 3882 3284 l 3736 3293 l 3859 3331 l 3741 3382 l cp +eoclip +n 3105 3375 m + 3870 3330 l gs col35 s gr gr + +% arrowhead +n 3741 3382 m 3859 3331 l 3736 3293 l 3741 3382 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +3059 3597 m 3031 3683 l 3171 3727 l 3071 3648 l 3199 3641 l cp +eoclip +n 4320 4050 m + 3060 3645 l gs col35 s gr gr + +% arrowhead +n 3199 3641 m 3071 3648 l 3171 3727 l 3199 3641 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +4915 3421 m 4924 3331 l 4778 3318 l 4894 3374 l 4770 3407 l cp +eoclip +n 4410 3330 m + 4905 3375 l gs col35 s gr gr + +% arrowhead +n 4770 3407 m 4894 3374 l 4778 3318 l 4770 3407 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +5409 3946 m 5492 3911 l 5435 3776 l 5441 3905 l 5352 3812 l cp +eoclip +n 5310 3600 m + 5445 3915 l gs col35 s gr gr + +% arrowhead +n 5352 3812 m 5441 3905 l 5435 3776 l 5352 3812 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +4800 4095 m 4800 4185 l 4946 4185 l 4826 4140 l 4946 4095 l cp +eoclip +n 5265 4140 m + 4815 4140 l gs col35 s gr gr + +% arrowhead +n 4946 4095 m 4826 4140 l 4946 4185 l 4946 4095 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +2625 1575 m 2625 1485 l 2479 1485 l 2599 1530 l 2479 1575 l cp +eoclip +n 1890 1530 m + 2610 1530 l gs col35 s gr gr + +% arrowhead +n 2479 1575 m 2599 1530 l 2479 1485 l 2479 1575 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +1875 1215 m 1875 1305 l 2021 1305 l 1901 1260 l 2021 1215 l cp +eoclip +n 2610 1260 m + 1890 1260 l gs col35 s gr gr + +% arrowhead +n 2021 1215 m 1901 1260 l 2021 1305 l 2021 1215 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +2835 1005 m 2925 1005 l 2925 859 l 2880 979 l 2835 859 l cp +eoclip +n 2880 630 m + 2880 990 l gs col35 s gr gr + +% arrowhead +n 2835 859 m 2880 979 l 2925 859 l 2835 859 l cp gs col35 1.00 shd ef gr col35 s +% Polyline +gs clippath +3150 615 m 3060 615 l 3060 761 l 3105 641 l 3150 761 l cp +eoclip +n 3105 990 m + 3105 630 l gs col35 s gr gr + +% arrowhead +n 3150 761 m 3105 641 l 3060 761 l 3150 761 l cp gs col35 1.00 shd ef gr col35 s +/Helvetica-Bold ff 240.00 scf sf +765 3555 m +gs 1 -1 sc (Server) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +4500 2925 m +gs 1 -1 sc (DHT) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +585 4320 m +gs 1 -1 sc 90.0 rot (Package Lookups) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +2385 3645 m +gs 1 -1 sc (Proxy) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +315 3780 m +gs 1 -1 sc 90.0 rot (Phase 2:) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +2430 2565 m +gs 1 -1 sc (User) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +585 7200 m +gs 1 -1 sc 90.0 rot (Package Downloads) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +315 6570 m +gs 1 -1 sc 90.0 rot (Phase 3:) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +765 6075 m +gs 1 -1 sc (Server) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +4500 5445 m +gs 1 -1 sc (DHT) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +2430 5085 m +gs 1 -1 sc (User) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +585 1980 m +gs 1 -1 sc 90.0 rot (Proxying File) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +315 1710 m +gs 1 -1 sc 90.0 rot (Phase 1:) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +900 1755 m +gs 1 -1 sc 90.0 rot (Requests) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +1080 1485 m +gs 1 -1 sc (Server) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +2745 495 m +gs 1 -1 sc (User) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +2700 1485 m +gs 1 -1 sc (Proxy) col0 sh gr +/Helvetica-Bold ff 240.00 scf sf +2385 6165 m +gs 1 -1 sc (Proxy) col0 sh gr +/Helvetica ff 210.00 scf sf +1575 5760 m +gs 1 -1 sc (11 Pkg?) col35 sh gr +/Helvetica ff 210.00 scf sf +2295 5940 m +gs 1 -1 sc (13 Hash) col35 sh gr +/Helvetica ff 210.00 scf sf +1575 6345 m +gs 1 -1 sc (12 Pkg) col35 sh gr +/Helvetica ff 210.00 scf sf +1485 6885 m +gs 1 -1 sc (11 Pkg?) col35 sh gr +/Helvetica ff 210.00 scf sf +2385 7155 m +gs 1 -1 sc (12 Pkg) col35 sh gr +/Helvetica ff 210.00 scf sf +2970 6480 m +gs 1 -1 sc (11 Pkg?) col35 sh gr +/Helvetica ff 210.00 scf sf +3060 5805 m +gs 1 -1 sc (15 Store) col35 sh gr +/Helvetica ff 210.00 scf sf +2835 5535 m +gs 1 -1 sc (14 Pkg) col35 sh gr +/Helvetica ff 210.00 scf sf +4410 5805 m +gs 1 -1 sc (Store) col35 sh gr +/Helvetica ff 210.00 scf sf +4860 6345 m +gs 1 -1 sc (Store) col35 sh gr +/Helvetica ff 210.00 scf sf +4770 6930 m +gs 1 -1 sc (Store) col35 sh gr +/Helvetica ff 210.00 scf sf +2385 3375 m +gs 1 -1 sc (6 Hash) col35 sh gr +/Helvetica ff 210.00 scf sf +1845 2925 m +gs 1 -1 sc (5 Pkg?) col35 sh gr +/Helvetica ff 210.00 scf sf +3105 3240 m +gs 1 -1 sc (7 Hash?) col35 sh gr +/Helvetica ff 210.00 scf sf +3015 4005 m +gs 1 -1 sc (8 Peers) col35 sh gr +/Helvetica ff 210.00 scf sf +4365 3240 m +gs 1 -1 sc (Hash?) col35 sh gr +/Helvetica ff 210.00 scf sf +4680 3825 m +gs 1 -1 sc (Hash?) col35 sh gr +/Helvetica ff 210.00 scf sf +4725 4455 m +gs 1 -1 sc (Hash?) col35 sh gr +/Helvetica ff 210.00 scf sf +1935 1710 m +gs 1 -1 sc (3 File) col35 sh gr +/Helvetica ff 210.00 scf sf +1980 1170 m +gs 1 -1 sc (2 File?) col35 sh gr +/Helvetica ff 210.00 scf sf +2160 855 m +gs 1 -1 sc (1 File?) col35 sh gr +/Helvetica ff 210.00 scf sf +3150 945 m +gs 1 -1 sc (4 File) col35 sh gr +% here ends figure; +$F2psEnd +rs +showpage diff --git a/docs/paper/model_simple.fig b/docs/paper/model_simple.fig new file mode 100644 index 0000000..96dfefa --- /dev/null +++ b/docs/paper/model_simple.fig @@ -0,0 +1,179 @@ +#FIG 3.2 +Landscape +Center +Metric +A4 +100.00 +Single +-2 +1200 2 +0 32 #000000 +0 33 #606060 +0 34 #4f4f4f +0 35 #868686 +6 3870 3060 4410 3600 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4140 3330 262 262 4140 3330 4275 3555 +4 0 0 50 -1 18 12 0.0000 4 135 450 3915 3420 Node\001 +-6 +6 4275 3870 4815 4410 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4545 4140 262 262 4545 4140 4680 4365 +4 0 0 50 -1 18 12 0.0000 4 135 450 4320 4230 Node\001 +-6 +6 5265 3870 5805 4410 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5535 4140 262 262 5535 4140 5670 4365 +4 0 0 50 -1 18 12 0.0000 4 135 450 5310 4230 Node\001 +-6 +6 4905 3105 5445 3645 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5175 3375 262 262 5175 3375 5310 3600 +4 0 0 50 -1 18 12 0.0000 4 135 450 4950 3465 Node\001 +-6 +6 1890 7110 2430 7650 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2160 7380 242 242 2160 7380 2250 7605 +4 0 0 50 -1 18 12 0.0000 4 135 405 1980 7470 Peer\001 +-6 +6 2970 7065 3510 7605 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3240 7335 242 242 3240 7335 3330 7560 +4 0 0 50 -1 18 12 0.0000 4 135 405 3060 7425 Peer\001 +-6 +6 3870 5580 4410 6120 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4140 5850 262 262 4140 5850 4275 6075 +4 0 0 50 -1 18 12 0.0000 4 135 450 3915 5940 Node\001 +-6 +6 4275 6390 4815 6930 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4545 6660 262 262 4545 6660 4680 6885 +4 0 0 50 -1 18 12 0.0000 4 135 450 4320 6750 Node\001 +-6 +6 5265 6390 5805 6930 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5535 6660 262 262 5535 6660 5670 6885 +4 0 0 50 -1 18 12 0.0000 4 135 450 5310 6750 Node\001 +-6 +6 4905 5625 5445 6165 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5175 5895 262 262 5175 5895 5310 6120 +4 0 0 50 -1 18 12 0.0000 4 135 450 4950 5985 Node\001 +-6 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2686 3472 425 425 2686 3472 3046 3697 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2686 5992 425 425 2686 5992 3046 6217 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3001 1402 425 425 3001 1402 3361 1627 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 720 2925 1575 2925 1575 4050 720 4050 720 2925 +2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2 + 90 4635 5940 4635 +2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 + 3330 2700 3330 2250 2070 2250 2070 2700 3330 2700 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 720 5445 1575 5445 1575 6570 720 6570 720 5445 +2 2 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 3780 5175 5895 5175 5895 7020 3780 7020 3780 5175 +2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 2790 5580 2790 5220 +2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 + 3330 5220 3330 4770 2070 4770 2070 5220 3330 5220 +2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2 + 90 2115 5940 2115 +2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 + 3645 630 3645 180 2385 180 2385 630 3645 630 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1035 855 1890 855 1890 1980 1035 1980 1035 855 +2 2 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5 + 3780 2655 5895 2655 5895 4500 3780 4500 3780 2655 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 2295 5850 1575 5850 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 1575 6120 2295 6120 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 2430 6345 2160 7155 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 2340 7200 2565 6390 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 3150 7110 2790 6390 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 2925 6345 3285 7110 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 3106 5911 3871 5866 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 4411 5879 4906 5924 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 5344 6080 5479 6395 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 5265 6660 4815 6660 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 2565 2700 2565 3060 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 3105 3375 3870 3330 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 4320 4050 3060 3645 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 4410 3330 4905 3375 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 5310 3600 5445 3915 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 5265 4140 4815 4140 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 1890 1530 2610 1530 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 2610 1260 1890 1260 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 2880 630 2880 990 +2 1 0 1 35 7 50 -1 -1 4.000 0 0 -1 1 0 2 + 1 1 1.00 90.00 120.00 + 3105 990 3105 630 +4 0 0 50 -1 18 16 0.0000 4 180 750 765 3555 Server\001 +4 0 0 50 -1 18 16 0.0000 4 180 510 4500 2925 DHT\001 +4 0 0 50 -1 18 16 1.5708 4 240 2070 585 4320 Package Lookups\001 +4 0 0 50 -1 18 16 0.0000 4 240 675 2385 3645 Proxy\001 +4 0 0 50 -1 18 16 1.5708 4 180 990 315 3780 Phase 2:\001 +4 0 0 50 -1 18 16 0.0000 4 180 540 2430 2565 User\001 +4 0 0 50 -1 18 16 1.5708 4 240 2340 585 7200 Package Downloads\001 +4 0 0 50 -1 18 16 1.5708 4 180 990 315 6570 Phase 3:\001 +4 0 0 50 -1 18 16 0.0000 4 180 750 765 6075 Server\001 +4 0 0 50 -1 18 16 0.0000 4 180 510 4500 5445 DHT\001 +4 0 0 50 -1 18 16 0.0000 4 180 540 2430 5085 User\001 +4 0 0 50 -1 18 16 1.5708 4 240 1500 585 1980 Proxying File\001 +4 0 0 50 -1 18 16 1.5708 4 180 990 315 1710 Phase 1:\001 +4 0 0 50 -1 18 16 1.5708 4 225 1095 900 1755 Requests\001 +4 0 0 50 -1 18 16 0.0000 4 180 750 1080 1485 Server\001 +4 0 0 50 -1 18 16 0.0000 4 180 540 2745 495 User\001 +4 0 0 50 -1 18 16 0.0000 4 240 675 2700 1485 Proxy\001 +4 0 0 50 -1 18 16 0.0000 4 240 675 2385 6165 Proxy\001 +4 0 35 50 -1 16 14 0.0000 4 195 780 1575 5760 11 Pkg?\001 +4 0 35 50 -1 16 14 0.0000 4 150 795 2295 5940 13 Hash\001 +4 0 35 50 -1 16 14 0.0000 4 195 660 1575 6345 12 Pkg\001 +4 0 35 50 -1 16 14 0.0000 4 195 780 1485 6885 11 Pkg?\001 +4 0 35 50 -1 16 14 0.0000 4 195 660 2385 7155 12 Pkg\001 +4 0 35 50 -1 16 14 0.0000 4 195 780 2970 6480 11 Pkg?\001 +4 0 35 50 -1 16 14 0.0000 4 150 810 3060 5805 15 Store\001 +4 0 35 50 -1 16 14 0.0000 4 195 660 2835 5535 14 Pkg\001 +4 0 35 50 -1 16 14 0.0000 4 150 510 4410 5805 Store\001 +4 0 35 50 -1 16 14 0.0000 4 150 510 4860 6345 Store\001 +4 0 35 50 -1 16 14 0.0000 4 150 510 4770 6930 Store\001 +4 0 35 50 -1 16 14 0.0000 4 150 675 2385 3375 6 Hash\001 +4 0 35 50 -1 16 14 0.0000 4 195 660 1845 2925 5 Pkg?\001 +4 0 35 50 -1 16 14 0.0000 4 150 795 3105 3240 7 Hash?\001 +4 0 35 50 -1 16 14 0.0000 4 150 735 3015 4005 8 Peers\001 +4 0 35 50 -1 16 14 0.0000 4 150 615 4365 3240 Hash?\001 +4 0 35 50 -1 16 14 0.0000 4 150 615 4680 3825 Hash?\001 +4 0 35 50 -1 16 14 0.0000 4 150 615 4725 4455 Hash?\001 +4 0 35 50 -1 16 14 0.0000 4 150 525 1935 1710 3 File\001 +4 0 35 50 -1 16 14 0.0000 4 150 645 1980 1170 2 File?\001 +4 0 35 50 -1 16 14 0.0000 4 150 645 2160 855 1 File?\001 +4 0 35 50 -1 16 14 0.0000 4 150 525 3150 945 4 File\001 -- 2.30.2