diff options
| author | Douglas Rumbaugh <dbr4@psu.edu> | 2025-06-02 20:31:18 -0400 |
|---|---|---|
| committer | Douglas Rumbaugh <dbr4@psu.edu> | 2025-06-02 20:31:18 -0400 |
| commit | e0039390b09e802a66c2be4842dd95fee695b433 (patch) | |
| tree | 2b807a7e43c0588e1ea2c487a300a1cd173f69b7 /figures.svg | |
| parent | f3fb78badb07cc012a32c32102a3fa3b68269fed (diff) | |
| download | dissertation-e0039390b09e802a66c2be4842dd95fee695b433.tar.gz | |
Updates
Diffstat (limited to 'figures.svg')
| -rw-r--r-- | figures.svg | 589 |
1 files changed, 585 insertions, 4 deletions
diff --git a/figures.svg b/figures.svg index 12dcc66..c08e9bd 100644 --- a/figures.svg +++ b/figures.svg @@ -27,9 +27,9 @@ inkscape:deskcolor="#d1d1d1" inkscape:document-units="mm" showgrid="true" - inkscape:zoom="2.2097881" - inkscape:cx="89.375087" - inkscape:cy="1332.0282" + inkscape:zoom="1.5625561" + inkscape:cx="-427.18466" + inkscape:cy="2098.1646" inkscape:window-width="1878" inkscape:window-height="1016" inkscape:window-x="1938" @@ -276,6 +276,69 @@ height="7.9375" x="126.97996" y="72.857338" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.4;stroke-dasharray:none;stroke-dashoffset:0" + id="rect24166" + width="47.625" + height="15.875" + x="-116.41666" + y="508" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.4;stroke-dasharray:none;stroke-dashoffset:0" + id="rect24166-7" + width="47.625" + height="15.875" + x="-60.854168" + y="508" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.4;stroke-dasharray:none;stroke-dashoffset:0" + id="rect24166-5" + width="47.625" + height="15.875" + x="-5.2916679" + y="508" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.4;stroke-dasharray:none;stroke-dashoffset:0" + id="rect24166-8" + width="47.625" + height="15.875" + x="-116.41666" + y="539.75" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.4;stroke-dasharray:none;stroke-dashoffset:0" + id="rect24166-7-7" + width="47.625" + height="15.875" + x="-60.854168" + y="539.75" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.4;stroke-dasharray:none;stroke-dashoffset:0" + id="rect24166-5-0" + width="47.625" + height="15.875" + x="-5.291666" + y="539.75" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.4;stroke-dasharray:none;stroke-dashoffset:0" + id="rect24166-8-4" + width="47.625" + height="15.875" + x="-116.13066" + y="571.53101" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.4;stroke-dasharray:none;stroke-dashoffset:0" + id="rect24166-7-7-8" + width="47.625" + height="15.875" + x="-60.56818" + y="571.53101" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.4;stroke-dasharray:none;stroke-dashoffset:0" + id="rect24166-5-0-0" + width="47.625" + height="15.875" + x="-5.0056763" + y="571.53101" /> </g> <g inkscape:groupmode="layer" @@ -1691,7 +1754,10 @@ id="path15330" /> <g id="g18831" - transform="translate(5.2916641,11.90625)"> + transform="translate(5.2916641,11.90625)" + inkscape:export-filename="diag/tail-latency/last-level-recon.pdf" + inkscape:export-xdpi="84.6667" + inkscape:export-ydpi="84.6667"> <rect style="fill:#999999;stroke:#000000;stroke-width:0.264999;stroke-dasharray:none;stroke-dashoffset:0" id="rect16897-0" @@ -2291,5 +2357,520 @@ style="fill:none;stroke:#000000;stroke-width:0.665;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-dasharray:0.66500002,1.33000004;stroke-dashoffset:0;marker-end:url(#Arrow1)" d="M -1.3229166,337.34375 H 21.166666" id="path19429" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.665001;stroke-dasharray:none;stroke-dashoffset:0" + id="rect20818" + width="44.979168" + height="7.9375" + x="-29.104166" + y="394.22916" + inkscape:export-filename="diag/concurrency.pdf" + inkscape:export-xdpi="84.6667" + inkscape:export-ydpi="84.6667" /> + <circle + style="fill:#ffffff;stroke:#000000;stroke-width:0.665001;stroke-dasharray:none;stroke-dashoffset:0" + id="path20820" + cx="-76.729164" + cy="415.39584" + r="5.2916665" /> + <circle + style="fill:#ffffff;stroke:#000000;stroke-width:0.665001;stroke-dasharray:none;stroke-dashoffset:0" + id="path20820-9" + cx="-76.729164" + cy="449.79166" + r="5.2916665" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-81.919189" + y="407.45831" + id="text20824"><tspan + sodipodi:role="line" + id="tspan20822" + style="stroke-width:0.264583" + x="-81.919189" + y="407.45831">Insert</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-82.13623" + y="441.8042" + id="text20824-1"><tspan + sodipodi:role="line" + id="tspan20822-4" + style="stroke-width:0.264583" + x="-82.13623" + y="441.8042">Query</tspan></text> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.665001;stroke-dasharray:none;stroke-dashoffset:0" + id="rect20826" + width="34.395832" + height="26.458332" + x="-19.84375" + y="429.94791" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-11.592728" + y="444.49225" + id="text20881"><tspan + sodipodi:role="line" + id="tspan20879" + style="stroke-width:0.264583" + x="-11.592728" + y="444.49225">Scheduler</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-19.809269" + y="399.51306" + id="text20885"><tspan + sodipodi:role="line" + id="tspan20883" + style="stroke-width:0.264583" + x="-19.809269" + y="399.51306">Mutable Buffer</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1);stroke-dasharray:none" + d="m -71.432752,415.4006 h 33.115157 v -18.53 h 7.64196" + id="path21048" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1)" + d="M -7.9375,402.16666 V 428.625" + id="path21116" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1);stroke-dasharray:none" + d="M -13.22956,402.16279 V 420.691 h -59.280357" + id="path21184" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-52.916668" + y="410.10416" + id="text21256"><tspan + sodipodi:role="line" + id="tspan21254" + style="text-align:center;text-anchor:middle;stroke-width:0.264583" + x="-52.916668" + y="410.10416">Append Directly</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;stroke-width:0.264583" + x="-52.916668" + y="414.51385" + id="tspan21258">to Buffer</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-69.661476" + y="425.0473" + id="text21262"><tspan + sodipodi:role="line" + id="tspan21260" + style="stroke-width:0.264583" + x="-69.661476" + y="425.0473">Synchronous Return</tspan><tspan + sodipodi:role="line" + style="stroke-width:0.264583" + x="-69.661476" + y="429.457" + id="tspan21264">0 - buffer is full</tspan><tspan + sodipodi:role="line" + style="stroke-width:0.264583" + x="-69.661476" + y="433.86673" + id="tspan21266">1 - insert success</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-6.6610374" + y="409.61325" + id="text21270"><tspan + sodipodi:role="line" + id="tspan21268" + style="stroke-width:0.264583" + x="-6.6610374" + y="409.61325">Schedule </tspan><tspan + sodipodi:role="line" + style="stroke-width:0.264583" + x="-6.6610374" + y="414.02295" + id="tspan21272">reconstruction</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1);stroke-dasharray:none" + d="m -71.4375,449.79167 h 50.270831" + id="path21274" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-65.055458" + y="448.5032" + id="text21344"><tspan + sodipodi:role="line" + id="tspan21342" + style="stroke-width:0.264583" + x="-65.055458" + y="448.5032">Schedule Query</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m -87.312499,455.08333 v -63.5 l 108.479166,0 v 34.39584 l -47.625,-1e-5 v 37.04167 h -60.854166 v -7.9375" + id="path21346" + inkscape:transform-center-x="2.342953" + inkscape:transform-center-y="-0.28364474" + sodipodi:nodetypes="cccccccc" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-84.666664" + y="396.875" + id="text21450"><tspan + sodipodi:role="line" + id="tspan21448" + style="stroke-width:0.264583" + x="-84.666664" + y="396.875">Client Thread</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-18.160788" + y="460.93857" + id="text21454"><tspan + sodipodi:role="line" + id="tspan21452" + style="stroke-width:0.264583" + x="-18.160788" + y="460.93857">Scheduler Thread</tspan></text> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.665001;stroke-dasharray:none;stroke-dashoffset:0" + id="rect21456" + width="31.75" + height="18.520834" + x="42.333332" + y="436.5625" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="58.195415" + y="444.93323" + id="text21460"><tspan + sodipodi:role="line" + id="tspan21458" + style="text-align:center;text-anchor:middle;stroke-width:0.264583" + x="58.195415" + y="444.93323">Dynamized</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;stroke-width:0.264583" + x="58.195415" + y="449.34293" + id="tspan21462">Index</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1);stroke-dasharray:none" + d="m 14.552083,439.20833 h 24.54804" + id="path21478" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1);stroke-dasharray:none" + d="M 14.552083,453.76041 H 39.6875" + id="path21546" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="18.539824" + y="451.7037" + id="text21654"><tspan + sodipodi:role="line" + id="tspan21652" + style="stroke-width:0.264583" + x="18.539824" + y="451.7037">Run Query</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1-6)" + d="m 55.562499,457.72916 v 13.22917 l -132.291666,0 0,-14.55208" + id="path21656" + sodipodi:nodetypes="cccc" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-43.624344" + y="474.81067" + id="text21730"><tspan + sodipodi:role="line" + id="tspan21728" + style="text-align:center;text-anchor:middle;stroke-width:0.264583" + x="-43.624344" + y="474.81067">Asynchronous Return</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;stroke-width:0.264583" + x="-43.624344" + y="479.22037" + id="tspan21732">of query result</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="31.75" + y="431.27084" + id="text22185"><tspan + sodipodi:role="line" + id="tspan22183" + style="text-align:center;text-anchor:middle;stroke-width:0.264583" + x="31.75" + y="431.27084">Perform</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;stroke-width:0.264583" + x="31.75" + y="435.68054" + id="tspan22187">Reconstruction</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M -26.458333,463.02083 H 17.197916 V 425.97916" + id="path22189" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 17.197916,463.02083 H 79.374999 L 79.375,412.75 H 21.166667" + id="path22191" + sodipodi:nodetypes="cccc" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="49.333832" + y="416.7532" + id="text22195"><tspan + sodipodi:role="line" + id="tspan22193" + style="stroke-width:0.264583" + x="49.333832" + y="416.7532">Internal Threads</tspan></text> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.4;stroke-dasharray:1.6, 0.4;stroke-dashoffset:0" + id="rect22201" + width="23.812502" + height="6.6145935" + x="26.458332" + y="418.04166" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="28.1654" + y="422.66412" + id="text22205"><tspan + sodipodi:role="line" + id="tspan22203" + style="stroke-width:0.264583" + x="28.1654" + y="422.66412">Buffer View</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1)" + d="m 15.875,398.19791 h 21.166666 l 10e-7,18.52084" + id="path22207" + sodipodi:nodetypes="ccc" /> + <path + style="fill:#999999;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -438.70424,1950.01 v -28.799 h 88.9568 88.95681 v 28.799 28.7989 h -88.95681 -88.9568 z" + id="path24416" + transform="scale(0.26458333)" /> + <path + style="fill:#999999;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -228.79178,1950.01 v -28.799 h 88.9568 88.956807 v 28.799 28.7989 h -88.956807 -88.9568 z" + id="path24487" + transform="scale(0.26458333)" /> + <path + style="fill:#999999;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -228.79178,2070.0057 v -29.119 h 88.9568 88.956807 v 29.119 29.1189 h -88.956807 -88.9568 z" + id="path24489" + transform="scale(0.26458333)" /> + <path + style="fill:#999999;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -438.70424,2070.0057 v -29.119 h 88.9568 88.95681 v 29.119 29.1189 h -88.95681 -88.9568 z" + id="path24491" + transform="scale(0.26458333)" /> + <path + style="fill:#999999;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -438.06427,2190.0013 v -28.7989 h 88.95681 88.9568 v 28.7989 28.799 h -88.9568 -88.95681 z" + id="path24493" + transform="scale(0.26458333)" /> + <path + style="fill:#333333;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -438.06427,1950.01 v -28.159 h 88.31683 88.31683 v 28.159 28.159 h -88.31683 -88.31683 z" + id="path24564" + transform="scale(0.26458333)" /> + <path + style="fill:#b3b3b3;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -18.879322,1950.01 v -28.799 h 88.956805 88.956807 v 28.799 28.7989 H 70.077483 -18.879322 Z" + id="path24566" + transform="scale(0.26458333)" /> + <path + style="fill:#b3b3b3;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -18.879322,2070.0057 v -29.119 h 88.956805 88.956807 v 29.119 29.1189 H 70.077483 -18.879322 Z" + id="path24568" + transform="scale(0.26458333)" /> + <path + style="fill:#e6e6e6;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -228.15181,2190.0013 v -28.7989 h 88.95681 88.956804 v 28.7989 28.799 H -139.195 -228.15181 Z" + id="path24570" + transform="scale(0.26458333)" /> + <path + style="fill:#e6e6e6;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -18.239345,2070.0057 v -28.479 h 88.316828 88.316827 v 28.479 28.4789 H 70.077483 -18.239345 Z" + id="path24641" + transform="scale(0.26458333)" /> + <path + style="fill:#e6e6e6;stroke:#000000;stroke-width:0.967524;stroke-dasharray:none;stroke-dashoffset:0" + d="m -18.239345,1950.01 v -28.159 h 88.316828 88.316827 v 28.159 28.159 H 70.077483 -18.239345 Z" + id="path24643" + transform="scale(0.26458333)" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583;fill:#ffffff" + x="-102.9506" + y="517.05963" + id="text24250"><tspan + sodipodi:role="line" + id="tspan24248" + style="stroke-width:0.264583;fill:#ffffff" + x="-102.9506" + y="517.05963">V1 (OLD)</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-49.984844" + y="517.05963" + id="text24254"><tspan + sodipodi:role="line" + id="tspan24252" + style="stroke-width:0.264583" + x="-49.984844" + y="517.05963">V2 (ACTIVE)</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="3.1393955" + y="517.05963" + id="text24258"><tspan + sodipodi:role="line" + id="tspan24256" + style="stroke-width:0.264583" + x="3.1393955" + y="517.05963">V3 (IN-FLIGHT)</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-102.9506" + y="548.80963" + id="text24262"><tspan + sodipodi:role="line" + id="tspan24260" + style="stroke-width:0.264583" + x="-102.9506" + y="548.80963">V2 (OLD)</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-49.984844" + y="548.80963" + id="text24266"><tspan + sodipodi:role="line" + id="tspan24264" + style="stroke-width:0.264583" + x="-49.984844" + y="548.80963">V2 (ACTIVE)</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="3.1393974" + y="548.80963" + id="text24270"><tspan + sodipodi:role="line" + id="tspan24268" + style="stroke-width:0.264583" + x="3.1393974" + y="548.80963">V3 (IN-FLIGHT)</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-102.6646" + y="580.59064" + id="text24262-4"><tspan + sodipodi:role="line" + id="tspan24260-2" + style="stroke-width:0.264583" + x="-102.6646" + y="580.59064">V2 (OLD)</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-49.698856" + y="580.59064" + id="text24266-9"><tspan + sodipodi:role="line" + id="tspan24264-6" + style="stroke-width:0.264583" + x="-49.698856" + y="580.59064">V3 (ACTIVE)</tspan></text> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="3.4253871" + y="580.59064" + id="text24270-1"><tspan + sodipodi:role="line" + id="tspan24268-0" + style="stroke-width:0.264583" + x="3.4253871" + y="580.59064">V4 (IN-FLIGHT)</tspan></text> + <text + xml:space="preserve" + style="font-size:5.64444px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-132.29167" + y="517.70953" + id="text25152"><tspan + sodipodi:role="line" + id="tspan25150" + style="font-size:5.64444px;stroke-width:0.264583" + x="-132.29167" + y="517.70953">(A)</tspan></text> + <text + xml:space="preserve" + style="font-size:5.64444px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-132.29718" + y="549.45837" + id="text25156"><tspan + sodipodi:role="line" + id="tspan25154" + style="font-size:5.64444px;stroke-width:0.264583" + x="-132.29718" + y="549.45837">(B)</tspan></text> + <text + xml:space="preserve" + style="font-size:5.64444px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-132.33163" + y="581.20728" + id="text25160"><tspan + sodipodi:role="line" + id="tspan25158" + style="font-size:5.64444px;stroke-width:0.264583" + x="-132.33163" + y="581.20728">(C)</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1)" + d="m -92.604166,523.87499 -13.229164,7.93751" + id="path25657" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1)" + d="m -37.041666,523.87499 -50.270833,15.875" + id="path25659" /> + <path + style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1)" + d="m 18.520833,555.62499 -55.562499,15.875" + id="path25661" /> + <text + xml:space="preserve" + style="font-size:3.52777px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583" + x="-115.70458" + y="535.46674" + id="text25731"><tspan + sodipodi:role="line" + id="tspan25729" + style="stroke-width:0.264583" + x="-115.70458" + y="535.46674">Discarded</tspan></text> </g> </svg> |