summaryrefslogtreecommitdiffstats
path: root/figures.svg
diff options
context:
space:
mode:
authorDouglas Rumbaugh <dbr4@psu.edu>2025-06-02 20:31:18 -0400
committerDouglas Rumbaugh <dbr4@psu.edu>2025-06-02 20:31:18 -0400
commite0039390b09e802a66c2be4842dd95fee695b433 (patch)
tree2b807a7e43c0588e1ea2c487a300a1cd173f69b7 /figures.svg
parentf3fb78badb07cc012a32c32102a3fa3b68269fed (diff)
downloaddissertation-e0039390b09e802a66c2be4842dd95fee695b433.tar.gz
Updates
Diffstat (limited to 'figures.svg')
-rw-r--r--figures.svg589
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>