diff options
| author | mjkwiatkowski <mati.rewa@gmail.com> | 2026-07-15 17:50:43 +0200 |
|---|---|---|
| committer | mjkwiatkowski <mati.rewa@gmail.com> | 2026-07-15 17:50:43 +0200 |
| commit | 9a51d284a15393bda1fd0422078cdb15793acf32 (patch) | |
| tree | 894e3e32d6472c7f5fd9f9d6fc28ff94856cd033 /sources | |
| parent | d4c3a916398e4eee9c1eaaa840968d4b19f40c91 (diff) | |
feat: applied Dante's comments to the implementation
Diffstat (limited to 'sources')
| -rw-r--r-- | sources/scheduling_opendc.drawio | 178 |
1 files changed, 178 insertions, 0 deletions
diff --git a/sources/scheduling_opendc.drawio b/sources/scheduling_opendc.drawio new file mode 100644 index 0000000..7315bf0 --- /dev/null +++ b/sources/scheduling_opendc.drawio @@ -0,0 +1,178 @@ +<mxfile host="app.diagrams.net"> + <diagram name="Page-1" id="YapAtcvuIqkfIZ9k231J"> + <mxGraphModel dx="928" dy="636" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> + <root> + <mxCell id="0" /> + <mxCell id="1" parent="0" /> + <mxCell id="VGuT0TTSbW-y8zasw-fU-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value="Service Task" vertex="1"> + <mxGeometry height="40" width="120" x="200" y="120" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value="Host Filter" vertex="1"> + <mxGeometry height="40" width="120" x="360" y="40" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;gradientColor=none;fillColor=#CDA2BE;fontStyle=1" value="<font style="font-size: 14px;">Filter Scheduler</font>" vertex="1"> + <mxGeometry height="40" width="120" x="360" y="120" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-5" parent="1" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value="Host Weighter" vertex="1"> + <mxGeometry height="40" width="120" x="360" y="200" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-9" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="340" y="220" as="sourcePoint" /> + <mxPoint x="340" y="60" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-10" edge="1" parent="1" source="VGuT0TTSbW-y8zasw-fU-2" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="400" y="130" as="sourcePoint" /> + <mxPoint x="340" y="140" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-11" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="340" y="60" as="sourcePoint" /> + <mxPoint x="360" y="60" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-12" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="340" y="139.76" as="sourcePoint" /> + <mxPoint x="360" y="139.76" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-13" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="340" y="219.76" as="sourcePoint" /> + <mxPoint x="360" y="219.76" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-16" parent="1" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;size=15;shadow=1;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;fillColor=#E8E8E8;" value="Task" vertex="1"> + <mxGeometry height="40" width="110" x="70" y="120" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-19" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" target="VGuT0TTSbW-y8zasw-fU-2" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="180" y="140" as="sourcePoint" /> + <mxPoint x="280" y="80" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-28" edge="1" parent="1" source="VGuT0TTSbW-y8zasw-fU-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" target="VGuT0TTSbW-y8zasw-fU-26"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-20" parent="1" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value="Host View" vertex="1"> + <mxGeometry height="40" width="120" x="520" y="120" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-21" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="500" y="220" as="sourcePoint" /> + <mxPoint x="500" y="60" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-22" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" target="VGuT0TTSbW-y8zasw-fU-3" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="500" y="60" as="sourcePoint" /> + <mxPoint x="560" y="150" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-23" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" target="VGuT0TTSbW-y8zasw-fU-4" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="500" y="140" as="sourcePoint" /> + <mxPoint x="530" y="70" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-24" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" target="VGuT0TTSbW-y8zasw-fU-5" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="500" y="220" as="sourcePoint" /> + <mxPoint x="560" y="150" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-25" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" target="VGuT0TTSbW-y8zasw-fU-20" value=""> + <mxGeometry height="50" relative="1" width="50" as="geometry"> + <mxPoint x="500" y="140" as="sourcePoint" /> + <mxPoint x="560" y="150" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-26" parent="1" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value="SimHost" vertex="1"> + <mxGeometry height="40" width="120" x="660" y="120" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-31" edge="1" parent="1" source="VGuT0TTSbW-y8zasw-fU-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;shadow=0;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" target="VGuT0TTSbW-y8zasw-fU-26"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-30" parent="1" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;shadowOffsetY=3;shadowOffsetX=3;shadowBlur=0;" value="Host Provisioning<br>Step" vertex="1"> + <mxGeometry height="40" width="120" x="660" y="200" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-38" connectable="0" parent="1" style="group" value="" vertex="1"> + <mxGeometry height="20" width="20" x="60" y="110" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-39" parent="VGuT0TTSbW-y8zasw-fU-38" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#000000;" value="" vertex="1"> + <mxGeometry height="20" width="20" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-40" parent="VGuT0TTSbW-y8zasw-fU-38" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="<span style="color: rgb(255, 255, 255);">1</span>" vertex="1"> + <mxGeometry height="10" width="10" x="5" y="6" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-41" connectable="0" parent="1" style="group" value="" vertex="1"> + <mxGeometry height="20" width="20" x="190" y="110" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-42" parent="VGuT0TTSbW-y8zasw-fU-41" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#000000;" value="" vertex="1"> + <mxGeometry height="20" width="20" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-43" parent="VGuT0TTSbW-y8zasw-fU-41" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="<font color="#ffffff">2</font>" vertex="1"> + <mxGeometry height="10" width="10" x="5" y="6" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-44" connectable="0" parent="1" style="group" value="" vertex="1"> + <mxGeometry height="20" width="20" x="350" y="30" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-45" parent="VGuT0TTSbW-y8zasw-fU-44" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#000000;" value="" vertex="1"> + <mxGeometry height="20" width="20" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-46" parent="VGuT0TTSbW-y8zasw-fU-44" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="<font color="#ffffff">3</font>" vertex="1"> + <mxGeometry height="10" width="10" x="5" y="6" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-47" connectable="0" parent="1" style="group" value="" vertex="1"> + <mxGeometry height="20" width="20" x="350" y="110" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-48" parent="VGuT0TTSbW-y8zasw-fU-47" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#000000;" value="" vertex="1"> + <mxGeometry height="20" width="20" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-49" parent="VGuT0TTSbW-y8zasw-fU-47" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="<font color="#ffffff">4</font>" vertex="1"> + <mxGeometry height="10" width="10" x="5" y="6" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-50" connectable="0" parent="1" style="group" value="" vertex="1"> + <mxGeometry height="20" width="20" x="350" y="190" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-51" parent="VGuT0TTSbW-y8zasw-fU-50" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#000000;" value="" vertex="1"> + <mxGeometry height="20" width="20" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-52" parent="VGuT0TTSbW-y8zasw-fU-50" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="<font color="#ffffff">5</font>" vertex="1"> + <mxGeometry height="10" width="10" x="5" y="6" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-54" connectable="0" parent="1" style="group" value="" vertex="1"> + <mxGeometry height="20" width="20" x="510" y="110" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-55" parent="VGuT0TTSbW-y8zasw-fU-54" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#000000;" value="" vertex="1"> + <mxGeometry height="20" width="20" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-56" parent="VGuT0TTSbW-y8zasw-fU-54" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="<font color="#ffffff">6</font>" vertex="1"> + <mxGeometry height="10" width="10" x="5" y="6" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-60" connectable="0" parent="1" style="group" value="" vertex="1"> + <mxGeometry height="20" width="20" x="650" y="110" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-61" parent="VGuT0TTSbW-y8zasw-fU-60" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#000000;" value="" vertex="1"> + <mxGeometry height="20" width="20" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-62" parent="VGuT0TTSbW-y8zasw-fU-60" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="<font color="#ffffff">8</font>" vertex="1"> + <mxGeometry height="10" width="10" x="5" y="6" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-63" connectable="0" parent="1" style="group" value="" vertex="1"> + <mxGeometry height="20" width="20" x="650" y="190" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-64" parent="VGuT0TTSbW-y8zasw-fU-63" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#000000;" value="" vertex="1"> + <mxGeometry height="20" width="20" as="geometry" /> + </mxCell> + <mxCell id="VGuT0TTSbW-y8zasw-fU-65" parent="VGuT0TTSbW-y8zasw-fU-63" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="<font color="#ffffff">7</font>" vertex="1"> + <mxGeometry height="10" width="10" x="5" y="6" as="geometry" /> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> |
