X-Git-Url: https://rtime.felk.cvut.cz/gitweb/frescor/frsh.git/blobdiff_plain/8a45c97a476be9d11e678b459e6b87654258bf0a..59754c83c7fb56eaa62dc25237ab70ab32110e71:/doc/frsh-forb-arch.svg diff --git a/doc/frsh-forb-arch.svg b/doc/frsh-forb-arch.svg index 73b815c..914ae18 100644 --- a/doc/frsh-forb-arch.svg +++ b/doc/frsh-forb-arch.svg @@ -1,5 +1,6 @@ + + guidetolerance="3" + inkscape:window-maximized="0"> - - - + style="fill:#d5d5ff;fill-opacity:1;stroke:#000000;stroke-width:3.0824976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + transform="scale(1,-1)" /> + + + Generic level + + + + Resource level + + + style="fill:#5599ff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + transform="scale(1,-1)" /> + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + transform="scale(1,-1)" /> + y="-137.89279" + transform="scale(1,-1)" /> FRSH ContractBroker Agent(FCB) Application1 + transform="matrix(1,0,0,-1,-20,635.8928)"> ApplicationApplication2 + id="g2780" + transform="translate(0,-19.991355)"> Internal API + id="g3279" + transform="translate(0,-300.0724)"> + d="m 150,135.34363 0,61.34831" + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)" /> + d="m 320,135.34363 0,61.34831" + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)" /> + transform="translate(-20,159.8928)"> + style="fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + transform="translate(-20,439.8928)"> + style="fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + transform="translate(-20,159.8928)"> + transform="translate(-20,439.8928)"> + style="fill:#fff6d5;fill-opacity:1;stroke:#ffcc00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + y="-137.89279" + transform="scale(1,-1)" /> + style="fill:#ff5f5f;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + transform="scale(1,-1)" /> ApplicationApplication3 + transform="matrix(1,0,0,-1,-60,635.8928)"> + style="fill:#ff5f5f;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> Application4 + style="fill:#ffcc00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + transform="scale(1,-1)" /> + style="fill:#fff6d5;fill-opacity:1;stroke:#ffcc00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + transform="scale(1,-1)" /> + y="-437.89279" + transform="scale(1,-1)" /> + transform="translate(535.24317,-19.991355)"> + d="m 77.381923,331.12462 145.078657,0" + style="fill:none;stroke:#7f7f7f;stroke-width:2.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> Internal API FRSH Contract Broker Agent(FCB) + y="268.99631">(FCB) + id="g3378" + transform="matrix(1,0,0,-1,0,635.8928)"> OS Kernel/Schedulers Manager (DTM) + d="m 78.596491,468.21053 301.122809,0" + style="fill:none;stroke:#7f7f7f;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> FRSH+DTM API ResourceResourceManager[CPU] ResourceResourceAllocator[CPU] ResourceResourceAllocator[Network] + d="m 630,277.8928 0,190 230,0 0,30" + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)" /> Node 1 Node 2 @@ -714,19 +763,19 @@ sodipodi:role="line">Data exchange during negotiation + transform="translate(-20,-160.10719)"> + style="fill:#85b6ff;fill-opacity:1;stroke:#000000;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> Manager (DTM) - Resource level - Generic level + d="m 90,277.8928 0,260 70,0" + style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)" /> + d="m 384.06364,397.02182 31.43053,0" + style="fill:none;stroke:#000000;stroke-width:1.93676317;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)" /> + transform="matrix(1,0,0,-1,517.7855,635.8928)"> @@ -803,35 +830,35 @@ height="79.947182" width="141.37917" id="rect3318" - style="opacity:1;fill:#92dd00;fill-opacity:1;stroke:#000000;stroke-width:0.89645672;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="fill:#92dd00;fill-opacity:1;stroke:#000000;stroke-width:0.89645672;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> OS Kernel/Schedulers + d="m 903.61727,101.36726 31.43053,0" + style="fill:none;stroke:#000000;stroke-width:1.93676317;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)" /> + d="m 903.61727,539.37402 31.43053,0" + style="fill:none;stroke:#000000;stroke-width:1.93676317;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)" />