xref: /dpdk/doc/guides/prog_guide/img/multi_process_memory.svg (revision f8244c6399d9fae6afab6770ae367aef38742ea5)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<!--
5# Copyright (c) <2011>, Intel Corporation
6# All rights reserved.
7#
8# Redistribution and use in source and binary forms, with or without
9# modification, are permitted provided that the following conditions
10# are met:
11#
12# - Redistributions of source code must retain the above copyright
13#   notice, this list of conditions and the following disclaimer.
14#
15# - Redistributions in binary form must reproduce the above copyright
16#   notice, this list of conditions and the following disclaimer in
17#   the documentation and/or other materials provided with the
18#   distribution.
19#
20# - Neither the name of Intel Corporation nor the names of its
21#   contributors may be used to endorse or promote products derived
22#   from this software without specific prior written permission.
23#
24# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
26# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
27# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
28# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
29# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
30# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
31# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
32# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
33# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
35# OF THE POSSIBILITY OF SUCH DAMAGE.
36-->
37
38<svg
39   xmlns:dc="http://purl.org/dc/elements/1.1/"
40   xmlns:cc="http://creativecommons.org/ns#"
41   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
42   xmlns:svg="http://www.w3.org/2000/svg"
43   xmlns="http://www.w3.org/2000/svg"
44   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
45   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
46   width="964.6286"
47   height="712.48572"
48   id="svg2"
49   version="1.1"
50   inkscape:version="0.91 r13725"
51   sodipodi:docname="multi_process_memory.svg">
52  <defs
53     id="defs4">
54    <marker
55       inkscape:stockid="Arrow2Lend"
56       orient="auto"
57       refY="0"
58       refX="0"
59       id="Arrow2Lend"
60       style="overflow:visible">
61      <path
62         id="path4444"
63         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
64         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"
65         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
66         inkscape:connector-curvature="0" />
67    </marker>
68    <marker
69       inkscape:stockid="Arrow2Lend"
70       orient="auto"
71       refY="0"
72       refX="0"
73       id="Arrow2Lend-9"
74       style="overflow:visible">
75      <path
76         inkscape:connector-curvature="0"
77         id="path4444-5"
78         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
79         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"
80         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
81    </marker>
82    <marker
83       inkscape:stockid="Arrow2Lend"
84       orient="auto"
85       refY="0"
86       refX="0"
87       id="Arrow2Lend-3"
88       style="overflow:visible">
89      <path
90         inkscape:connector-curvature="0"
91         id="path4444-1"
92         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
93         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"
94         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
95    </marker>
96    <marker
97       inkscape:stockid="Arrow2Lend"
98       orient="auto"
99       refY="0"
100       refX="0"
101       id="Arrow2Lend-33"
102       style="overflow:visible">
103      <path
104         inkscape:connector-curvature="0"
105         id="path4444-4"
106         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
107         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"
108         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
109    </marker>
110    <marker
111       inkscape:stockid="Arrow2Lend"
112       orient="auto"
113       refY="0"
114       refX="0"
115       id="Arrow2Lend-1"
116       style="overflow:visible">
117      <path
118         inkscape:connector-curvature="0"
119         id="path4444-3"
120         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
121         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"
122         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
123    </marker>
124    <marker
125       inkscape:stockid="Arrow2Lend"
126       orient="auto"
127       refY="0"
128       refX="0"
129       id="Arrow2Lend-7"
130       style="overflow:visible">
131      <path
132         inkscape:connector-curvature="0"
133         id="path4444-42"
134         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
135         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"
136         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
137    </marker>
138    <marker
139       inkscape:stockid="Arrow2Lend"
140       orient="auto"
141       refY="0"
142       refX="0"
143       id="Arrow2Lend-79"
144       style="overflow:visible">
145      <path
146         inkscape:connector-curvature="0"
147         id="path4444-31"
148         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
149         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"
150         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
151    </marker>
152  </defs>
153  <sodipodi:namedview
154     id="base"
155     pagecolor="#ffffff"
156     bordercolor="#666666"
157     borderopacity="1.0"
158     inkscape:pageopacity="0.0"
159     inkscape:pageshadow="2"
160     inkscape:zoom="0.49497475"
161     inkscape:cx="423.04622"
162     inkscape:cy="21.821827"
163     inkscape:document-units="px"
164     inkscape:current-layer="layer2"
165     showgrid="false"
166     inkscape:window-width="833"
167     inkscape:window-height="1860"
168     inkscape:window-x="0"
169     inkscape:window-y="19"
170     inkscape:window-maximized="0"
171     fit-margin-top="0.1"
172     fit-margin-left="0.1"
173     fit-margin-right="0.1"
174     fit-margin-bottom="0.1" />
175  <metadata
176     id="metadata7">
177    <rdf:RDF>
178      <cc:Work
179         rdf:about="">
180        <dc:format>image/svg+xml</dc:format>
181        <dc:type
182           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
183        <dc:title />
184      </cc:Work>
185    </rdf:RDF>
186  </metadata>
187  <g
188     inkscape:groupmode="layer"
189     id="layer2"
190     inkscape:label="Boxes"
191     style="display:inline"
192     transform="translate(-6.971426,-3.4491554)">
193    <rect
194       style="fill:#000000;fill-opacity:0;stroke:#4f81bd;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
195       id="rect3766"
196       width="651.46539"
197       height="675.75104"
198       x="8.5530262"
199       y="5.0307555" />
200    <rect
201       style="fill:none;stroke:#9bbb59;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
202       id="rect3766-1"
203       width="689.95074"
204       height="675.66498"
205       x="276.897"
206       y="35.160461" />
207    <rect
208       style="fill:#4f81bd;fill-opacity:1;stroke:#385d8a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
209       id="rect3766-7"
210       width="291.5658"
211       height="353.70859"
212       x="305.64566"
213       y="302.12341" />
214    <rect
215       style="fill:#4f81bd;fill-opacity:1;stroke:#385d8a;stroke-width:1.15872633;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
216       id="rect3766-7-4"
217       width="291.97849"
218       height="52.692719"
219       x="306.15363"
220       y="154.41705" />
221    <rect
222       style="fill:#4f81bd;fill-opacity:1;stroke:#385d8a;stroke-width:1.15872633;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
223       id="rect3766-7-4-0"
224       width="291.97849"
225       height="52.692719"
226       x="306.86792"
227       y="82.988503" />
228    <rect
229       style="display:inline;fill:#f79646;fill-opacity:1;stroke:#b66d31;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
230       id="rect3766-7-4-0-9"
231       width="204.64998"
232       height="98.971535"
233       x="721.32574"
234       y="222.98723"
235       inkscape:transform-center-x="43.055764"
236       inkscape:transform-center-y="-77.814359" />
237    <rect
238       style="display:inline;fill:#f79646;fill-opacity:1;stroke:#b66d31;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
239       id="rect3766-7-4-0-9-4"
240       width="204.64998"
241       height="98.971535"
242       x="721.24646"
243       y="434.84909"
244       inkscape:transform-center-x="43.055764"
245       inkscape:transform-center-y="-77.814359" />
246    <rect
247       style="display:inline;fill:#f79646;fill-opacity:1;stroke:#b66d31;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
248       id="rect3766-7-4-0-9-4-8"
249       width="204.64998"
250       height="98.971535"
251       x="47.675011"
252       y="416.99194"
253       inkscape:transform-center-x="43.055764"
254       inkscape:transform-center-y="-77.814359" />
255    <rect
256       style="display:inline;fill:#f79646;fill-opacity:1;stroke:#b66d31;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
257       id="rect3766-7-4-0-9-4-82"
258       width="204.64998"
259       height="98.971535"
260       x="49.10358"
261       y="231.27766"
262       inkscape:transform-center-x="43.055764"
263       inkscape:transform-center-y="-77.814359" />
264  </g>
265  <g
266     inkscape:groupmode="layer"
267     id="layer3"
268     inkscape:label="greenBox"
269     style="display:inline"
270     transform="translate(-6.971426,-3.4491554)" />
271  <g
272     inkscape:groupmode="layer"
273     id="layer4"
274     inkscape:label="text"
275     style="display:inline"
276     transform="translate(-6.971426,-3.4491554)">
277    <text
278       xml:space="preserve"
279       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
280       x="21.428572"
281       y="40.763428"
282       id="text4017"
283       sodipodi:linespacing="125%"><tspan
284         sodipodi:role="line"
285         id="tspan4019"
286         x="21.428572"
287         y="40.763428"
288         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr;text-anchor:start">Primary Process</tspan></text>
289    <text
290       xml:space="preserve"
291       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
292       x="721.35742"
293       y="74.058273"
294       id="text4017-1"
295       sodipodi:linespacing="125%"><tspan
296         sodipodi:role="line"
297         x="721.35742"
298         y="74.058273"
299         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
300         id="tspan4042">Secondary Process</tspan></text>
301    <text
302       xml:space="preserve"
303       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
304       x="345.56345"
305       y="118.94552"
306       id="text4017-1-5"
307       sodipodi:linespacing="125%"><tspan
308         sodipodi:role="line"
309         x="345.56345"
310         y="118.94552"
311         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
312         id="tspan4042-2">struct rte_config</tspan></text>
313    <text
314       xml:space="preserve"
315       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
316       x="329.29858"
317       y="190.7099"
318       id="text4017-1-5-7"
319       sodipodi:linespacing="125%"><tspan
320         sodipodi:role="line"
321         x="329.29858"
322         y="190.7099"
323         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
324         id="tspan4042-2-6">struct hugepage[]</tspan></text>
325    <g
326       id="g3397"
327       transform="translate(-7.9908447,0)">
328      <rect
329         inkscape:transform-center-y="-28.646778"
330         inkscape:transform-center-x="45.999213"
331         y="315.75287"
332         x="350.09912"
333         height="36.435623"
334         width="218.64056"
335         id="rect3766-7-4-0-9-4-82-4"
336         style="display:inline;fill:#9bbb59;fill-opacity:1;stroke:#71893f;stroke-width:1.88143289;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
337      <text
338         sodipodi:linespacing="125%"
339         id="text4017-1-5-7-1"
340         y="343.07202"
341         x="385.94675"
342         style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
343         xml:space="preserve"><tspan
344           id="tspan4042-2-6-4"
345           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
346           y="343.07202"
347           x="385.94675"
348           sodipodi:role="line">IPC Queue</tspan></text>
349    </g>
350    <g
351       id="g3403"
352       transform="translate(-8.3046417,0)">
353      <rect
354         inkscape:transform-center-y="-27.55431"
355         inkscape:transform-center-x="45.857146"
356         y="361.35611"
357         x="350.75052"
358         height="35.046124"
359         width="217.96536"
360         id="rect3766-7-4-0-9-4-82-4-5"
361         style="display:inline;fill:#9bbb59;fill-opacity:1;stroke:#71893f;stroke-width:1.84235787;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
362      <text
363         sodipodi:linespacing="125%"
364         id="text4017-1-5-7-1-2"
365         y="387.84317"
366         x="386.26056"
367         style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
368         xml:space="preserve"><tspan
369           id="tspan4042-2-6-4-3"
370           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
371           y="387.84317"
372           x="386.26056"
373           sodipodi:role="line">IPC Queue</tspan></text>
374    </g>
375    <text
376       xml:space="preserve"
377       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none"
378       x="450.79965"
379       y="453.50308"
380       id="text4017-1-5-7-1-22"
381       sodipodi:linespacing="125%"><tspan
382         sodipodi:role="line"
383         x="450.79965"
384         y="453.50308"
385         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1"
386         id="tspan4042-2-6-4-1">Hugepage</tspan><tspan
387         sodipodi:role="line"
388         x="450.79965"
389         y="488.50308"
390         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1"
391         id="tspan4139">DPDK</tspan><tspan
392         sodipodi:role="line"
393         x="450.79965"
394         y="523.50305"
395         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1"
396         id="tspan4141">Memory</tspan></text>
397    <g
398       id="g3409"
399       transform="translate(2.9908447,0)">
400      <rect
401         inkscape:transform-center-y="-50.045247"
402         inkscape:transform-center-x="44.976048"
403         y="558.2616"
404         x="341.54904"
405         height="63.65218"
406         width="213.77734"
407         id="rect3766-7-4-0-9-4-82-4-51"
408         style="display:inline;fill:#9bbb59;fill-opacity:1;stroke:#71893f;stroke-width:2.45893884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
409      <text
410         sodipodi:linespacing="125%"
411         id="text4017-1-5-7-1-2-6"
412         y="599.97522"
413         x="380.17404"
414         style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
415         xml:space="preserve"><tspan
416           id="tspan4042-2-6-4-3-8"
417           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
418           y="599.97522"
419           x="380.17404"
420           sodipodi:role="line">Mbuf Pool</tspan></text>
421    </g>
422    <text
423       xml:space="preserve"
424       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
425       x="725.76013"
426       y="282.91147"
427       id="text4017-1-5-7-1-5"
428       sodipodi:linespacing="125%"><tspan
429         sodipodi:role="line"
430         x="725.76013"
431         y="282.91147"
432         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
433         id="tspan4042-2-6-4-7">Local Pointers</tspan></text>
434    <text
435       xml:space="preserve"
436       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none"
437       x="64.02623"
438       y="290.0835"
439       id="text4017-1-5-7-1-5-6"
440       sodipodi:linespacing="125%"><tspan
441         sodipodi:role="line"
442         x="64.02623"
443         y="290.0835"
444         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
445         id="tspan4042-2-6-4-7-1">Local Pointers</tspan></text>
446    <text
447       xml:space="preserve"
448       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
449       x="75.720703"
450       y="476.9162"
451       id="text4017-1-5-7-1-5-8"
452       sodipodi:linespacing="125%"><tspan
453         sodipodi:role="line"
454         x="75.720703"
455         y="476.9162"
456         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
457         id="tspan4042-2-6-4-7-9">Local Data</tspan></text>
458    <text
459       xml:space="preserve"
460       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
461       x="749.29218"
462       y="494.77335"
463       id="text4017-1-5-7-1-5-8-2"
464       sodipodi:linespacing="125%"><tspan
465         sodipodi:role="line"
466         x="749.29218"
467         y="494.77335"
468         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
469         id="tspan4042-2-6-4-7-9-7">Local Data</tspan></text>
470  </g>
471  <g
472     inkscape:groupmode="layer"
473     id="layer5"
474     inkscape:label="arrows"
475     transform="translate(-6.971426,-3.4491554)"
476     sodipodi:insensitive="true">
477    <path
478       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
479       d="m 722.25907,271.34707 c -80.8122,1.01015 -80.8122,0 -80.8122,0 l 0.25253,31.31473 -42.67894,1.01015"
480       id="path4237"
481       inkscape:connector-curvature="0"
482       sodipodi:nodetypes="cccc" />
483    <path
484       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
485       d="m 724.5894,294.4895 c -41.17107,0.51464 -73.99367,0 -73.99367,0 l 0.25253,31.31473 -49.49747,1.01015"
486       id="path4237-4"
487       inkscape:connector-curvature="0"
488       sodipodi:nodetypes="cccc" />
489    <path
490       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
491       d="m 725.10676,318.89425 c -39.40874,0.49261 -55.05332,0 -55.05332,0 l 0.25253,31.31473 -68.43783,1.01015"
492       id="path4237-4-2"
493       inkscape:connector-curvature="0"
494       sodipodi:nodetypes="cccc" />
495    <path
496       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
497       d="m 255.32974,281.15007 c 33.82,0.72002 33.82,0 33.82,0 l -0.10568,22.32053 17.8612,0.72002"
498       id="path4237-1"
499       inkscape:connector-curvature="0"
500       sodipodi:nodetypes="cccc" />
501    <path
502       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
503       d="m 255.32862,311.71187 c 32.37024,0.72064 32.37024,0 32.37024,0 l -0.10115,22.33983 17.09555,0.72065"
504       id="path4237-1-8"
505       inkscape:connector-curvature="0"
506       sodipodi:nodetypes="cccc" />
507    <path
508       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
509       d="m 255.19261,329.94717 c 4.60017,0 9.64181,0 9.64181,0 l -0.10115,22.33983 40.32906,0.21557"
510       id="path4237-1-8-7"
511       inkscape:connector-curvature="0"
512       sodipodi:nodetypes="cccc" />
513    <path
514       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
515       d="m 597.90147,108.2578 27.11283,0.22299 0.34379,138.10881 -173.59785,0.93728 -1.42451,53.57716"
516       id="path4237-1-9"
517       inkscape:connector-curvature="0"
518       sodipodi:nodetypes="ccccc" />
519    <path
520       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
521       d="m 599.273,179.67573 25.25381,0"
522       id="path5371"
523       inkscape:connector-curvature="0" />
524  </g>
525</svg>
526