diff --git a/doc/paper/experiment.svg b/doc/paper/experiment.svg index 5009a5b792a612bdf17189d14cfcf9ea213dfd27..e469a5b7078596942aafac31d2e12ee094119815 100644 --- a/doc/paper/experiment.svg +++ b/doc/paper/experiment.svg @@ -18,10 +18,24 @@ sodipodi:docname="experiment.svg"> <defs id="defs4266"> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutL" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path4424" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" + transform="scale(0.8)" /> + </marker> <marker inkscape:isstock="true" style="overflow:visible" - id="marker4575" + id="marker4830" refX="0.0" refY="0.0" orient="auto" @@ -30,51 +44,79 @@ transform="scale(0.8)" style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " - id="path4577" /> + id="path4832" /> </marker> <marker inkscape:stockid="TriangleOutL" orient="auto" refY="0.0" refX="0.0" - id="marker5620" + id="marker4648" style="overflow:visible" inkscape:isstock="true" inkscape:collect="always"> <path - id="path5622" + id="path4650" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" transform="scale(0.8)" /> </marker> <marker - inkscape:isstock="true" - style="overflow:visible" - id="marker5372" - refX="0.0" - refY="0.0" + inkscape:stockid="Arrow1Lstart" orient="auto" - inkscape:stockid="TriangleOutL"> + refY="0.0" + refX="0.0" + id="marker4578" + style="overflow:visible" + inkscape:isstock="true"> <path - transform="scale(0.8)" + id="path4580" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" - d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " - id="path5374" /> + transform="scale(0.8) translate(12.5,0)" /> </marker> <marker - inkscape:stockid="TriangleOutL" + inkscape:stockid="Arrow1Lstart" orient="auto" refY="0.0" refX="0.0" - id="TriangleOutL" + id="Arrow1Lstart" style="overflow:visible" + inkscape:isstock="true"> + <path + id="path4248" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" + transform="scale(0.8) translate(12.5,0)" /> + </marker> + <marker inkscape:isstock="true" + style="overflow:visible" + id="marker4575" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL" inkscape:collect="always"> <path - id="path5146" + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path4577" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5372" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" - transform="scale(0.8)" /> + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path5374" /> </marker> <marker inkscape:stockid="TriangleOutM" @@ -98,9 +140,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="4.6669048" - inkscape:cx="429.5244" - inkscape:cy="955.96795" + inkscape:zoom="0.90509668" + inkscape:cx="629.28369" + inkscape:cy="893.10532" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -110,12 +152,7 @@ inkscape:window-y="0" inkscape:window-maximized="1" showguides="true" - inkscape:guide-bbox="true"> - <sodipodi:guide - position="679.25107,934.66662" - orientation="0,1" - id="guide4825" /> - </sodipodi:namedview> + inkscape:guide-bbox="true" /> <metadata id="metadata4269"> <rdf:RDF> @@ -141,26 +178,19 @@ id="rect4873" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.22910345;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <rect - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.67160749;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4871" - width="343.8356" - height="134.24658" - x="13.150684" - y="34.143356" /> + width="154.71086" + height="134.57498" + x="202.43962" + y="33.97916" /> <rect style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.3265028;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4812" width="118.63124" height="67.969269" - x="28.557621" - y="84.919823" /> - <rect - y="84.919823" x="220.55762" - height="67.969269" - width="118.63124" - id="rect4823" - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.3265028;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + y="84.919823" /> <rect style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.3265028;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4825" @@ -196,48 +226,36 @@ <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="123.80822" - y="65.951584" + x="220.73254" + y="60.967209" id="text4879" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4881" - x="123.80822" - y="65.951584">Monitoring Side</tspan></text> + x="220.73254" + y="60.967209">Monitoring Side</tspan></text> <text sodipodi:linespacing="125%" id="text4883" - y="65.951584" + y="60.967209" x="633.80823" style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - y="65.951584" + y="60.967209" x="633.80823" sodipodi:role="line" id="tspan4887">Analysis Side</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="63.09589" - y="124.33513" + x="247.29602" + y="99.335129" id="text4891" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4893" - x="63.09589" - y="124.33513">Collector</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="250.57533" - y="124.22557" - id="text4895" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan4897" - x="250.57533" - y="124.22557" - style="font-size:11.25px">TCP Writer</tspan></text> + x="247.29602" + y="99.335129">Benchmark</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" @@ -285,21 +303,6 @@ x="871.56702" y="130.72644" id="tspan4913">Reduction</tspan></text> - <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.9650405px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutL)" - d="m 147.03557,118.47591 67.73114,0" - id="path4990" - inkscape:connector-curvature="0" /> - <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.05664146px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5372)" - d="m 339.04027,118.36392 95.01953,-0.32675" - id="path4994" - inkscape:connector-curvature="0" /> - <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.98182499px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5620)" - d="m 745.25942,118.50761 59.34963,0.41615" - id="path4998" - inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" @@ -313,8 +316,47 @@ y="114.23491"><<TCP>></tspan></text> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.95821589px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4575)" - d="m 558.82863,118.26724 62.17058,0" + d="m 558.82863,117.81269 62.17058,0" id="path4567" inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99042422px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4648)" + d="m 338.78788,117.69595 95.8646,0" + id="path4212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99419695px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4830)" + d="m 744.99999,117.69595 59.15589,0" + id="path4822" + inkscape:connector-curvature="0" /> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.02849495;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4588" + width="105.44026" + height="40.987129" + x="227.15311" + y="105.11115" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="260.54688" + y="125.80003" + id="text4590" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4592" + x="260.54688" + y="125.80003" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="248.74072" + y="129.79875" + id="text4594" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4596" + x="248.74072" + y="129.79875">load-driver</tspan></text> </g> </svg> diff --git a/doc/paper/threads.svg b/doc/paper/threads.svg index 41725fc0e9ed4607f81e239f197a7f4fc6140599..9ca2408f34ccca7b3619451da39113ece8baca18 100644 --- a/doc/paper/threads.svg +++ b/doc/paper/threads.svg @@ -54,9 +54,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="2.4748737" - inkscape:cx="380.05501" - inkscape:cy="839.08941" + inkscape:zoom="1.2374369" + inkscape:cx="214.81162" + inkscape:cy="936.91977" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -84,19 +84,19 @@ inkscape:groupmode="layer" id="layer1"> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:0.88296539;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:0.82331032;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="rect4136" - width="308.9884" - height="265.35797" - x="25.273094" - y="23.763966" /> + width="309.04807" + height="230.66838" + x="25.243267" + y="23.734138" /> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:0.88296539;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:0.82286423;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="rect4136-8" - width="308.9884" - height="265.35797" - x="411.13437" - y="23.877054" /> + width="309.04849" + height="230.41814" + x="411.10431" + y="23.733915" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" @@ -125,12 +125,12 @@ width="256.96252" height="139.28098" x="51.286034" - y="133.30418" /> + y="91.304176" /> <flowRoot xml:space="preserve" id="flowRoot4167" style="font-style:normal;font-weight:normal;font-size:27.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - transform="matrix(1.0341712,0,0,1.0341712,43.331685,-35.998571)"><flowRegion + transform="matrix(1.0341712,0,0,1.0341712,43.331685,-77.998578)"><flowRegion id="flowRegion4169"><rect id="rect4171" width="149.42529" @@ -143,7 +143,7 @@ width="256.96252" height="139.28098" x="437.14731" - y="133.37955" /> + y="91.304214" /> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.61900544;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5.80000019;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#TriangleInL);marker-end:url(#TriangleOutL)" d="m 321.89273,152.25713 c 40.95747,-20.34789 73.25689,-15.22111 102.12555,0" diff --git a/doc/paper/vertical.svg b/doc/paper/vertical.svg index 09b8943b18ebbceb22099310b5120eab0e58171b..475756ca4c938dd5ade8134101c47c5d5aee075e 100644 --- a/doc/paper/vertical.svg +++ b/doc/paper/vertical.svg @@ -140,10 +140,10 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.115" - inkscape:cx="163.35022" + inkscape:cx="72.31883" inkscape:cy="670.87591" inkscape:document-units="px" - inkscape:current-layer="g5016" + inkscape:current-layer="layer1" showgrid="false" showguides="true" inkscape:guide-bbox="true" @@ -168,9 +168,62 @@ inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1"> + <g + id="g5034" + transform="translate(22.313901,45.811656)"> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.18287885;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5036" + width="344.21173" + height="90.400078" + x="12.647492" + y="266.80341" /> + <rect + y="302.46759" + x="22.736557" + height="46.783211" + width="88.550278" + id="rect5038" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5040" + width="88.550278" + height="46.783211" + x="139.81282" + y="302.46759" /> + <rect + y="302.46759" + x="258.88904" + height="46.783211" + width="88.550278" + id="rect5042" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="149.70226" + y="290.4487" + id="text5044" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="149.70226" + y="290.4487" + id="tspan5046">Thread 0</tspan></text> + <path + inkscape:connector-curvature="0" + id="path5048" + d="m 111.21076,326.80167 23.46011,0" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.90412283px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutL)" /> + <path + inkscape:connector-curvature="0" + id="path5050" + d="m 228.47534,326.80167 25.07667,0" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.90024954px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4750)" /> + </g> <g id="g5006" - transform="translate(-2.2421525,-7.623291)"> + transform="translate(10.035878,73.130005)"> <rect style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.18287885;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4233" @@ -274,58 +327,5 @@ id="path5032" inkscape:connector-curvature="0" /> </g> - <g - id="g5034" - transform="translate(-2.2421525,-115.69507)"> - <rect - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.18287885;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect5036" - width="344.21173" - height="90.400078" - x="12.647492" - y="266.80341" /> - <rect - y="302.46759" - x="22.736557" - height="46.783211" - width="88.550278" - id="rect5038" - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect5040" - width="88.550278" - height="46.783211" - x="139.81282" - y="302.46759" /> - <rect - y="302.46759" - x="258.88904" - height="46.783211" - width="88.550278" - id="rect5042" - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.80313528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="149.70226" - y="290.4487" - id="text5044" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - x="149.70226" - y="290.4487" - id="tspan5046">Thread 0</tspan></text> - <path - inkscape:connector-curvature="0" - id="path5048" - d="m 111.21076,326.80167 23.46011,0" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.90412283px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutL)" /> - <path - inkscape:connector-curvature="0" - id="path5050" - d="m 228.47534,326.80167 25.07667,0" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.90024954px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4750)" /> - </g> </g> </svg>