raw/ioat: include example configuration script
[dpdk.git] / doc / guides / sample_app_ug / img / vm_power_mgr_highlevel.svg
index bc07dfe..cb26d6c 100644 (file)
 <?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">
-<!-- Generated by Microsoft Visio, SVG Export vm_power_mgr_highlevel.svg Page-1 -->
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 
-<!--
-# BSD License
-# Copyright (c) <2014>, Intel Corporation
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# - Redistributions of source code must retain the above copyright
-#   notice, this list of conditions and the following disclaimer.
-#
-# - Redistributions in binary form must reproduce the above copyright
-#   notice, this list of conditions and the following disclaimer in
-#   the documentation and/or other materials provided with the
-#   distribution.
-#
-# - Neither the name of Intel Corporation nor the names of its
-#   contributors may be used to endorse or promote products derived
-#   from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-# OF THE POSSIBILITY OF SUCH DAMAGE.
--->
+<!-- SPDX-License-Identifier: BSD-3-Clause -->
 
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
-               width="7.96928in" height="6.37479in" viewBox="0 0 573.788 458.985" xml:space="preserve" color-interpolation-filters="sRGB"
-               class="st28">
-       <style type="text/css">
-       <![CDATA[
-               .st1 {visibility:visible}
-               .st2 {fill:#464646;fill-opacity:0.5;stroke:#464646;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.5}
-               .st3 {fill:url(#grad0-6);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
-               .st4 {fill:#000000;font-family:Calibri;font-size:1.00001em;font-weight:bold}
-               .st5 {fill:#464646;fill-opacity:0.5}
-               .st6 {stroke:#464646;stroke-linecap:butt;stroke-opacity:0.5;stroke-width:0.25}
-               .st7 {fill:url(#grad0-15)}
-               .st8 {stroke:#1f497d;stroke-linecap:butt;stroke-width:0.25}
-               .st9 {fill:#464646;fill-opacity:0.5;stroke:#464646;stroke-linecap:butt;stroke-opacity:0.5;visibility:hidden}
-               .st10 {fill:url(#grad0-15);stroke:#1f497d;stroke-linecap:butt;stroke-width:0.25;visibility:hidden}
-               .st11 {fill:#000000;font-family:Arial;font-size:0.666664em;font-weight:bold}
-               .st12 {fill:url(#grad0-15);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
-               .st13 {fill:#000000;font-family:Arial;font-size:0.666664em}
-               .st14 {font-size:1em}
-               .st15 {fill:url(#grad0-196);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
-               .st16 {fill:url(#grad0-229);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
-               .st17 {font-family:Symbol;font-size:1em;font-weight:normal}
-               .st18 {font-size:1em;font-weight:normal}
-               .st19 {fill:url(#grad0-282);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
-               .st20 {fill:url(#grad0-344);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
-               .st21 {fill:url(#grad0-357);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
-               .st22 {fill:url(#grad0-418);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
-               .st23 {fill:url(#grad0-431);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
-               .st24 {marker-end:url(#mrkr5-440);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
-               .st25 {fill:#1f497d;fill-opacity:1;stroke:#1f497d;stroke-opacity:1;stroke-width:0.28409090909091}
-               .st26 {marker-end:url(#mrkr5-440);marker-start:url(#mrkr5-460);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
-               .st27 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2}
-               .st28 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
-       ]]>
-       </style>
+<!-- Copyright(c) 2014 Intel Corporation -->
 
-       <defs id="Patterns_And_Gradients">
-               <linearGradient id="grad0-6" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)">
-                       <stop offset="0" stop-color="#bdd194" stop-opacity="1"/>
-                       <stop offset="1" stop-color="#a5c06b" stop-opacity="1"/>
-               </linearGradient>
-               <linearGradient id="grad0-15" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)">
-                       <stop offset="0" stop-color="#b6c8de" stop-opacity="1"/>
-                       <stop offset="1" stop-color="#9ab3d1" stop-opacity="1"/>
-               </linearGradient>
-               <linearGradient id="grad0-196" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)">
-                       <stop offset="0" stop-color="#e9f4f8" stop-opacity="1"/>
-                       <stop offset="1" stop-color="#e1f1f5" stop-opacity="1"/>
-               </linearGradient>
-               <linearGradient id="grad0-229" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)">
-                       <stop offset="0" stop-color="#ffffff" stop-opacity="1"/>
-                       <stop offset="1" stop-color="#ffffff" stop-opacity="1"/>
-               </linearGradient>
-               <linearGradient id="grad0-282" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)">
-                       <stop offset="0" stop-color="#dc9e9c" stop-opacity="1"/>
-                       <stop offset="1" stop-color="#ce7977" stop-opacity="1"/>
-               </linearGradient>
-               <linearGradient id="grad0-344" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)">
-                       <stop offset="0" stop-color="#b6cc88" stop-opacity="1"/>
-                       <stop offset="1" stop-color="#a5c06b" stop-opacity="1"/>
-               </linearGradient>
-               <linearGradient id="grad0-357" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)">
-                       <stop offset="0" stop-color="#fab781" stop-opacity="1"/>
-                       <stop offset="1" stop-color="#f89c52" stop-opacity="1"/>
-               </linearGradient>
-               <linearGradient id="grad0-418" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)">
-                       <stop offset="0" stop-color="#acc8ea" stop-opacity="1"/>
-                       <stop offset="1" stop-color="#8db3e2" stop-opacity="1"/>
-               </linearGradient>
-               <linearGradient id="grad0-431" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)">
-                       <stop offset="0" stop-color="#e2e2e2" stop-opacity="1"/>
-                       <stop offset="1" stop-color="#d8d8d8" stop-opacity="1"/>
-               </linearGradient>
-               <linearGradient id="grad0-437" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)">
-                       <stop offset="0" stop-color="#c4d2e3" stop-opacity="1"/>
-                       <stop offset="1" stop-color="#9ab3d1" stop-opacity="1"/>
-               </linearGradient>
-       </defs>
-       <defs id="Markers">
-               <g id="lend5">
-                       <path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"/>
-               </g>
-               <marker id="mrkr5-440" class="st25" refX="-6.16" orient="auto" markerUnits="strokeWidth" overflow="visible">
-                       <use xlink:href="#lend5" transform="scale(-3.52,-3.52) "/>
-               </marker>
-               <marker id="mrkr5-460" class="st25" refX="5.8" orient="auto" markerUnits="strokeWidth" overflow="visible">
-                       <use xlink:href="#lend5" transform="scale(3.52) "/>
-               </marker>
-       </defs>
-       <g>
-               <title>Page-1</title>
-               <g id="shape1-1" transform="translate(18.3,-19.74)">
-                       <title>Box</title>
-                       <desc>Host</desc>
-                       <g id="shadow1-2" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="239.3" width="405.354" height="219.685" class="st2"/>
-                       </g>
-                       <rect x="0" y="239.3" width="405.354" height="219.685" class="st3"/>
-                       <text x="191.19" y="451.39" class="st4">Host</text>             </g>
-               <g id="group59-8" transform="translate(585.399,54.9035) rotate(76.5904)">
-                       <title>1-D single.59</title>
-                       <g id="shape63-9">
-                               <title>Sheet.63</title>
-                               <g id="shadow63-10" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1">
-                                       <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48
-                                                                L0 456.15 Z" class="st5"/>
-                                       <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48"
-                                                       class="st6"/>
-                               </g>
-                               <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48 L0 456.15
-                                                        Z" class="st7"/>
-                               <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48" class="st8"/>
-                       </g>
-                       <g id="shape64-17">
-                               <title>Sheet.64</title>
-                               <g id="shadow64-18" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1">
-                                       <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48
-                                                                A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/>
-                               </g>
-                               <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                        0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                        0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48
-                                                        A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/>
-                       </g>
-                       <g id="shape65-24" transform="translate(-2.82107,-2.88265)">
-                               <title>Sheet.65</title>
-                               <g id="shadow65-25" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1">
-                                       <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st9"/>
-                               </g>
-                               <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st10"/>
-                       </g>
-               </g>
-               <g id="group54-29" transform="translate(656.289,-75.8304) rotate(58.6472)">
-                       <title>1-D single.54</title>
-                       <g id="shape56-30">
-                               <title>Sheet.56</title>
-                               <g id="shadow56-31" transform="matrix(1,0,0,1,1.97897,-0.480491)" class="st1">
-                                       <path d="M0 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L0 450.48
-                                                                L0 456.15 Z" class="st5"/>
-                                       <path d="M0 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L0 450.48"
-                                                       class="st6"/>
-                               </g>
-                               <path d="M0 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L0 450.48 L0 456.15
-                                                        Z" class="st7"/>
-                               <path d="M0 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L0 450.48" class="st8"/>
-                       </g>
-                       <g id="shape57-37">
-                               <title>Sheet.57</title>
-                               <g id="shadow57-38" transform="matrix(1,0,0,1,1.97897,-0.480491)" class="st1">
-                                       <path d="M2.83 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L2.83 450.48
-                                                                A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/>
-                               </g>
-                               <path d="M2.83 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180
-                                                        0 0 0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585
-                                                        0.334585 -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L2.83 450.48
-                                                        A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/>
-                       </g>
-                       <g id="shape58-44" transform="translate(-3.21337,-2.88265)">
-                               <title>Sheet.58</title>
-                               <g id="shadow58-45" transform="matrix(1,0,0,1,1.97897,-0.480491)" class="st1">
-                                       <rect x="0" y="453.412" width="1.41455" height="5.57329" rx="0.707276" ry="0.707276" class="st9"/>
-                               </g>
-                               <rect x="0" y="453.412" width="1.41455" height="5.57329" rx="0.707276" ry="0.707276" class="st10"/>
-                       </g>
-               </g>
-               <g id="shape10-49" transform="translate(18.3,-298.953)">
-                       <title>Box.10</title>
-                       <desc>VM 0</desc>
-                       <g id="shadow10-50" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="317.253" width="201.26" height="141.732" class="st2"/>
-                       </g>
-                       <rect x="0" y="317.253" width="201.26" height="141.732" class="st3"/>
-                       <text x="91.29" y="414.52" class="st11">VM 0</text>             </g>
-               <g id="shape2-55" transform="translate(18.3,-48.7951)">
-                       <title>Box.2</title>
-                       <desc>Core 0</desc>
-                       <g id="shadow2-56" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.09" y="443.31" class="st13">Core 0</text>           </g>
-               <g id="shape3-61" transform="translate(69.3236,-48.7951)">
-                       <title>Box.3</title>
-                       <desc>Core 1</desc>
-                       <g id="shadow3-62" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.09" y="443.31" class="st13">Core 1</text>           </g>
-               <g id="shape4-67" transform="translate(120.347,-48.7951)">
-                       <title>Box.4</title>
-                       <desc>Core 2</desc>
-                       <g id="shadow4-68" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.09" y="443.31" class="st13">Core 2</text>           </g>
-               <g id="shape5-73" transform="translate(171.371,-48.7951)">
-                       <title>Box.5</title>
-                       <desc>Core 3</desc>
-                       <g id="shadow5-74" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.09" y="443.31" class="st13">Core 3</text>           </g>
-               <g id="shape6-79" transform="translate(222.394,-48.7951)">
-                       <title>Box.6</title>
-                       <desc>Core 4</desc>
-                       <g id="shadow6-80" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.09" y="443.31" class="st13">Core 4</text>           </g>
-               <g id="shape7-85" transform="translate(273.418,-48.7951)">
-                       <title>Box.7</title>
-                       <desc>Core 5</desc>
-                       <g id="shadow7-86" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.09" y="443.31" class="st13">Core 5</text>           </g>
-               <g id="shape8-91" transform="translate(324.442,-48.7951)">
-                       <title>Box.8</title>
-                       <desc>Core 6</desc>
-                       <g id="shadow8-92" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.09" y="443.31" class="st13">Core 6</text>           </g>
-               <g id="shape9-97" transform="translate(375.465,-48.7951)">
-                       <title>Box.9</title>
-                       <desc>Core 7</desc>
-                       <g id="shadow9-98" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.09" y="443.31" class="st13">Core 7</text>           </g>
-               <g id="shape11-103" transform="translate(18.3,-298.953)">
-                       <title>Box.11</title>
-                       <desc>Virtual Core 0</desc>
-                       <g id="shadow11-104" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>0</text>          </g>
-               <g id="shape12-110" transform="translate(69.3236,-298.953)">
-                       <title>Box.12</title>
-                       <desc>Virtual Core 1</desc>
-                       <g id="shadow12-111" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>1</text>          </g>
-               <g id="shape13-117" transform="translate(120.347,-298.953)">
-                       <title>Box.13</title>
-                       <desc>Virtual Core 2</desc>
-                       <g id="shadow13-118" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>2</text>          </g>
-               <g id="shape14-124" transform="translate(171.371,-298.953)">
-                       <title>Box.14</title>
-                       <desc>Virtual Core 3</desc>
-                       <g id="shadow14-125" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>3</text>          </g>
-               <g id="group16-131" transform="translate(333.737,-187.264) rotate(39.9929)">
-                       <title>1-D single</title>
-                       <g id="shape17-132">
-                               <title>Sheet.17</title>
-                               <g id="shadow17-133" transform="matrix(1,0,0,1,2.0287,0.177741)" class="st1">
-                                       <path d="M0 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L0 450.48
-                                                                L0 456.15 Z" class="st5"/>
-                                       <path d="M0 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L0 450.48"
-                                                       class="st6"/>
-                               </g>
-                               <path d="M0 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L0 450.48 L0 456.15
-                                                        Z" class="st7"/>
-                               <path d="M0 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L0 450.48" class="st8"/>
-                       </g>
-                       <g id="shape18-139">
-                               <title>Sheet.18</title>
-                               <g id="shadow18-140" transform="matrix(1,0,0,1,2.0287,0.177741)" class="st1">
-                                       <path d="M2.83 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L2.83 450.48
-                                                                A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/>
-                               </g>
-                               <path d="M2.83 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180
-                                                        0 0 0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585
-                                                        0.334585 -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L2.83 450.48
-                                                        A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/>
-                       </g>
-                       <g id="shape19-146" transform="translate(-4.26978,-2.88265)">
-                               <title>Sheet.19</title>
-                               <g id="shadow19-147" transform="matrix(1,0,0,1,2.0287,0.177741)" class="st1">
-                                       <rect x="0" y="453.412" width="1.87959" height="5.57329" rx="0.939796" ry="0.939796" class="st9"/>
-                               </g>
-                               <rect x="0" y="453.412" width="1.87959" height="5.57329" rx="0.939796" ry="0.939796" class="st10"/>
-                       </g>
-               </g>
-               <g id="group20-151" transform="translate(534.375,54.9035) rotate(76.5904)">
-                       <title>1-D single.20</title>
-                       <g id="shape21-152">
-                               <title>Sheet.21</title>
-                               <g id="shadow21-153" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1">
-                                       <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48
-                                                                L0 456.15 Z" class="st5"/>
-                                       <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48"
-                                                       class="st6"/>
-                               </g>
-                               <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48 L0 456.15
-                                                        Z" class="st7"/>
-                               <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48" class="st8"/>
-                       </g>
-                       <g id="shape22-159">
-                               <title>Sheet.22</title>
-                               <g id="shadow22-160" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1">
-                                       <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48
-                                                                A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/>
-                               </g>
-                               <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                        0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                        0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48
-                                                        A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/>
-                       </g>
-                       <g id="shape23-166" transform="translate(-2.82107,-2.88265)">
-                               <title>Sheet.23</title>
-                               <g id="shadow23-167" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1">
-                                       <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st9"/>
-                               </g>
-                               <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st10"/>
-                       </g>
-               </g>
-               <g id="group28-171" transform="translate(636.422,54.9035) rotate(76.5904)">
-                       <title>1-D single.28</title>
-                       <g id="shape29-172">
-                               <title>Sheet.29</title>
-                               <g id="shadow29-173" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1">
-                                       <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48
-                                                                L0 456.15 Z" class="st5"/>
-                                       <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48"
-                                                       class="st6"/>
-                               </g>
-                               <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48 L0 456.15
-                                                        Z" class="st7"/>
-                               <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48" class="st8"/>
-                       </g>
-                       <g id="shape30-179">
-                               <title>Sheet.30</title>
-                               <g id="shadow30-180" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1">
-                                       <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48
-                                                                A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/>
-                               </g>
-                               <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180
-                                                        0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585
-                                                        0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48
-                                                        A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/>
-                       </g>
-                       <g id="shape31-186" transform="translate(-2.82107,-2.88265)">
-                               <title>Sheet.31</title>
-                               <g id="shadow31-187" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1">
-                                       <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st9"/>
-                               </g>
-                               <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st10"/>
-                       </g>
-               </g>
-               <g id="shape32-191" transform="translate(18.3,-417.299)">
-                       <title>Box.32</title>
-                       <desc>DPDK Application</desc>
-                       <g id="shadow32-192" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="435.599" width="201.26" height="23.3858" class="st2"/>
-                       </g>
-                       <rect x="0" y="435.599" width="201.26" height="23.3858" class="st15"/>
-                       <text x="68.84" y="446.8" class="st13">DPDK Application</text>          </g>
-               <g id="shape33-198" transform="translate(245.072,-298.953)">
-                       <title>Box.33</title>
-                       <desc>VM 1</desc>
-                       <g id="shadow33-199" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="317.253" width="99.2126" height="141.732" class="st2"/>
-                       </g>
-                       <rect x="0" y="317.253" width="99.2126" height="141.732" class="st3"/>
-                       <text x="40.27" y="414.52" class="st11">VM 1</text>             </g>
-               <g id="shape34-204" transform="translate(245.072,-298.953)">
-                       <title>Box.34</title>
-                       <desc>Virtual Core 0</desc>
-                       <g id="shadow34-205" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>0</text>          </g>
-               <g id="shape35-211" transform="translate(296.095,-298.953)">
-                       <title>Box.35</title>
-                       <desc>Virtual Core 1</desc>
-                       <g id="shadow35-212" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/>
-                       </g>
-                       <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/>
-                       <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>1</text>          </g>
-               <g id="shape36-218" transform="translate(245.072,-417.299)">
-                       <title>Box.36</title>
-                       <desc>DPDK Application</desc>
-                       <g id="shadow36-219" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="435.599" width="99.2126" height="23.3858" class="st2"/>
-                       </g>
-                       <rect x="0" y="435.599" width="99.2126" height="23.3858" class="st15"/>
-                       <text x="17.81" y="446.8" class="st13">DPDK Application</text>          </g>
-               <g id="shape49-224" transform="translate(372.631,-334.488)">
-                       <title>Box.49</title>
-                       <desc>DPDK VM Application Reuse librte_power interface, but provide...</desc>
-                       <g id="shadow49-225" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="352.788" width="175.748" height="106.197" class="st2"/>
-                       </g>
-                       <rect x="0" y="352.788" width="175.748" height="106.197" class="st16"/>
-                       <text x="4" y="363.99" class="st11">DPDK VM Application <tspan x="4" dy="1.212em" class="st17">·</tspan><tspan
-                                               class="st17"> </tspan><tspan class="st18">Reuse </tspan>librte_power<tspan class="st18"> </tspan><tspan
-                                               class="st18">interface</tspan><tspan class="st18">, </tspan><tspan class="st18">but </tspan><tspan x="22"
-                                               dy="1.204em" class="st18">provides a new implementation that </tspan><tspan x="22" dy="1.2em" class="st18">forwards frequency set requests to host </tspan><tspan
-                                               x="22" dy="1.2em" class="st18">via Virtio</tspan><tspan class="st18">-</tspan><tspan class="st18">Serial channel </tspan><tspan
-                                               x="4" dy="1.212em" class="st17">·</tspan><tspan class="st17"> </tspan><tspan class="st18">Each lcore has exclusive access to a </tspan><tspan
-                                               x="22" dy="1.204em" class="st18">single channel </tspan><tspan x="4" dy="1.212em" class="st17">·</tspan><tspan
-                                               class="st17"> </tspan><tspan class="st18">Sample application re</tspan><tspan class="st18">-</tspan><tspan
-                                               class="st18">uses </tspan>l3fwd_power <tspan x="4" dy="1.216em" class="st17">·</tspan><tspan class="st17"> </tspan><tspan
-                                               class="st18">A CLI for changing frequency from within </tspan><tspan x="22" dy="1.204em" class="st18">a VM is also included</tspan><tspan
-                                               class="st18">.</tspan></text>           </g>
-               <g id="group37-257" transform="translate(769.581,100.51) rotate(82.4551)">
-                       <title>1-D single.37</title>
-                       <g id="shape38-258">
-                               <title>Sheet.38</title>
-                               <g id="shadow38-259" transform="matrix(1,0,0,1,1.61661,-1.23846)" class="st1">
-                                       <path d="M0 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L0 450.48
-                                                                L0 456.15 Z" class="st5"/>
-                                       <path d="M0 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L0 450.48"
-                                                       class="st6"/>
-                               </g>
-                               <path d="M0 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L0 450.48 L0 456.15
-                                                        Z" class="st7"/>
-                               <path d="M0 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180 0 0
-                                                        0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585 0.334585
-                                                        -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L0 450.48" class="st8"/>
-                       </g>
-                       <g id="shape39-265">
-                               <title>Sheet.39</title>
-                               <g id="shadow39-266" transform="matrix(1,0,0,1,1.61661,-1.23846)" class="st1">
-                                       <path d="M2.83 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180
-                                                                0 0 0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585
-                                                                0.334585 -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L2.83 450.48
-                                                                A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/>
-                               </g>
-                               <path d="M2.83 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180
-                                                        0 0 0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585
-                                                        0.334585 -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L2.83 450.48
-                                                        A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/>
-                       </g>
-                       <g id="shape40-272" transform="translate(-2.76812,-2.88265)">
-                               <title>Sheet.40</title>
-                               <g id="shadow40-273" transform="matrix(1,0,0,1,1.61661,-1.23846)" class="st1">
-                                       <rect x="0" y="453.412" width="1.21855" height="5.57329" rx="0.609275" ry="0.609275" class="st9"/>
-                               </g>
-                               <rect x="0" y="453.412" width="1.21855" height="5.57329" rx="0.609275" ry="0.609275" class="st10"/>
-                       </g>
-               </g>
-               <g id="shape15-277" transform="translate(18.3,-99.8187)">
-                       <title>Box.15</title>
-                       <desc>OS/Hypervisor</desc>
-                       <g id="shadow15-278" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="319.379" width="405.354" height="139.606" class="st2"/>
-                       </g>
-                       <rect x="0" y="319.379" width="405.354" height="139.606" class="st19"/>
-                       <text x="174.89" y="452.58" class="st11">OS/Hypervisor</text>           </g>
-               <g id="shape55-284" transform="translate(237.985,-159.346)">
-                       <title>Box.55</title>
-                       <desc>Linux “userspace” power governor /sys/devices/system/cpu/cpuN...</desc>
-                       <g id="shadow55-285" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="430.638" width="167.244" height="28.3465" class="st2"/>
-                       </g>
-                       <rect x="0" y="430.638" width="167.244" height="28.3465" class="st19"/>
-                       <text x="16.72" y="441.84" class="st11">Linux “userspace” power governor <tspan x="8.93" dy="1.2em" class="st14">/</tspan>sys/devices/system/cpu/cpuN/cpufreq/</text>               </g>
-               <g id="shape45-291" transform="translate(429.324,-60.1337)">
-                       <title>Box.45</title>
-                       <desc>VM Power Monitor Accepts VM Commands over Virtio Serial endpo...</desc>
-                       <g id="shadow45-292" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="254.89" width="130.519" height="204.094" class="st2"/>
-                       </g>
-                       <rect x="0" y="254.89" width="130.519" height="204.094" class="st16"/>
-                       <text x="4" y="266.09" class="st11">VM Power Monitor <tspan x="4" dy="1.212em" class="st17">·</tspan><tspan
-                                               class="st17"> </tspan><tspan class="st18">Accepts VM Commands over </tspan><tspan x="22" dy="1.204em"
-                                               class="st18">Virtio Serial endpoints</tspan><tspan class="st18">, </tspan><tspan x="22" dy="1.2em"
-                                               class="st18">monitored via </tspan>epoll <tspan x="4" dy="1.212em" class="st17">·</tspan><tspan
-                                               class="st17"> </tspan><tspan class="st18">Commands include the </tspan><tspan x="22" dy="1.204em"
-                                               class="st18">virtual core to be modified</tspan><tspan class="st18">, </tspan><tspan x="22" dy="1.2em"
-                                               class="st18">using </tspan>libvirt <tspan class="st18">to get physical </tspan><tspan x="22" dy="1.2em"
-                                               class="st18">core mapping </tspan><tspan x="4" dy="1.212em" class="st17">·</tspan><tspan class="st17"> </tspan><tspan
-                                               class="st18">Uses librte</tspan><tspan class="st18">_</tspan><tspan class="st18">power to affect </tspan><tspan
-                                               x="22" dy="1.204em" class="st18">frequency changes via Linux </tspan><tspan x="22" dy="1.2em" class="st18">userspace power </tspan><tspan
-                                               x="22" dy="1.2em" class="st18">governor</tspan><tspan class="st18">(</tspan><tspan class="st18">APCI cpufreq</tspan><tspan
-                                               class="st18">) </tspan><tspan x="4" dy="1.212em" class="st17">·</tspan><tspan class="st17"> </tspan><tspan
-                                               class="st18">CLI</tspan><tspan class="st18">: </tspan><tspan class="st18">For adding VM channels </tspan><tspan
-                                               x="22" dy="1.204em" class="st18">to monitor</tspan><tspan class="st18">, </tspan><tspan class="st18">inspecting and </tspan><tspan
-                                               x="22" dy="1.2em" class="st18">changing channel state</tspan><tspan class="st18">, </tspan><tspan x="22"
-                                               dy="1.2em" class="st18">manually altering CPU </tspan><tspan x="22" dy="1.2em" class="st18">frequency</tspan><tspan
-                                               class="st18">. </tspan><tspan class="st18">Also allows for the </tspan><tspan x="22" dy="1.2em"
-                                               class="st18">changing of vCPU to pCPU </tspan><tspan x="22" dy="1.2em" class="st18">pinning</tspan><tspan
-                                               class="st18">.</tspan></text>           </g>
-               <g id="shape53-339" transform="translate(26.8039,-116.827)">
-                       <title>Box.53</title>
-                       <desc>VM Power Monitor Application</desc>
-                       <g id="shadow53-340" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="342.41" width="150.236" height="116.575" class="st2"/>
-                       </g>
-                       <rect x="0" y="342.41" width="150.236" height="116.575" class="st20"/>
-                       <text x="17.34" y="452.58" class="st11">VM Power Monitor Application</text>             </g>
-               <g id="shape61-346" transform="translate(18.3,-396.394)">
-                       <title>Box.61</title>
-                       <desc>librte_power(vm)</desc>
-                       <g id="shadow61-347" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="438.079" width="201.26" height="20.9055" class="st2"/>
-                       </g>
-                       <rect x="0" y="438.079" width="201.26" height="20.9055" class="st20"/>
-                       <text x="70.84" y="450.93" class="st13">librte_power(vm)</text>         </g>
-               <g id="shape48-352" transform="translate(18.3,-366.275)">
-                       <title>Box.48</title>
-                       <desc>lcore channel 0</desc>
-                       <g id="shadow48-353" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/>
-                       </g>
-                       <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/>
-                       <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel  </tspan><tspan x="19.04"
-                                               dy="1.2em" class="st14">0</tspan></text>                </g>
-               <g id="shape47-361" transform="translate(245.072,-396.394)">
-                       <title>Box.47</title>
-                       <desc>librte_power(vm)</desc>
-                       <g id="shadow47-362" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="438.079" width="99.2126" height="20.9055" class="st2"/>
-                       </g>
-                       <rect x="0" y="438.079" width="99.2126" height="20.9055" class="st20"/>
-                       <text x="19.82" y="450.93" class="st13">librte_power(vm)</text>         </g>
-               <g id="shape46-367" transform="translate(72.1583,-366.275)">
-                       <title>Box.46</title>
-                       <desc>lcore channel 1</desc>
-                       <g id="shadow46-368" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/>
-                       </g>
-                       <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/>
-                       <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel  </tspan><tspan x="19.04"
-                                               dy="1.2em" class="st14">1</tspan></text>                </g>
-               <g id="shape60-375" transform="translate(126.017,-366.275)">
-                       <title>Box.60</title>
-                       <desc>lcore channel 2</desc>
-                       <g id="shadow60-376" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/>
-                       </g>
-                       <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/>
-                       <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel  </tspan><tspan x="19.04"
-                                               dy="1.2em" class="st14">2</tspan></text>                </g>
-               <g id="shape62-383" transform="translate(177.04,-366.275)">
-                       <title>Box.62</title>
-                       <desc>lcore channel 3</desc>
-                       <g id="shadow62-384" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/>
-                       </g>
-                       <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/>
-                       <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel  </tspan><tspan x="19.04"
-                                               dy="1.2em" class="st14">3</tspan></text>                </g>
-               <g id="shape50-391" transform="translate(245.072,-366.275)">
-                       <title>Box.50</title>
-                       <desc>lcore channel 0</desc>
-                       <g id="shadow50-392" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/>
-                       </g>
-                       <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/>
-                       <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel  </tspan><tspan x="19.04"
-                                               dy="1.2em" class="st14">0</tspan></text>                </g>
-               <g id="shape52-399" transform="translate(301.765,-366.275)">
-                       <title>Box.52</title>
-                       <desc>lcore channel 1</desc>
-                       <g id="shadow52-400" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/>
-                       </g>
-                       <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/>
-                       <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel  </tspan><tspan x="19.04"
-                                               dy="1.2em" class="st14">1</tspan></text>                </g>
-               <g id="shape51-407" transform="translate(26.8039,-216.039)">
-                       <title>Box.51</title>
-                       <desc>Endpoint Monitor(lcore channels)</desc>
-                       <g id="shadow51-408" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/>
-                       </g>
-                       <rect x="0" y="441.623" width="141.732" height="17.3622" class="st21"/>
-                       <text x="7.09" y="452.82" class="st11">Endpoint Monitor(lcore channels)</text>          </g>
-               <g id="shape25-413" transform="translate(26.8039,-198.854)">
-                       <title>Box.25</title>
-                       <desc>Channel Manager</desc>
-                       <g id="shadow25-414" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/>
-                       </g>
-                       <rect x="0" y="441.623" width="141.732" height="17.3622" class="st22"/>
-                       <text x="37.53" y="452.82" class="st11">Channel Manager</text>          </g>
-               <g id="shape41-420" transform="translate(247.906,-215.862)">
-                       <title>Box.41</title>
-                       <desc>QEMU</desc>
-                       <g id="shadow41-421" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/>
-                       </g>
-                       <rect x="0" y="441.623" width="141.732" height="17.3622" class="st21"/>
-                       <text x="58.87" y="452.82" class="st11">QEMU</text>             </g>
-               <g id="shape42-426" transform="translate(247.906,-198.854)">
-                       <title>Box.42</title>
-                       <desc>libvirt</desc>
-                       <g id="shadow42-427" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/>
-                       </g>
-                       <rect x="0" y="441.623" width="141.732" height="17.3622" class="st23"/>
-                       <text x="59.98" y="452.82" class="st11">libvirt</text>          </g>
-               <g id="shape43-433" transform="translate(168.536,-231.718)">
-                       <title>Dynamic connector.43</title>
-                       <path d="M0 465.98 L10.63 465.98 L10.63 466.16 L73.21 466.16" class="st24"/>
-               </g>
-               <g id="shape69-441" transform="translate(168.536,-190.527)">
-                       <title>Dynamic connector</title>
-                       <path d="M0 458.98 L10.63 458.98 L10.63 475.99 L63.29 475.99" class="st24"/>
-               </g>
-               <g id="shape26-447" transform="translate(26.8039,-181.846)">
-                       <title>Box.26</title>
-                       <desc>librte_power(Host)</desc>
-                       <g id="shadow26-448" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/>
-                       </g>
-                       <rect x="0" y="441.623" width="141.732" height="17.3622" class="st19"/>
-                       <text x="35.53" y="452.82" class="st11">librte_power(Host)</text>               </g>
-               <g id="shape68-453" transform="translate(168.536,-200.449)">
-                       <title>Dynamic connector.68</title>
-                       <desc>Map vCPU to pCPU</desc>
-                       <path d="M5.8 451.9 L6.16 451.9 L73.21 451.9" class="st26"/>
-                       <rect x="4.11883" y="447.099" width="71.1324" height="9.59985" class="st27"/>
-                       <text x="4.12" y="454.3" class="st13">Map vCPU to pCPU</text>           </g>
-               <g id="shape27-464" transform="translate(26.8039,-164.838)">
-                       <title>Box.27</title>
-                       <desc>VM Power CLI</desc>
-                       <g id="shadow27-465" transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
-                               <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/>
-                       </g>
-                       <rect x="0" y="441.623" width="141.732" height="17.3622" class="st22"/>
-                       <text x="44.2" y="452.82" class="st11">VM Power CLI</text>              </g>
-       </g>
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="135mm"
+   height="135mm"
+   viewBox="0 0 135 135"
+   version="1.1"
+   id="svg8"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   sodipodi:docname="vm_power_mgr_highlevel.svg">
+  <defs
+     id="defs2">
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mstart"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5459"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12961"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path12959"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12763"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path12761"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker12573"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path12571"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker12395"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path12393"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <linearGradient
+       id="linearGradient12389"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#d07f7d;stop-opacity:1;"
+         offset="0"
+         id="stop12387" />
+    </linearGradient>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6022"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6020"
+         style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Send"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5468"
+         style="fill:#bdb6b6;fill-opacity:1;fill-rule:evenodd;stroke:#bdb6b6;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5462"
+         style="fill:#bdb6b6;fill-opacity:1;fill-rule:evenodd;stroke:#bdb6b6;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DistanceStart"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DistanceStart"
+       inkscape:isstock="true">
+      <g
+         id="g2300"
+         style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-opacity:1">
+        <path
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.14999998;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,0 H 2"
+           id="path2306"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-opacity:1"
+           d="M 0,0 13,4 9,0 13,-4 Z"
+           id="path2302"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,-4 V 40"
+           id="path2304"
+           inkscape:connector-curvature="0" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5751"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5749"
+         style="fill:#bdb6b6;fill-opacity:1;fill-rule:evenodd;stroke:#bdb6b6;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5438"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#bdb6b6;fill-opacity:1;fill-rule:evenodd;stroke:#bdb6b6;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5456"
+         style="fill:#bdb6b6;fill-opacity:1;fill-rule:evenodd;stroke:#bdb6b6;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DistanceStart-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DistanceStart"
+       inkscape:isstock="true">
+      <g
+         id="g2300-9"
+         style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-opacity:1">
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.14999998;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,0 H 2"
+           id="path2306-7" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-opacity:1"
+           d="M 0,0 13,4 9,0 13,-4 Z"
+           id="path2302-1" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,-4 V 40"
+           id="path2304-4" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6022-2"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6020-9"
+         style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DistanceStart-8"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DistanceStart"
+       inkscape:isstock="true">
+      <g
+         id="g2300-8"
+         style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-opacity:1">
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.14999998;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,0 H 2"
+           id="path2306-1" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-opacity:1"
+           d="M 0,0 13,4 9,0 13,-4 Z"
+           id="path2302-6" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,-4 V 40"
+           id="path2304-7" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6022-8"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6020-3"
+         style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DistanceStart-9"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DistanceStart"
+       inkscape:isstock="true">
+      <g
+         id="g2300-6"
+         style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-opacity:1">
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.14999998;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,0 H 2"
+           id="path2306-12" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-opacity:1"
+           d="M 0,0 13,4 9,0 13,-4 Z"
+           id="path2302-9" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,-4 V 40"
+           id="path2304-2" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6022-0"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6020-4"
+         style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DistanceStart-80"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DistanceStart"
+       inkscape:isstock="true">
+      <g
+         id="g2300-7"
+         style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-opacity:1">
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.14999998;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,0 H 2"
+           id="path2306-8" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-opacity:1"
+           d="M 0,0 13,4 9,0 13,-4 Z"
+           id="path2302-0" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,-4 V 40"
+           id="path2304-75" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6022-3"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6020-8"
+         style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DistanceStart-89"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DistanceStart"
+       inkscape:isstock="true">
+      <g
+         id="g2300-0"
+         style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-opacity:1">
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.14999998;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,0 H 2"
+           id="path2306-9" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-opacity:1"
+           d="M 0,0 13,4 9,0 13,-4 Z"
+           id="path2302-2" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,-4 V 40"
+           id="path2304-5" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6022-38"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6020-1"
+         style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DistanceStart-8-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DistanceStart"
+       inkscape:isstock="true">
+      <g
+         id="g2300-8-1"
+         style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-opacity:1">
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.14999998;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,0 H 2"
+           id="path2306-1-0" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-opacity:1"
+           d="M 0,0 13,4 9,0 13,-4 Z"
+           id="path2302-6-2" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1;stroke-linecap:square;stroke-opacity:1"
+           d="M 0,-4 V 40"
+           id="path2304-7-3" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6022-8-5"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6020-3-7"
+         style="fill:#666b72;fill-opacity:1;fill-rule:evenodd;stroke:#666b72;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="424.83465"
+     inkscape:cy="254.38985"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer2"
+     showgrid="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1017"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Drawing"
+     transform="translate(0,-162)">
+    <rect
+       style="opacity:1;fill:#b3ca83;fill-opacity:1;stroke:#000000;stroke-width:0.37057942;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4791"
+       width="33.990398"
+       height="45.425076"
+       x="85.676407"
+       y="164.63306" />
+    <rect
+       style="opacity:1;fill:#b3ca83;fill-opacity:1;stroke:#000000;stroke-width:0.35639697;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4530"
+       width="65.05616"
+       height="45.42617"
+       x="15.335129"
+       y="164.63112" />
+    <rect
+       style="opacity:0.97000002;fill:#a9c373;fill-opacity:1;stroke:#000000;stroke-width:0.22279529;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4530-7-8"
+       width="127.68393"
+       height="26.879263"
+       x="3.8373337"
+       y="267.58688" />
+    <rect
+       style="opacity:1;fill:#e6f3f7;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4532"
+       width="62.87516"
+       height="7.3101764"
+       x="16.408901"
+       y="165.59154" />
+    <rect
+       style="opacity:1;fill:#a8c270;fill-opacity:1;stroke:#000000;stroke-width:0.32159171;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4532-2"
+       width="62.906345"
+       height="6.0718322"
+       x="16.393307"
+       y="172.88612" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="35.209579"
+       y="169.98332"
+       id="text4551"><tspan
+         sodipodi:role="line"
+         id="tspan4549"
+         x="35.209579"
+         y="169.98332"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">DPDK Application</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="36.921368"
+       y="176.82596"
+       id="text4551-6"><tspan
+         sodipodi:role="line"
+         id="tspan4549-8"
+         x="36.921368"
+         y="176.82596"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">librte_power(vm)</tspan></text>
+    <rect
+       style="opacity:1;fill:#f9b278;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571"
+       width="13.510916"
+       height="10.574122"
+       x="16.399574"
+       y="178.96422" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="22.99836"
+       y="182.19067"
+       id="text4551-6-1"><tspan
+         sodipodi:role="line"
+         x="22.99836"
+         y="182.19067"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605">lcore</tspan><tspan
+         sodipodi:role="line"
+         x="22.99836"
+         y="185.01289"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4609">channel</tspan><tspan
+         sodipodi:role="line"
+         x="22.99836"
+         y="187.83511"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593">0</tspan></text>
+    <flowRoot
+       xml:space="preserve"
+       id="flowRoot4595"
+       style="font-style:normal;font-weight:normal;font-size:10.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"><flowRegion
+         id="flowRegion4597"
+         style="font-size:10.66666698px"><rect
+           id="rect4599"
+           width="7.0710678"
+           height="66.670067"
+           x="116.67262"
+           y="238.13113"
+           style="font-size:10.66666698px" /></flowRegion><flowPara
+         id="flowPara4601" /></flowRoot>    <rect
+       style="opacity:1;fill:#f9b278;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-6"
+       width="13.510917"
+       height="10.574122"
+       x="33.050274"
+       y="178.97897" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="39.649059"
+       y="182.20543"
+       id="text4551-6-1-2"><tspan
+         sodipodi:role="line"
+         x="39.649059"
+         y="182.20543"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-8">lcore</tspan><tspan
+         sodipodi:role="line"
+         x="39.649059"
+         y="185.02765"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4609-3">channel</tspan><tspan
+         sodipodi:role="line"
+         x="39.649059"
+         y="187.84987"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-5">1</tspan></text>
+    <rect
+       style="opacity:1;fill:#f9b278;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-7"
+       width="13.510917"
+       height="10.574122"
+       x="49.888256"
+       y="178.97897" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="56.487041"
+       y="182.20544"
+       id="text4551-6-1-0"><tspan
+         sodipodi:role="line"
+         x="56.487041"
+         y="182.20544"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-7">lcore</tspan><tspan
+         sodipodi:role="line"
+         x="56.487041"
+         y="185.02766"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4609-9">channel</tspan><tspan
+         sodipodi:role="line"
+         x="56.487041"
+         y="187.84988"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-0">2</tspan></text>
+    <rect
+       style="opacity:1;fill:#f9b278;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-75"
+       width="13.510917"
+       height="10.574122"
+       x="65.788734"
+       y="178.95795" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="72.38752"
+       y="182.18442"
+       id="text4551-6-1-5"><tspan
+         sodipodi:role="line"
+         x="72.38752"
+         y="182.18442"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-2">lcore</tspan><tspan
+         sodipodi:role="line"
+         x="72.38752"
+         y="185.00664"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4609-6">channel</tspan><tspan
+         sodipodi:role="line"
+         x="72.38752"
+         y="187.82886"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-02">3</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="47.749531"
+       y="195.34956"
+       id="text4551-6-1-3-2"><tspan
+         sodipodi:role="line"
+         x="47.749531"
+         y="195.34956"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-6-6">VM 0</tspan></text>
+    <rect
+       style="opacity:1;fill:#e6f3f7;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4793"
+       width="31.844494"
+       height="7.3705354"
+       x="86.692558"
+       y="165.5556" />
+    <rect
+       style="opacity:1;fill:#a8c270;fill-opacity:1;stroke:#000000;stroke-width:0.32056567;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4793-5"
+       width="31.876707"
+       height="6.0798306"
+       x="86.67646"
+       y="172.91003" />
+    <rect
+       style="opacity:1;fill:#f9b278;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-75-0"
+       width="13.510918"
+       height="10.574122"
+       x="86.67646"
+       y="178.98987" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="93.275238"
+       y="182.21632"
+       id="text4551-6-1-5-9"><tspan
+         sodipodi:role="line"
+         x="93.275238"
+         y="182.21632"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-2-2">lcore</tspan><tspan
+         sodipodi:role="line"
+         x="93.275238"
+         y="185.03854"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4609-6-6">channel</tspan><tspan
+         sodipodi:role="line"
+         x="93.275238"
+         y="187.86076"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-02-9">0</tspan></text>
+    <rect
+       style="opacity:1;fill:#f9b278;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-75-40"
+       width="13.510918"
+       height="10.574122"
+       x="105.04224"
+       y="178.98987" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="111.64102"
+       y="182.21632"
+       id="text4551-6-1-5-98"><tspan
+         sodipodi:role="line"
+         x="111.64102"
+         y="182.21632"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-2-1">lcore</tspan><tspan
+         sodipodi:role="line"
+         x="111.64102"
+         y="185.03854"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4609-6-8">channel</tspan><tspan
+         sodipodi:role="line"
+         x="111.64102"
+         y="187.86076"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-02-4">1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="103.07201"
+       y="195.55463"
+       id="text4551-6-1-3-2-6"><tspan
+         sodipodi:role="line"
+         x="103.07201"
+         y="195.55463"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-6-6-6">VM 1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="91.442757"
+       y="176.86929"
+       id="text4551-6-6"><tspan
+         sodipodi:role="line"
+         id="tspan4549-8-7"
+         x="91.442757"
+         y="176.86929"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">librte_power(vm)</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="91.124741"
+       y="170.44301"
+       id="text4551-2"><tspan
+         sodipodi:role="line"
+         id="tspan4549-0"
+         x="91.124741"
+         y="170.44301"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">DPDK Application</tspan></text>
+    <rect
+       style="opacity:0.97000002;fill:#b2c5dc;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5309"
+       width="14.835566"
+       height="11.339286"
+       x="4.6515064"
+       y="274.38187" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="7.2982635"
+       y="281.1879"
+       id="text5313"><tspan
+         sodipodi:role="line"
+         id="tspan5311"
+         x="7.2982635"
+         y="281.1879"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">Core 0</tspan></text>
+    <rect
+       style="opacity:0.97000002;fill:#b2c5dc;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5309-9"
+       width="14.835566"
+       height="11.339286"
+       x="20.545406"
+       y="274.38187" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="23.192165"
+       y="281.1879"
+       id="text5313-3"><tspan
+         sodipodi:role="line"
+         id="tspan5311-3"
+         x="23.192165"
+         y="281.1879"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">Core 1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="68.209221"
+       y="291.73907"
+       id="text4551-6-1-3-2-3"><tspan
+         sodipodi:role="line"
+         x="68.209221"
+         y="291.73907"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-6-6-9">Host</tspan></text>
+    <path
+       style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.62289333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-mid:url(#DistanceStart);marker-end:url(#marker6022)"
+       d="m 39.535285,203.58895 4.503022,68.50018"
+       id="path5433"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="opacity:0.97000002;fill:#b2c5dc;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5309-9-2"
+       width="14.835566"
+       height="11.339286"
+       x="36.439308"
+       y="274.38187" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="39.086063"
+       y="281.1879"
+       id="text5313-3-7"><tspan
+         sodipodi:role="line"
+         id="tspan5311-3-5"
+         x="39.086063"
+         y="281.1879"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">Core 2</tspan></text>
+    <path
+       style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.5908072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-mid:url(#DistanceStart-2);marker-end:url(#marker6022-2)"
+       d="m 55.916812,205.90598 4.293524,66.48448"
+       id="path5433-9"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.61559618;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-mid:url(#DistanceStart-8);marker-end:url(#marker6022-8)"
+       d="m 71.933822,205.59072 4.043782,66.57817"
+       id="path5433-5"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.64176393;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-mid:url(#DistanceStart-9);marker-end:url(#marker6022-0)"
+       d="m 22.002638,205.5264 70.610773,67.15007"
+       id="path5433-6"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.58748102;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-mid:url(#DistanceStart-80);marker-end:url(#marker6022-3)"
+       d="M 92.495303,205.27884 123.88617,272.4858"
+       id="path5433-7"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:#666b72;fill-opacity:1;stroke:#666b72;stroke-width:1.72912371;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-mid:url(#DistanceStart-89);marker-end:url(#marker6022-38)"
+       d="m 112.28597,207.28466 -4.3989,65.03043"
+       id="path5433-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="opacity:0.9;fill:#d07f7d;fill-opacity:0.96396401;stroke:#000000;stroke-width:0.2724604;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4530-7"
+       width="127.62878"
+       height="40.216084"
+       x="3.8649101"
+       y="227.3748" />
+    <rect
+       style="opacity:0.97000002;fill:#aac475;fill-opacity:1;stroke:#000000;stroke-width:0.35901672;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5115"
+       width="50.111969"
+       height="36.47134"
+       x="5.1204758"
+       y="229.27213" />
+    <rect
+       style="opacity:0.97000002;fill:#f8a25f;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5117"
+       width="45.451633"
+       height="5.4806519"
+       x="7.2379589"
+       y="230.65007" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="9.1533337"
+       y="234.43925"
+       id="text4551-6-8"><tspan
+         sodipodi:role="line"
+         id="tspan4549-8-0"
+         x="9.1533337"
+         y="234.43925"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">Endpoint Monitor (lcore channels)</tspan></text>
+    <rect
+       style="opacity:0.97000002;fill:#a4c3e8;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5117-9"
+       width="45.451633"
+       height="5.4806519"
+       x="7.2379532"
+       y="236.2211" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="17.619999"
+       y="239.7863"
+       id="text4551-6-8-8"><tspan
+         sodipodi:role="line"
+         id="tspan4549-8-0-2"
+         x="17.619999"
+         y="239.7863"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">Channel Manager</tspan></text>
+    <rect
+       style="opacity:0.97000002;fill:#d99896;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5117-1"
+       width="45.451633"
+       height="5.4806519"
+       x="7.2379456"
+       y="241.70174" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="17.090824"
+       y="245.26694"
+       id="text4551-6-8-1"><tspan
+         sodipodi:role="line"
+         id="tspan4549-8-0-1"
+         x="17.090824"
+         y="245.26694"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">librte_power (Host)</tspan></text>
+    <rect
+       style="opacity:0.97000002;fill:#a3c3e9;fill-opacity:0.98039216;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5117-4"
+       width="45.451633"
+       height="5.4806519"
+       x="7.2379494"
+       y="247.1824" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="19.207497"
+       y="250.7476"
+       id="text4551-6-8-13"><tspan
+         sodipodi:role="line"
+         id="tspan4549-8-0-9"
+         x="19.207497"
+         y="250.7476"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">VM Power CLI</tspan></text>
+    <rect
+       style="opacity:0.97000002;fill:#f9ae72;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5117-0"
+       width="45.451633"
+       height="5.4806519"
+       x="81.805901"
+       y="230.65007" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="99.596291"
+       y="234.21524"
+       id="text4551-6-8-4"><tspan
+         sodipodi:role="line"
+         id="tspan4549-8-0-97"
+         x="99.596291"
+         y="234.21524"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">QEMU</tspan></text>
+    <rect
+       style="opacity:0.97000002;fill:#dfdfdf;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5117-0-8"
+       width="45.451633"
+       height="5.4806519"
+       x="81.805908"
+       y="236.13072" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="100.65464"
+       y="239.69588"
+       id="text4551-6-8-4-0"><tspan
+         sodipodi:role="line"
+         id="tspan4549-8-0-97-5"
+         x="100.65464"
+         y="239.69588"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">libvirt</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="29.925892"
+       y="260.64609"
+       id="text4551-6-1-3-2-9"><tspan
+         sodipodi:role="line"
+         x="29.925892"
+         y="260.64609"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-6-6-0">VM Power Monitor Application</tspan></text>
+    <rect
+       style="opacity:1;fill:#d07f7d;fill-opacity:0.91372549;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5117-0-7"
+       width="53.336025"
+       height="9.3962946"
+       x="73.564217"
+       y="244.95467" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="75.594803"
+       y="248.72948"
+       id="text4551-6-8-4-4"><tspan
+         sodipodi:role="line"
+         id="tspan4549-8-0-97-0"
+         x="75.594803"
+         y="248.72948"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">Linux &quot;userspace&quot; power governor</tspan><tspan
+         sodipodi:role="line"
+         x="75.594803"
+         y="252.28992"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332"
+         id="tspan5289">/sys/devices/system/cpu/cpuN/cpufreq/</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="68.648186"
+       y="265.05075"
+       id="text4551-6-1-3-2-8"><tspan
+         sodipodi:role="line"
+         x="68.648186"
+         y="265.05075"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-6-6-7">OS/Hypervisor</tspan></text>
+    <rect
+       style="opacity:1;fill:#b3c6dc;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-65"
+       width="13.510917"
+       height="10.574122"
+       x="16.394726"
+       y="198.42061" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="22.993511"
+       y="202.70541"
+       id="text4551-6-1-3"><tspan
+         sodipodi:role="line"
+         x="22.993511"
+         y="202.70541"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-6">Virtual</tspan><tspan
+         sodipodi:role="line"
+         x="22.993511"
+         y="205.52763"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-6">Core 0</tspan></text>
+    <rect
+       style="opacity:1;fill:#b3c6dc;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-6-9"
+       width="13.510918"
+       height="10.574122"
+       x="33.045425"
+       y="198.43536" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="39.644207"
+       y="202.72017"
+       id="text4551-6-1-2-3"><tspan
+         sodipodi:role="line"
+         x="39.644207"
+         y="202.72017"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-8-0">Virtual</tspan><tspan
+         sodipodi:role="line"
+         x="39.644207"
+         y="205.54239"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-5-9">Core 1</tspan></text>
+    <rect
+       style="opacity:1;fill:#b3c6dc;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-7-1"
+       width="13.510918"
+       height="10.574122"
+       x="49.883404"
+       y="198.43536" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="56.482189"
+       y="202.72017"
+       id="text4551-6-1-0-8"><tspan
+         sodipodi:role="line"
+         x="56.482189"
+         y="202.72017"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-7-1">Virtual</tspan><tspan
+         sodipodi:role="line"
+         x="56.482189"
+         y="205.54239"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-0-7">Core 2</tspan></text>
+    <rect
+       style="opacity:1;fill:#b3c6dc;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-75-4"
+       width="13.510918"
+       height="10.574122"
+       x="65.783882"
+       y="198.41434" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="72.382668"
+       y="202.69914"
+       id="text4551-6-1-5-6"><tspan
+         sodipodi:role="line"
+         x="72.382668"
+         y="202.69914"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-2-8">Virtual</tspan><tspan
+         sodipodi:role="line"
+         x="72.382668"
+         y="205.52136"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-02-1">Core 3</tspan></text>
+    <rect
+       style="opacity:0.97000002;fill:#b2c5dc;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5309-9-7"
+       width="14.835566"
+       height="11.339286"
+       x="52.33321"
+       y="274.38187" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="54.979961"
+       y="281.1879"
+       id="text5313-3-0"><tspan
+         sodipodi:role="line"
+         id="tspan5311-3-55"
+         x="54.979961"
+         y="281.1879"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">Core 3</tspan></text>
+    <rect
+       style="opacity:0.97000002;fill:#b2c5dc;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5309-9-8"
+       width="14.835566"
+       height="11.339286"
+       x="68.227104"
+       y="274.38187" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="70.873863"
+       y="281.1879"
+       id="text5313-3-3"><tspan
+         sodipodi:role="line"
+         id="tspan5311-3-9"
+         x="70.873863"
+         y="281.1879"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">Core 4</tspan></text>
+    <rect
+       style="opacity:0.97000002;fill:#b2c5dc;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5309-9-5"
+       width="14.835566"
+       height="11.339286"
+       x="84.120987"
+       y="274.38187" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="86.767769"
+       y="281.1879"
+       id="text5313-3-05"><tspan
+         sodipodi:role="line"
+         id="tspan5311-3-2"
+         x="86.767769"
+         y="281.1879"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">Core 5</tspan></text>
+    <rect
+       y="274.38187"
+       x="100.01488"
+       height="11.339286"
+       width="14.835566"
+       id="rect5309-9-4"
+       style="opacity:0.97000002;fill:#b2c5dc;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       id="text5313-3-5"
+       y="281.1879"
+       x="102.66164"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332"
+         y="281.1879"
+         x="102.66164"
+         id="tspan5311-3-50"
+         sodipodi:role="line">Core 6</tspan></text>
+    <rect
+       y="274.38187"
+       x="115.90883"
+       height="11.339286"
+       width="14.835566"
+       id="rect5309-9-6"
+       style="opacity:0.97000002;fill:#b2c5dc;fill-opacity:1;stroke:#000000;stroke-width:0.35277778;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       id="text5313-3-03"
+       y="281.1879"
+       x="118.55559"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332"
+         y="281.1879"
+         x="118.55559"
+         id="tspan5311-3-90"
+         sodipodi:role="line">Core 7</tspan></text>
+    <rect
+       style="opacity:1;fill:#b3c6dc;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-6-9-8"
+       width="13.510919"
+       height="10.574122"
+       x="105.02563"
+       y="198.43262" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="111.62439"
+       y="202.71742"
+       id="text4551-6-1-2-3-5"><tspan
+         sodipodi:role="line"
+         x="111.62439"
+         y="202.71742"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-8-0-6">Virtual</tspan><tspan
+         sodipodi:role="line"
+         x="111.62439"
+         y="205.53964"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-5-9-0">Core 1</tspan></text>
+    <rect
+       style="opacity:1;fill:#b3c6dc;fill-opacity:1;stroke:#000000;stroke-width:0.36531466;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4571-65-0"
+       width="13.510918"
+       height="10.574122"
+       x="86.711884"
+       y="198.41786" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:0;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:0.26458332"
+       x="94.028839"
+       y="202.70267"
+       id="text4551-6-1-3-3"><tspan
+         sodipodi:role="line"
+         x="94.028839"
+         y="202.70267"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4605-6-1">Virtual</tspan><tspan
+         sodipodi:role="line"
+         x="94.028839"
+         y="205.52489"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;line-height:1;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;stroke-width:0.26458332"
+         id="tspan4593-6-3">Core 0</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.28939158px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12763)"
+       d="m 52.951491,233.29052 h 28.50186"
+       id="path12353"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.28786668;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart);marker-end:url(#marker12573)"
+       d="M 53.218755,238.7333 H 81.453341"
+       id="path12353-4"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="opacity:1;fill:#fffdfd;fill-opacity:1;stroke:none;stroke-width:0.30100071;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect12385"
+       width="21.548515"
+       height="3.6533842"
+       x="56.826885"
+       y="236.97552" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="57.317425"
+       y="239.42633"
+       id="text12372"><tspan
+         sodipodi:role="line"
+         id="tspan12370"
+         x="57.317425"
+         y="239.42633"
+         style="font-size:2.11666656px;stroke-width:0.26458332">Map vCPU to pCPU</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.21566178px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12961)"
+       d="M 52.689586,244.25695 H 63.60363 v 5.05835 h 9.755338"
+       id="path12951"
+       inkscape:connector-curvature="0" />
+  </g>
 </svg>