syndicate-2017/tonyg-dissertation/html/Figures/presentation-pict-54.svg

168 lines
9.5 KiB
XML
Raw Normal View History

2018-01-17 15:13:08 +00:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: Trie Pages: 1 -->
<svg width="954pt" height="262pt"
viewBox="0.00 0.00 954.00 262.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 258)">
<title>Trie</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-258 950,-258 950,4 -4,4"/>
<!-- i3702 -->
<g id="node1" class="node"><title>i3702</title>
<polygon fill="none" stroke="black" points="946,-36 808,-36 808,-0 946,-0 946,-36"/>
<text text-anchor="middle" x="877" y="-13.6" font-family="Palatino" font-size="18.00">{Cache, Server}</text>
</g>
<!-- i3701 -->
<g id="node2" class="node"><title>i3701</title>
<ellipse fill="none" stroke="black" cx="722" cy="-18" rx="18" ry="18"/>
</g>
<!-- i3701&#45;&gt;i3702 -->
<g id="edge5" class="edge"><title>i3701&#45;&gt;i3702</title>
<path fill="none" stroke="black" d="M740.254,-18C754.557,-18 775.979,-18 797.603,-18"/>
<polygon fill="black" stroke="black" points="797.865,-21.5001 807.865,-18 797.865,-14.5001 797.865,-21.5001"/>
<text text-anchor="middle" x="784.5" y="-23.6" font-family="Inconsolata" font-size="18.00"></text>
</g>
<!-- i3690 -->
<g id="node3" class="node"><title>i3690</title>
<ellipse fill="none" stroke="black" cx="382" cy="-180" rx="18" ry="18"/>
</g>
<!-- i3691 -->
<g id="node5" class="node"><title>i3691</title>
<polygon fill="none" stroke="black" points="636,-200 556,-200 556,-164 636,-164 636,-200"/>
<text text-anchor="middle" x="596" y="-177.6" font-family="Palatino" font-size="18.00">{Server}</text>
</g>
<!-- i3690&#45;&gt;i3691 -->
<g id="edge15" class="edge"><title>i3690&#45;&gt;i3691</title>
<path fill="none" stroke="black" d="M400.349,-180.164C431.699,-180.459 498.854,-181.093 545.454,-181.533"/>
<polygon fill="black" stroke="black" points="545.618,-185.034 555.65,-181.629 545.684,-178.034 545.618,-185.034"/>
<text text-anchor="middle" x="488" y="-186.6" font-family="Inconsolata" font-size="18.00">&quot;127.0.0.1&quot;</text>
</g>
<!-- i3695 -->
<g id="node4" class="node"><title>i3695</title>
<ellipse fill="none" stroke="black" cx="382" cy="-123" rx="18" ry="18"/>
</g>
<!-- i3696 -->
<g id="node12" class="node"><title>i3696</title>
<ellipse fill="none" stroke="black" cx="596" cy="-128" rx="18" ry="18"/>
</g>
<!-- i3695&#45;&gt;i3696 -->
<g id="edge9" class="edge"><title>i3695&#45;&gt;i3696</title>
<path fill="none" stroke="black" d="M400.349,-123.409C437.257,-124.28 523.79,-126.321 567.987,-127.363"/>
<polygon fill="black" stroke="black" points="567.924,-130.862 578.004,-127.599 568.089,-123.864 567.924,-130.862"/>
<text text-anchor="middle" x="488" y="-131.6" font-family="Inconsolata" font-size="18.00">&quot;localhost&quot;</text>
</g>
<!-- i3692 -->
<g id="node6" class="node"><title>i3692</title>
<ellipse fill="none" stroke="black" cx="190" cy="-234" rx="18" ry="18"/>
</g>
<!-- i3693 -->
<g id="node10" class="node"><title>i3693</title>
<polygon fill="none" stroke="black" points="420,-252 344,-252 344,-216 420,-216 420,-252"/>
<text text-anchor="middle" x="382" y="-229.6" font-family="Palatino" font-size="18.00">{Timer}</text>
</g>
<!-- i3692&#45;&gt;i3693 -->
<g id="edge12" class="edge"><title>i3692&#45;&gt;i3693</title>
<path fill="none" stroke="black" d="M208.196,-234C236.323,-234 293.116,-234 333.924,-234"/>
<polygon fill="black" stroke="black" points="333.927,-237.5 343.927,-234 333.927,-230.5 333.927,-237.5"/>
<text text-anchor="middle" x="276" y="-239.6" font-family="Inconsolata" font-size="18.00">1234</text>
</g>
<!-- i3698 -->
<g id="node7" class="node"><title>i3698</title>
<ellipse fill="none" stroke="black" cx="488" cy="-73" rx="18" ry="18"/>
</g>
<!-- i3697 -->
<g id="node8" class="node"><title>i3697</title>
<polygon fill="none" stroke="black" points="761,-106 683,-106 683,-70 761,-70 761,-106"/>
<text text-anchor="middle" x="722" y="-83.6" font-family="Palatino" font-size="18.00">{Cache}</text>
</g>
<!-- i3698&#45;&gt;i3697 -->
<g id="edge7" class="edge"><title>i3698&#45;&gt;i3697</title>
<path fill="none" stroke="black" d="M506.209,-73.7812C533.668,-75.0627 589.082,-77.792 636,-81 647.883,-81.8125 660.69,-82.8054 672.667,-83.7853"/>
<polygon fill="black" stroke="black" points="672.68,-87.2983 682.935,-84.6381 673.259,-80.3223 672.68,-87.2983"/>
<text text-anchor="middle" x="596" y="-86.6" font-family="Inconsolata" font-size="18.00">1234</text>
</g>
<!-- i3688 -->
<g id="node9" class="node"><title>i3688</title>
<ellipse fill="none" stroke="black" cx="18" cy="-180" rx="18" ry="18"/>
</g>
<!-- i3688&#45;&gt;i3692 -->
<g id="edge11" class="edge"><title>i3688&#45;&gt;i3692</title>
<path fill="none" stroke="black" d="M32.5801,-191.117C38.7863,-195.707 46.4316,-200.712 54,-204 89.3809,-219.372 133.528,-227.266 161.501,-231.013"/>
<polygon fill="black" stroke="black" points="161.37,-234.524 171.727,-232.294 162.24,-227.578 161.37,-234.524"/>
<text text-anchor="middle" x="104" y="-234.6" font-family="Inconsolata" font-size="18.00">later&#45;than¹</text>
</g>
<!-- i3689 -->
<g id="node13" class="node"><title>i3689</title>
<ellipse fill="none" stroke="black" cx="190" cy="-180" rx="18" ry="18"/>
</g>
<!-- i3688&#45;&gt;i3689 -->
<g id="edge13" class="edge"><title>i3688&#45;&gt;i3689</title>
<path fill="none" stroke="black" d="M36.236,-180C65.8409,-180 126.567,-180 161.888,-180"/>
<polygon fill="black" stroke="black" points="161.971,-183.5 171.971,-180 161.971,-176.5 161.971,-183.5"/>
<text text-anchor="middle" x="104" y="-185.6" font-family="Inconsolata" font-size="18.00">dns&#45;entry²</text>
</g>
<!-- i3694 -->
<g id="node14" class="node"><title>i3694</title>
<ellipse fill="none" stroke="black" cx="190" cy="-97" rx="18" ry="18"/>
</g>
<!-- i3688&#45;&gt;i3694 -->
<g id="edge1" class="edge"><title>i3688&#45;&gt;i3694</title>
<path fill="none" stroke="black" d="M32.9149,-169.562C39.1832,-165.098 46.7844,-160.003 54,-156 90.6524,-135.664 135.699,-117.187 163.374,-106.522"/>
<polygon fill="black" stroke="black" points="164.636,-109.787 172.737,-102.957 162.146,-103.245 164.636,-109.787"/>
<text text-anchor="middle" x="104" y="-161.6" font-family="Inconsolata" font-size="18.00">observe¹</text>
</g>
<!-- i3699 -->
<g id="node11" class="node"><title>i3699</title>
<ellipse fill="none" stroke="black" cx="382" cy="-26" rx="18" ry="18"/>
</g>
<!-- i3700 -->
<g id="node15" class="node"><title>i3700</title>
<ellipse fill="none" stroke="black" cx="596" cy="-18" rx="18" ry="18"/>
</g>
<!-- i3699&#45;&gt;i3700 -->
<g id="edge3" class="edge"><title>i3699&#45;&gt;i3700</title>
<path fill="none" stroke="black" d="M399.99,-25.3588C436.662,-23.975 523.494,-20.6984 567.87,-19.0238"/>
<polygon fill="black" stroke="black" points="568.068,-22.5189 577.929,-18.6442 567.804,-15.5239 568.068,-22.5189"/>
<text text-anchor="middle" x="488" y="-29.6" font-family="Inconsolata" font-size="18.00">dns&#45;entry²</text>
</g>
<!-- i3696&#45;&gt;i3697 -->
<g id="edge10" class="edge"><title>i3696&#45;&gt;i3697</title>
<path fill="none" stroke="black" d="M613.466,-122.688C628.651,-117.79 651.958,-110.272 672.996,-103.485"/>
<polygon fill="black" stroke="black" points="674.337,-106.73 682.779,-100.329 672.188,-100.068 674.337,-106.73"/>
<text text-anchor="middle" x="659.5" y="-114.6" font-family="Inconsolata" font-size="18.00"></text>
</g>
<!-- i3689&#45;&gt;i3690 -->
<g id="edge14" class="edge"><title>i3689&#45;&gt;i3690</title>
<path fill="none" stroke="black" d="M208.196,-180C241.332,-180 314.254,-180 353.954,-180"/>
<polygon fill="black" stroke="black" points="353.979,-183.5 363.979,-180 353.979,-176.5 353.979,-183.5"/>
<text text-anchor="middle" x="276" y="-185.6" font-family="Inconsolata" font-size="18.00">&quot;localhost&quot;</text>
</g>
<!-- i3694&#45;&gt;i3695 -->
<g id="edge8" class="edge"><title>i3694&#45;&gt;i3695</title>
<path fill="none" stroke="black" d="M207.861,-99.3073C240.806,-103.816 313.975,-113.828 353.836,-119.283"/>
<polygon fill="black" stroke="black" points="353.521,-122.772 363.903,-120.66 354.47,-115.837 353.521,-122.772"/>
<text text-anchor="middle" x="276" y="-120.6" font-family="Inconsolata" font-size="18.00">dns&#45;entry²</text>
</g>
<!-- i3694&#45;&gt;i3698 -->
<g id="edge6" class="edge"><title>i3694&#45;&gt;i3698</title>
<path fill="none" stroke="black" d="M204.922,-86.8881C211.069,-83.0114 218.575,-79.0329 226,-77 308.723,-54.3517 411.783,-63.0045 459.897,-69.0556"/>
<polygon fill="black" stroke="black" points="459.733,-72.5643 470.105,-70.4063 460.651,-65.6247 459.733,-72.5643"/>
<text text-anchor="middle" x="276" y="-82.6" font-family="Inconsolata" font-size="18.00">later&#45;than¹</text>
</g>
<!-- i3694&#45;&gt;i3699 -->
<g id="edge2" class="edge"><title>i3694&#45;&gt;i3699</title>
<path fill="none" stroke="black" d="M195.361,-79.532C200.148,-64.3857 209.453,-43.3222 226,-33 265.014,-8.66269 320.917,-13.6696 353.838,-19.708"/>
<polygon fill="black" stroke="black" points="353.571,-23.224 364.064,-21.7544 354.945,-16.3601 353.571,-23.224"/>
<text text-anchor="middle" x="276" y="-38.6" font-family="Inconsolata" font-size="18.00">observe¹</text>
</g>
<!-- i3700&#45;&gt;i3701 -->
<g id="edge4" class="edge"><title>i3700&#45;&gt;i3701</title>
<path fill="none" stroke="black" d="M614.242,-18C634.786,-18 669.369,-18 693.592,-18"/>
<polygon fill="black" stroke="black" points="693.905,-21.5001 703.905,-18 693.905,-14.5001 693.905,-21.5001"/>
<text text-anchor="middle" x="659.5" y="-23.6" font-family="Inconsolata" font-size="18.00"></text>
</g>
</g>
</svg>