changeset 12:df5949e879e7 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 16 May 2023 17:57:34 +0900
parents 63d535445937
children
files fig/codetable.svg fig/gears_structure.svg
diffstat 2 files changed, 399 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fig/codetable.svg	Tue May 16 17:57:34 2023 +0900
@@ -0,0 +1,87 @@
+<?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">
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" version="1.1" xmlns:xl="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="157.5 115.5 425.5 503.5" width="425.5" height="503.5">
+  <defs>
+    <marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black">
+      <g>
+        <path d="M 8 0 L 0 -3 L 0 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/>
+      </g>
+    </marker>
+  </defs>
+  <metadata> Produced by OmniGraffle 7.20\n2023-04-17 08:54:25 +0000</metadata>
+  <g id="Canvas_1" fill-opacity="1" stroke-opacity="1" stroke-dasharray="none" fill="none" stroke="none">
+    <title>Canvas 1</title>
+    <g id="Canvas_1_Layer_1">
+      <title>Layer 1</title>
+      <g id="Graphic_20">
+        <rect x="158.5" y="159" width="147" height="459" fill="white"/>
+        <rect x="158.5" y="159" width="147" height="459" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+      </g>
+      <g id="Graphic_18">
+        <rect x="158.5" y="246" width="147" height="103.5" fill="white"/>
+        <rect x="158.5" y="246" width="147" height="103.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+      </g>
+      <g id="Graphic_17">
+        <rect x="158.5" y="437.052" width="147" height="103.5" fill="white"/>
+        <rect x="158.5" y="437.052" width="147" height="103.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+      </g>
+      <g id="Line_16">
+        <line x1="306.5" y1="462.6703" x2="455.158" y2="410.5268" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+      </g>
+      <g id="Graphic_2">
+        <rect x="202.5" y="144.5" width="147" height="459" fill="white"/>
+        <rect x="202.5" y="144.5" width="147" height="459" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+      </g>
+      <g id="Graphic_4">
+        <text transform="translate(209.388 120.5)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="16" fill="black" x="28066438e-20" y="15">Context</tspan>
+        </text>
+      </g>
+      <g id="Graphic_5">
+        <rect x="202.5" y="231.5" width="147" height="103.5" fill="white"/>
+        <rect x="202.5" y="231.5" width="147" height="103.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+        <text transform="translate(207.5 274.026)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="16" fill="black" x="35.316" y="15">dataGear</tspan>
+        </text>
+      </g>
+      <g id="Graphic_6">
+        <rect x="202.5" y="422.552" width="147" height="103.5" fill="white"/>
+        <rect x="202.5" y="422.552" width="147" height="103.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+        <text transform="translate(207.5 461.802)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="16" fill="black" x="28.444" y="15">code</tspan>
+          <tspan font-family="Hiragino Sans" font-size="16" fill="black" y="15"> table</tspan>
+        </text>
+      </g>
+      <g id="Graphic_8">
+        <rect x="435" y="144.5" width="147" height="459" fill="white"/>
+        <rect x="435" y="144.5" width="147" height="459" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+      </g>
+      <g id="Graphic_9">
+        <rect x="435" y="341" width="147" height="103.5" fill="white"/>
+        <rect x="435" y="341" width="147" height="103.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+        <text transform="translate(440 383.526)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="16" fill="black" x="33.244" y="15">codeGear</tspan>
+        </text>
+      </g>
+      <g id="Graphic_10">
+        <rect x="435" y="444.5" width="147" height="103.5" fill="white"/>
+        <rect x="435" y="444.5" width="147" height="103.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+        <text transform="translate(440 483.75)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="16" fill="black" x="31.796" y="15">code</tspan>
+          <tspan font-family="Hiragino Sans" font-size="16" fill="black" y="15">Gear</tspan>
+        </text>
+      </g>
+      <g id="Line_11">
+        <line x1="350.5" y1="448.1703" x2="424.658" y2="422.1585" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+      </g>
+      <g id="Line_12">
+        <line x1="350.5" y1="481.3348" x2="424.1438" y2="488.2868" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+      </g>
+      <g id="Graphic_14">
+        <text transform="translate(406.5 120.5)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="16" fill="black" x="7247536e-19" y="15">memory</tspan>
+        </text>
+      </g>
+    </g>
+  </g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fig/gears_structure.svg	Tue May 16 17:57:34 2023 +0900
@@ -0,0 +1,312 @@
+<?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">
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" version="1.1" xmlns:xl="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="144 68.58249 712.3333 402.7175" width="712.3333" height="402.7175">
+  <defs>
+    <marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black">
+      <g>
+        <path d="M 8 0 L 0 -3 L 0 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/>
+      </g>
+    </marker>
+    <marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="SharpArrow_Marker" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-4 -4 10 8" markerWidth="10" markerHeight="8" color="black">
+      <g>
+        <path d="M 5 0 L -3 -3 L 0 0 L 0 0 L -3 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/>
+      </g>
+    </marker>
+    <marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="SharpArrow_Marker_2" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-4 -4 10 8" markerWidth="10" markerHeight="8" color="#ff2600">
+      <g>
+        <path d="M 5 0 L -3 -3 L 0 0 L 0 0 L -3 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/>
+      </g>
+    </marker>
+  </defs>
+  <g id="Canvas_1" fill-opacity="1" stroke-opacity="1" stroke-dasharray="none" fill="none" stroke="none">
+    <title>Canvas 1</title>
+    <g id="Canvas_1_Layer_1">
+      <title>Layer 1</title>
+      <g id="Group_93">
+        <g id="Graphic_96">
+          <path d="M 212.37145 96.79882 L 391 96.79882 C 393.76142 96.79882 396 99.0374 396 101.79882 L 396 274 C 396 276.76142 393.76142 279 391 279 L 212.37145 279 C 209.61003 279 207.37145 276.76142 207.37145 274 L 207.37145 101.79882 C 207.37145 99.0374 209.61003 96.79882 212.37145 96.79882 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_95">
+          <text transform="translate(264.57776 75.52266)" fill="black">
+            <tspan font-family="Helvetica Neue" font-size="12" fill="black" x="0" y="11">TaskManager</tspan>
+          </text>
+        </g>
+        <g id="Graphic_94">
+          <ellipse cx="305.26096" cy="160.10367" rx="72.7391547844446" ry="28.8963742292931" fill="white"/>
+          <ellipse cx="305.26096" cy="160.10367" rx="72.7391547844446" ry="28.8963742292931" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(252.06973 153.10367)" fill="black">
+            <tspan font-family="Helvetica" font-size="12" fill="black" x="22.845528" y="11">CreateTask</tspan>
+          </text>
+        </g>
+      </g>
+      <g id="Group_103">
+        <g id="Group_109">
+          <g id="Graphic_112">
+            <rect x="617.4815" y="114.40678" width="187.85188" height="225.93705" fill="white"/>
+            <rect x="617.4815" y="114.40678" width="187.85188" height="225.93705" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          </g>
+          <g id="Graphic_111">
+            <rect x="605.74074" y="133.23487" width="187.85188" height="225.93705" fill="white"/>
+            <rect x="605.74074" y="133.23487" width="187.85188" height="225.93705" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          </g>
+          <g id="Graphic_110">
+            <rect x="594" y="152.06295" width="187.85188" height="225.93705" fill="white"/>
+            <rect x="594" y="152.06295" width="187.85188" height="225.93705" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          </g>
+        </g>
+        <g id="Graphic_108">
+          <ellipse cx="690.4783" cy="183.9661" rx="59.7247427338016" ry="18.3051139954923" fill="white"/>
+          <ellipse cx="690.4783" cy="183.9661" rx="59.7247427338016" ry="18.3051139954923" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(647.69856 176.9661)" fill="black">
+            <tspan font-family="Helvetica" font-size="12" fill="black" x="19.21038" y="11">Get Task</tspan>
+          </text>
+        </g>
+        <g id="Graphic_107">
+          <ellipse cx="690.4783" cy="235.22034" rx="59.7247427338016" ry="18.3051139954923" fill="white"/>
+          <ellipse cx="690.4783" cy="235.22034" rx="59.7247427338016" ry="18.3051139954923" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(647.69856 228.22034)" fill="black">
+            <tspan font-family="Helvetica" font-size="12" fill="black" x="14.095146" y="11">Read Data</tspan>
+          </text>
+        </g>
+        <g id="Graphic_106">
+          <ellipse cx="690.4783" cy="286.47458" rx="59.7247427338016" ry="18.3051139954923" fill="white"/>
+          <ellipse cx="690.4783" cy="286.47458" rx="59.7247427338016" ry="18.3051139954923" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(647.69856 279.47458)" fill="black">
+            <tspan font-family="Helvetica" font-size="12" fill="black" x="15.542412" y="11">Exec Task</tspan>
+          </text>
+        </g>
+        <g id="Graphic_105">
+          <ellipse cx="690.4783" cy="337.7288" rx="59.7247427338016" ry="18.3051139954923" fill="white"/>
+          <ellipse cx="690.4783" cy="337.7288" rx="59.7247427338016" ry="18.3051139954923" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(647.69856 330.7288)" fill="black">
+            <tspan font-family="Helvetica" font-size="12" fill="black" x="7.772881" y="11">Data Commit</tspan>
+          </text>
+        </g>
+        <g id="Graphic_104">
+          <text transform="translate(682.3347 95.03539)" fill="black">
+            <tspan font-family="Helvetica Neue" font-size="12" fill="black" x="0" y="11">Workers</tspan>
+          </text>
+        </g>
+      </g>
+      <g id="Line_113">
+        <line x1="549" y1="234" x2="641.5567" y2="201.26726" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Line_114">
+        <path d="M 690.0662 202.77067 L 690.0662 211.67067 L 689.7672 207.51682 L 689.7672 209.51682" marker-end="url(#SharpArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Line_116">
+        <path d="M 690.0662 254.0249 L 690.0662 262.9249 L 689.7672 258.77106 L 689.7672 260.77106" marker-end="url(#SharpArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Line_117">
+        <path d="M 690.0662 305.27914 L 690.0662 314.17914 L 689.7672 310.0253 L 689.7672 312.0253" marker-end="url(#SharpArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Graphic_78">
+        <text transform="translate(730.4155 167.81415)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="12" fill="black" x="0" y="11">goto</tspan>
+        </text>
+      </g>
+      <g id="Line_118">
+        <path d="M 729.9725 323.703 L 729.9725 314.803 L 729.9725 305.91165 L 780.0698 305.91165 L 780.0698 155.70745 L 769.2597 155.70745" marker-end="url(#SharpArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Group_68">
+        <g id="Graphic_73">
+          <rect x="184.78361" y="309.0345" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="184.78361" y="309.0345" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_72">
+          <rect x="225.2269" y="309.0345" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="225.2269" y="309.0345" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_71">
+          <rect x="265.67017" y="309.0345" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="265.67017" y="309.0345" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_70">
+          <rect x="306.11345" y="309.0345" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="306.11345" y="309.0345" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_69">
+          <rect x="346.55672" y="309.0345" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="346.55672" y="309.0345" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+      </g>
+      <g id="Graphic_67">
+        <text transform="translate(221.79175 284.35598)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="12" fill="black" x="3126388e-19" y="11">Workers TaskQueue</tspan>
+        </text>
+      </g>
+      <g id="Group_61">
+        <g id="Graphic_66">
+          <rect x="182.62132" y="314.8841" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="182.62132" y="314.8841" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_65">
+          <rect x="223.0646" y="314.8841" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="223.0646" y="314.8841" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_64">
+          <rect x="263.50788" y="314.8841" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="263.50788" y="314.8841" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_63">
+          <rect x="303.95116" y="314.8841" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="303.95116" y="314.8841" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_62">
+          <rect x="344.39443" y="314.8841" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="344.39443" y="314.8841" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+      </g>
+      <g id="Group_55">
+        <g id="Graphic_60">
+          <rect x="180" y="320.94246" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="180" y="320.94246" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_59">
+          <rect x="220.44328" y="320.94246" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="220.44328" y="320.94246" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_58">
+          <rect x="260.88655" y="320.94246" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="260.88655" y="320.94246" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_57">
+          <rect x="301.32983" y="320.94246" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="301.32983" y="320.94246" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+        <g id="Graphic_56">
+          <rect x="341.7731" y="320.94246" width="40.443277" height="30.05754" fill="white"/>
+          <rect x="341.7731" y="320.94246" width="40.443277" height="30.05754" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        </g>
+      </g>
+      <g id="Line_48">
+        <line x1="352.259" y1="182.52661" x2="451.2111" y2="229.737" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Graphic_47">
+        <text transform="translate(382.4565 170.50636)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="23" fill="black" x="12079227e-20" y="22">create</tspan>
+        </text>
+      </g>
+      <g id="Graphic_46">
+        <text transform="translate(455.9811 230.25203)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="16" fill="black" x="5471179e-19" y="15">Task(Context)</tspan>
+        </text>
+      </g>
+      <g id="Group_41">
+        <g id="Graphic_45">
+          <rect x="450" y="252" width="117" height="24.772797" fill="white"/>
+          <rect x="450" y="252" width="117" height="24.772797" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(455 257.3864)" fill="black">
+            <tspan font-family="Helvetica" font-size="12" fill="black" x="29.148438" y="11">idg count</tspan>
+          </text>
+        </g>
+        <g id="Graphic_44">
+          <rect x="450" y="276.7728" width="117" height="24.772797" fill="white"/>
+          <rect x="450" y="276.7728" width="117" height="24.772797" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(455 282.1592)" fill="black">
+            <tspan font-family="Helvetica" font-size="12" fill="black" x="10.808594" y="11">Input Data Gear</tspan>
+          </text>
+        </g>
+        <g id="Graphic_43">
+          <rect x="450" y="301.5456" width="117" height="24.772797" fill="white"/>
+          <rect x="450" y="301.5456" width="117" height="24.772797" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(455 306.932)" fill="black">
+            <tspan font-family="Helvetica" font-size="12" fill="black" x="6.1416016" y="11">Output Data Gear</tspan>
+          </text>
+        </g>
+        <g id="Graphic_42">
+          <rect x="450" y="326.3184" width="117" height="24.772797" fill="white"/>
+          <rect x="450" y="326.3184" width="117" height="24.772797" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(455 331.7048)" fill="black">
+            <tspan font-family="Helvetica" font-size="12" fill="black" x="24.15039" y="11">Code Gear</tspan>
+          </text>
+        </g>
+      </g>
+      <g id="Line_40">
+        <line x1="387" y1="317.42234" x2="443.60356" y2="250.55616" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Graphic_39">
+        <text transform="translate(375.2096 262.33562)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="12" fill="black" x="0" y="11">take Task</tspan>
+        </text>
+      </g>
+      <g id="Line_115">
+        <line x1="567.4582" y1="288.95904" x2="646.639" y2="254.3706" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Graphic_37">
+        <text transform="translate(585.0516 238.64577)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="12" fill="black" x="9023893e-19" y="11">Read ID</tspan>
+        </text>
+      </g>
+      <g id="Graphic_36">
+        <ellipse cx="279.7719" cy="212.93306" rx="53.2500659437006" ry="18.7859924161715" fill="white"/>
+        <ellipse cx="279.7719" cy="212.93306" rx="53.2500659437006" ry="18.7859924161715" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+        <text transform="translate(242.17192 198.93306)" fill="black">
+          <tspan font-family="Helvetica" font-size="12" fill="black" x="25.26307" y="11">Task </tspan>
+          <tspan font-family="Helvetica" font-size="12" fill="black" x="19.25428" y="25">Spawn</tspan>
+        </text>
+      </g>
+      <g id="Line_35">
+        <line x1="263.54675" y1="231.24095" x2="201.50096" y2="301.2512" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Graphic_34">
+        <text transform="translate(152.88574 251.01823)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="12" fill="black" x="71409545e-20" y="11">put Task</tspan>
+        </text>
+      </g>
+      <g id="Line_119">
+        <line x1="709.44956" y1="355.4686" x2="749.7413" y2="393.1449" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Group_12">
+        <g id="Graphic_18">
+          <ellipse cx="684" cy="417.14384" rx="25.5937908963017" ry="23.8562025033719" fill="white"/>
+          <ellipse cx="684" cy="417.14384" rx="25.5937908963017" ry="23.8562025033719" stroke="#ff2600" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(668.525 410.14384)" fill="#ff2600">
+            <tspan font-family="Helvetica" font-size="12" fill="#ff2600" x="4.471094" y="11">task</tspan>
+          </text>
+        </g>
+        <g id="Graphic_17">
+          <ellipse cx="775.40625" cy="417.14384" rx="25.5937908963016" ry="23.8562025033719" fill="white"/>
+          <ellipse cx="775.40625" cy="417.14384" rx="25.5937908963016" ry="23.8562025033719" stroke="#ff2600" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(759.93125 410.14384)" fill="#ff2600">
+            <tspan font-family="Helvetica" font-size="12" fill="#ff2600" x="4.471094" y="11">task</tspan>
+          </text>
+        </g>
+        <g id="Graphic_16">
+          <ellipse cx="592.59375" cy="417.14384" rx="25.5937908963016" ry="23.8562025033719" fill="white"/>
+          <ellipse cx="592.59375" cy="417.14384" rx="25.5937908963016" ry="23.8562025033719" stroke="#ff2600" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
+          <text transform="translate(577.11875 410.14384)" fill="#ff2600">
+            <tspan font-family="Helvetica" font-size="12" fill="#ff2600" x="4.471094" y="11">task</tspan>
+          </text>
+        </g>
+        <g id="Line_15">
+          <line x1="618.6875" y1="417.14384" x2="651.0062" y2="417.14384" marker-end="url(#SharpArrow_Marker_2)" stroke="#ff2600" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+        </g>
+        <g id="Line_14">
+          <line x1="710.0938" y1="417.14384" x2="742.4125" y2="417.14384" marker-end="url(#SharpArrow_Marker_2)" stroke="#ff2600" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+        </g>
+        <g id="Graphic_13">
+          <text transform="translate(660.996 369.47584)" fill="#ff2600">
+            <tspan font-family="Helvetica Neue" font-size="12" fill="#ff2600" x="8171241e-19" y="11">Wait List</tspan>
+          </text>
+        </g>
+      </g>
+      <g id="Line_101">
+        <line x1="567" y1="315" x2="584.2443" y2="383.82156" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Graphic_5">
+        <text transform="translate(752.28665 355.64577)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="12" fill="black" x="1.668" y="11">Resolve wait list </tspan>
+        </text>
+      </g>
+      <g id="Line_4">
+        <path d="M 774.0959 441.46946 L 772.6667 468 L 198 468 L 200.0242 361.39813" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1"/>
+      </g>
+      <g id="Graphic_3">
+        <text transform="translate(430.658 436.6458)" fill="black">
+          <tspan font-family="Helvetica Neue" font-size="12" fill="black" x="55422333e-20" y="11">Resolved Task Send</tspan>
+        </text>
+      </g>
+    </g>
+  </g>
+</svg>