http://git-wip-us.apache.org/repos/asf/incubator-crail-website/blob/ff78206c/content/img/blog/crail-memory/latency.svg
----------------------------------------------------------------------
diff --git a/content/img/blog/crail-memory/latency.svg 
b/content/img/blog/crail-memory/latency.svg
new file mode 100644
index 0000000..d7d7ce7
--- /dev/null
+++ b/content/img/blog/crail-memory/latency.svg
@@ -0,0 +1,231 @@
+<?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";>
+<svg 
+ width="640" height="300" 
+ viewBox="0 0 640 300"
+ xmlns="http://www.w3.org/2000/svg";
+ xmlns:xlink="http://www.w3.org/1999/xlink";
+>
+
+<title>Gnuplot</title>
+<desc>Produced by GNUPLOT 4.6 patchlevel 4 </desc>
+
+<g id="gnuplot_canvas">
+
+<rect x="0" y="0" width="640" height="300" fill="none"/>
+<defs>
+
+       <circle id='gpDot' r='0.5' stroke-width='0.5'/>
+       <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 
M0,-1 v2'/>
+       <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 
L1,1 M1,-1 L-1,1'/>
+       <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 
L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
+       <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' 
y='-1' width='2' height='2'/>
+       <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' 
fill='currentColor' x='-1' y='-1' width='2' height='2'/>
+       <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' 
cy='0' r='1'/>
+       <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
+       <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 
L-1.33,0.67 L1.33,0.67 z'/>
+       <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
+       <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' 
transform='rotate(180)'/>
+       <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
+       <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' 
transform='rotate(45)'/>
+       <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' 
stroke='none'/>
+</defs>
+<g style="fill:none; color:white; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M63.6,242.4 L610.6,242.4  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M63.6,242.4 L72.6,242.4 M610.6,242.4 
L601.6,242.4  h0.01'/>    <g transform="translate(55.3,246.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 0</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M63.6,197.3 L610.6,197.3  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M63.6,197.3 L72.6,197.3 M610.6,197.3 
L601.6,197.3  h0.01'/>    <g transform="translate(55.3,201.8)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 10</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M63.6,152.1 L610.6,152.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M63.6,152.1 L72.6,152.1 M610.6,152.1 
L601.6,152.1  h0.01'/>    <g transform="translate(55.3,156.6)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 20</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M63.6,107.0 L610.6,107.0  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M63.6,107.0 L72.6,107.0 M610.6,107.0 
L601.6,107.0  h0.01'/>    <g transform="translate(55.3,111.5)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 30</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M63.6,61.8 L71.9,61.8 M305.0,61.8 L610.6,61.8  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M63.6,61.8 L72.6,61.8 M610.6,61.8 L601.6,61.8  
h0.01'/>        <g transform="translate(55.3,66.3)" style="stroke:none; 
fill:black; font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 40</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M63.6,16.7 L610.6,16.7  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M63.6,16.7 L72.6,16.7 M610.6,16.7 L601.6,16.7  
h0.01'/>        <g transform="translate(55.3,21.2)" style="stroke:none; 
fill:black; font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 50</text>
+       </g>
+       <path stroke='black'  d='M106.3,242.4 L106.3,233.4 M106.3,16.7 
L106.3,25.7  h0.01'/>    <g transform="translate(106.3,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>4B</text>
+       </g>
+       <path stroke='black'  d='M191.8,242.4 L191.8,233.4 M191.8,16.7 
L191.8,25.7  h0.01'/>    <g transform="translate(191.8,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>1K</text>
+       </g>
+       <path stroke='black'  d='M277.3,242.4 L277.3,233.4 M277.3,16.7 
L277.3,25.7  h0.01'/>    <g transform="translate(277.3,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>4K</text>
+       </g>
+       <path stroke='black'  d='M362.7,242.4 L362.7,233.4 M362.7,16.7 
L362.7,25.7  h0.01'/>    <g transform="translate(362.7,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>16K</text>
+       </g>
+       <path stroke='black'  d='M448.2,242.4 L448.2,233.4 M448.2,16.7 
L448.2,25.7  h0.01'/>    <g transform="translate(448.2,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>64K</text>
+       </g>
+       <path stroke='black'  d='M533.7,242.4 L533.7,233.4 M533.7,16.7 
L533.7,25.7  h0.01'/>    <g transform="translate(533.7,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>256K</text>
+       </g>
+       <path stroke='black'  d='M63.6,16.7 L63.6,242.4 L610.6,242.4 
L610.6,16.7 L63.6,16.7 Z  h0.01'/> <g transform="translate(17.6,129.6) 
rotate(270)" style="stroke:none; fill:black; font-family:Times-Roman; 
font-size:12.00pt; text-anchor:middle">
+               <text>latency [us]</text>
+       </g>
+       <g transform="translate(337.1,291.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text>key size</text>
+       </g>
+       <g transform="translate(482.4,43.8)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:start">
+               <text>124</text>
+       </g>
+</g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:2.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M534.8,41.2 L542.2,39.3 L534.8,37.4 
M516.6,39.3 L542.2,39.3  h0.01'/></g>
+<g style="fill:none; color:black; stroke:black; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+       <g id="gnuplot_plot_1" ><title>gnuplot_plot_1</title>
+<g style="fill:none; color:white; stroke:black; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:red; stroke:currentColor; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(246.2,39.2)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>RAMCloud/read/C</text>
+       </g>
+       <g style = 'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.400000' 
points = '254.5,39.2 296.7,39.2 296.7,30.2 254.5,30.2 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M254.5,39.2 L296.7,39.2 
L296.7,30.2 L254.5,30.2 L254.5,39.2 Z  h0.01'/>   <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.400000' 
points = '97.8,242.4 115.0,242.4 115.0,205.7 97.8,205.7 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M97.8,242.4 L97.8,205.8 
L114.9,205.8 L114.9,242.4 L97.8,242.4 Z  h0.01'/> <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.400000' 
points = '183.3,242.4 200.5,242.4 200.5,205.3 183.3,205.3 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M183.3,242.4 L183.3,205.4 
L200.4,205.4 L200.4,242.4 L183.3,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.400000' 
points = '268.7,242.4 285.9,242.4 285.9,193.5 268.7,193.5 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M268.7,242.4 L268.7,193.6 
L285.8,193.6 L285.8,242.4 L268.7,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.400000' 
points = '354.2,242.4 371.4,242.4 371.4,195.8 354.2,195.8 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M354.2,242.4 L354.2,195.9 
L371.3,195.9 L371.3,242.4 L354.2,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.400000' 
points = '439.7,242.4 456.9,242.4 456.9,168.7 439.7,168.7 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M439.7,242.4 L439.7,168.8 
L456.8,168.8 L456.8,242.4 L439.7,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.400000' 
points = '525.1,242.4 542.3,242.4 542.3,86.1 525.1,86.1 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M525.1,242.4 L525.1,86.2 
L542.2,86.2 L542.2,242.4 L525.1,242.4 Z  h0.01'/></g>
+       </g>
+       <g id="gnuplot_plot_2" ><title>gnuplot_plot_2</title>
+<g style="fill:none; color:green; stroke:currentColor; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(246.2,57.2)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>RAMCloud/read/Java</text>
+       </g>
+       <g style = 'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.400000' 
points = '254.5,57.2 296.7,57.2 296.7,48.2 254.5,48.2 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M254.5,57.2 L296.7,57.2 
L296.7,48.2 L254.5,48.2 L254.5,57.2 Z  h0.01'/>   <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.400000' 
points = '114.9,242.4 132.1,242.4 132.1,195.3 114.9,195.3 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M114.9,242.4 L114.9,195.4 
L132.0,195.4 L132.0,242.4 L114.9,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.400000' 
points = '200.3,242.4 217.5,242.4 217.5,190.7 200.3,190.7 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M200.3,242.4 L200.3,190.8 
L217.4,190.8 L217.4,242.4 L200.3,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.400000' 
points = '285.8,242.4 303.0,242.4 303.0,186.9 285.8,186.9 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M285.8,242.4 L285.8,187.0 
L302.9,187.0 L302.9,242.4 L285.8,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.400000' 
points = '371.3,242.4 388.5,242.4 388.5,171.8 371.3,171.8 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M371.3,242.4 L371.3,171.9 
L388.4,171.9 L388.4,242.4 L371.3,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.400000' 
points = '456.8,242.4 474.0,242.4 474.0,72.3 456.8,72.3 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M456.8,242.4 L456.8,72.4 
L473.9,72.4 L473.9,242.4 L456.8,242.4 Z  h0.01'/>        <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.400000' 
points = '542.2,242.4 559.4,242.4 559.4,16.6 542.2,16.6 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M542.2,242.4 L542.2,16.7 
L559.3,16.7 L559.3,242.4 L542.2,242.4 Z  h0.01'/></g>
+       </g>
+       <g id="gnuplot_plot_3" ><title>gnuplot_plot_3</title>
+<g style="fill:none; color:blue; stroke:currentColor; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(246.2,75.2)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>Crail (lookup &amp; read)</text>
+       </g>
+       <g style = 'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(228,  26,  28)' fill-opacity = '0.400000' 
points = '254.5,75.2 296.7,75.2 296.7,66.2 254.5,66.2 '/>
+       </g>
+       <path stroke='rgb(228,  26,  28)'  d='M254.5,75.2 L296.7,75.2 
L296.7,66.2 L254.5,66.2 L254.5,75.2 Z  h0.01'/>   <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(228,  26,  28)' fill-opacity = '0.400000' 
points = '132.0,242.4 149.2,242.4 149.2,191.4 132.0,191.4 '/>
+       </g>
+       <path stroke='rgb(228,  26,  28)'  d='M132.0,242.4 L132.0,191.5 
L149.1,191.5 L149.1,242.4 L132.0,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(228,  26,  28)' fill-opacity = '0.400000' 
points = '217.4,242.4 234.6,242.4 234.6,189.1 217.4,189.1 '/>
+       </g>
+       <path stroke='rgb(228,  26,  28)'  d='M217.4,242.4 L217.4,189.2 
L234.5,189.2 L234.5,242.4 L217.4,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(228,  26,  28)' fill-opacity = '0.400000' 
points = '302.9,242.4 320.1,242.4 320.1,183.8 302.9,183.8 '/>
+       </g>
+       <path stroke='rgb(228,  26,  28)'  d='M302.9,242.4 L302.9,183.9 
L320.0,183.9 L320.0,242.4 L302.9,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(228,  26,  28)' fill-opacity = '0.400000' 
points = '388.4,242.4 405.6,242.4 405.6,175.9 388.4,175.9 '/>
+       </g>
+       <path stroke='rgb(228,  26,  28)'  d='M388.4,242.4 L388.4,176.0 
L405.5,176.0 L405.5,242.4 L388.4,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(228,  26,  28)' fill-opacity = '0.400000' 
points = '473.9,242.4 491.0,242.4 491.0,155.8 473.9,155.8 '/>
+       </g>
+       <path stroke='rgb(228,  26,  28)'  d='M473.9,242.4 L473.9,155.9 
L490.9,155.9 L490.9,242.4 L473.9,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(228,  26,  28)' fill-opacity = '0.400000' 
points = '559.3,242.4 576.5,242.4 576.5,80.2 559.3,80.2 '/>
+       </g>
+       <path stroke='rgb(228,  26,  28)'  d='M559.3,242.4 L559.3,80.3 
L576.4,80.3 L576.4,242.4 L559.3,242.4 Z  h0.01'/></g>
+       </g>
+       <g id="gnuplot_plot_4" ><title>gnuplot_plot_4</title>
+<g style="fill:none; color:cyan; stroke:currentColor; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(246.2,93.2)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>Crail (lookup only)</text>
+       </g>
+       <g style = 'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 55, 126, 184)' points = '254.5,93.2 
296.7,93.2 296.7,84.2 254.5,84.2 '/>
+       </g>
+       <path stroke='rgb( 55, 126, 184)'  d='M254.5,93.2 L296.7,93.2 
L296.7,84.2 L254.5,84.2 L254.5,93.2 Z  h0.01'/>   <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 55, 126, 184)' points = '135.0,242.4 
146.2,242.4 146.2,211.6 135.0,211.6 '/>
+       </g>
+       <path stroke='rgb( 55, 126, 184)'  d='M135.0,242.4 L135.0,211.7 
L146.1,211.7 L146.1,242.4 L135.0,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 55, 126, 184)' points = '220.4,242.4 
231.6,242.4 231.6,211.6 220.4,211.6 '/>
+       </g>
+       <path stroke='rgb( 55, 126, 184)'  d='M220.4,242.4 L220.4,211.7 
L231.5,211.7 L231.5,242.4 L220.4,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 55, 126, 184)' points = '305.9,242.4 
317.1,242.4 317.1,211.6 305.9,211.6 '/>
+       </g>
+       <path stroke='rgb( 55, 126, 184)'  d='M305.9,242.4 L305.9,211.7 
L317.0,211.7 L317.0,242.4 L305.9,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 55, 126, 184)' points = '391.4,242.4 
402.6,242.4 402.6,211.6 391.4,211.6 '/>
+       </g>
+       <path stroke='rgb( 55, 126, 184)'  d='M391.4,242.4 L391.4,211.7 
L402.5,211.7 L402.5,242.4 L391.4,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 55, 126, 184)' points = '476.8,242.4 
488.1,242.4 488.1,211.6 476.8,211.6 '/>
+       </g>
+       <path stroke='rgb( 55, 126, 184)'  d='M476.8,242.4 L476.8,211.7 
L488.0,211.7 L488.0,242.4 L476.8,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 55, 126, 184)' points = '562.3,242.4 
573.5,242.4 573.5,211.6 562.3,211.6 '/>
+       </g>
+       <path stroke='rgb( 55, 126, 184)'  d='M562.3,242.4 L562.3,211.7 
L573.4,211.7 L573.4,242.4 L562.3,242.4 Z  h0.01'/></g>
+       </g>
+<g style="fill:none; color:white; stroke:rgb( 55, 126, 184); 
stroke-width:1.00; stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M63.6,16.7 L63.6,242.4 L610.6,242.4 
L610.6,16.7 L63.6,16.7 Z  h0.01'/></g>
+</g>
+</svg>
+

http://git-wip-us.apache.org/repos/asf/incubator-crail-website/blob/ff78206c/content/img/blog/crail-memory/read.svg
----------------------------------------------------------------------
diff --git a/content/img/blog/crail-memory/read.svg 
b/content/img/blog/crail-memory/read.svg
new file mode 100644
index 0000000..8f5ff29
--- /dev/null
+++ b/content/img/blog/crail-memory/read.svg
@@ -0,0 +1,189 @@
+<?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";>
+<svg 
+ width="640" height="300" 
+ viewBox="0 0 640 300"
+ xmlns="http://www.w3.org/2000/svg";
+ xmlns:xlink="http://www.w3.org/1999/xlink";
+>
+
+<title>Gnuplot</title>
+<desc>Produced by GNUPLOT 4.6 patchlevel 4 </desc>
+
+<g id="gnuplot_canvas">
+
+<rect x="0" y="0" width="640" height="300" fill="none"/>
+<defs>
+
+       <circle id='gpDot' r='0.5' stroke-width='0.5'/>
+       <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 
M0,-1 v2'/>
+       <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 
L1,1 M1,-1 L-1,1'/>
+       <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 
L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
+       <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' 
y='-1' width='2' height='2'/>
+       <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' 
fill='currentColor' x='-1' y='-1' width='2' height='2'/>
+       <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' 
cy='0' r='1'/>
+       <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
+       <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 
L-1.33,0.67 L1.33,0.67 z'/>
+       <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
+       <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' 
transform='rotate(180)'/>
+       <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
+       <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' 
transform='rotate(45)'/>
+       <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' 
stroke='none'/>
+</defs>
+<g style="fill:none; color:white; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,242.4 L631.6,242.4  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,242.4 L80.9,242.4 M631.6,242.4 
L622.6,242.4  h0.01'/>    <g transform="translate(63.6,246.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 0</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,201.1 L631.6,201.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,201.1 L80.9,201.1 M631.6,201.1 
L622.6,201.1  h0.01'/>    <g transform="translate(63.6,205.6)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 20</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,159.9 L631.6,159.9  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,159.9 L80.9,159.9 M631.6,159.9 
L622.6,159.9  h0.01'/>    <g transform="translate(63.6,164.4)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 40</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,118.6 L631.6,118.6  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,118.6 L80.9,118.6 M631.6,118.6 
L622.6,118.6  h0.01'/>    <g transform="translate(63.6,123.1)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 60</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,77.4 L80.2,77.4 M197.1,77.4 L631.6,77.4  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,77.4 L80.9,77.4 M631.6,77.4 L622.6,77.4  
h0.01'/>        <g transform="translate(63.6,81.9)" style="stroke:none; 
fill:black; font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 80</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,36.1 L631.6,36.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,36.1 L80.9,36.1 M631.6,36.1 L622.6,36.1  
h0.01'/>        <g transform="translate(63.6,40.6)" style="stroke:none; 
fill:black; font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 100</text>
+       </g>
+       <path stroke='black'  d='M105.9,242.4 L105.9,233.4 M105.9,36.1 
L105.9,45.1  h0.01'/>    <g transform="translate(105.9,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>128B</text>
+       </g>
+       <path stroke='black'  d='M173.8,242.4 L173.8,233.4 M173.8,36.1 
L173.8,45.1  h0.01'/>    <g transform="translate(173.8,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>256B</text>
+       </g>
+       <path stroke='black'  d='M241.8,242.4 L241.8,233.4 M241.8,36.1 
L241.8,45.1  h0.01'/>    <g transform="translate(241.8,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>512B</text>
+       </g>
+       <path stroke='black'  d='M309.8,242.4 L309.8,233.4 M309.8,36.1 
L309.8,45.1  h0.01'/>    <g transform="translate(309.8,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>1K</text>
+       </g>
+       <path stroke='black'  d='M377.7,242.4 L377.7,233.4 M377.7,36.1 
L377.7,45.1  h0.01'/>    <g transform="translate(377.7,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>128K</text>
+       </g>
+       <path stroke='black'  d='M445.7,242.4 L445.7,233.4 M445.7,36.1 
L445.7,45.1  h0.01'/>    <g transform="translate(445.7,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>256K</text>
+       </g>
+       <path stroke='black'  d='M513.7,242.4 L513.7,233.4 M513.7,36.1 
L513.7,45.1  h0.01'/>    <g transform="translate(513.7,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>512K</text>
+       </g>
+       <path stroke='black'  d='M581.6,242.4 L581.6,233.4 M581.6,36.1 
L581.6,45.1  h0.01'/>    <g transform="translate(581.6,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>1MB</text>
+       </g>
+       <path stroke='black'  d='M71.9,36.1 L71.9,242.4 L631.6,242.4 
L631.6,36.1 L71.9,36.1 Z  h0.01'/> <g transform="translate(17.6,139.3) 
rotate(270)" style="stroke:none; fill:black; font-family:Times-Roman; 
font-size:12.00pt; text-anchor:middle">
+               <text>Throughput [Gbit/s]</text>
+       </g>
+       <g transform="translate(351.7,291.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text>Buffer size</text>
+       </g>
+       <g transform="translate(351.7,13.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text>Single-client (1 core) throughput</text>
+       </g>
+</g>
+       <g id="gnuplot_plot_1" ><title>gnuplot_plot_1</title>
+<g style="fill:none; color:white; stroke:black; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:red; stroke:currentColor; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(138.3,58.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>Crail</text>
+       </g>
+       <g style = 'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '146.6,58.6 188.8,58.6 188.8,49.6 146.6,49.6 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M146.6,58.6 L188.8,58.6 
L188.8,49.6 L146.6,49.6 L146.6,58.6 Z  h0.01'/>   <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '99.1,242.4 112.8,242.4 112.8,197.3 99.1,197.3 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M99.1,242.4 L99.1,197.4 
L112.7,197.4 L112.7,242.4 L99.1,242.4 Z  h0.01'/> <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '167.1,242.4 180.7,242.4 180.7,157.8 167.1,157.8 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M167.1,242.4 L167.1,157.9 
L180.6,157.9 L180.6,242.4 L167.1,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '235.0,242.4 248.7,242.4 248.7,97.6 235.0,97.6 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M235.0,242.4 L235.0,97.7 
L248.6,97.7 L248.6,242.4 L235.0,242.4 Z  h0.01'/>        <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '303.0,242.4 316.7,242.4 316.7,49.5 303.0,49.5 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M303.0,242.4 L303.0,49.6 
L316.6,49.6 L316.6,242.4 L303.0,242.4 Z  h0.01'/>        <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '371.0,242.4 384.6,242.4 384.6,40.0 371.0,40.0 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M371.0,242.4 L371.0,40.1 
L384.5,40.1 L384.5,242.4 L371.0,242.4 Z  h0.01'/>        <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '438.9,242.4 452.6,242.4 452.6,38.4 438.9,38.4 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M438.9,242.4 L438.9,38.5 
L452.5,38.5 L452.5,242.4 L438.9,242.4 Z  h0.01'/>        <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '506.9,242.4 520.6,242.4 520.6,38.2 506.9,38.2 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M506.9,242.4 L506.9,38.3 
L520.5,38.3 L520.5,242.4 L506.9,242.4 Z  h0.01'/>        <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '574.8,242.4 588.5,242.4 588.5,38.1 574.8,38.1 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M574.8,242.4 L574.8,38.2 
L588.4,38.2 L588.4,242.4 L574.8,242.4 Z  h0.01'/></g>
+       </g>
+       <g id="gnuplot_plot_2" ><title>gnuplot_plot_2</title>
+<g style="fill:none; color:green; stroke:currentColor; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(138.3,76.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>Alluxio</text>
+       </g>
+       <g style = 'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '146.6,76.6 188.8,76.6 188.8,67.6 146.6,67.6 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M146.6,76.6 L188.8,76.6 
L188.8,67.6 L146.6,67.6 L146.6,76.6 Z  h0.01'/>   <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '115.1,242.4 128.8,242.4 128.8,227.5 115.1,227.5 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M115.1,242.4 L115.1,227.6 
L128.7,227.6 L128.7,242.4 L115.1,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '183.0,242.4 196.7,242.4 196.7,223.7 183.0,223.7 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M183.0,242.4 L183.0,223.8 
L196.6,223.8 L196.6,242.4 L183.0,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '251.0,242.4 264.7,242.4 264.7,221.4 251.0,221.4 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M251.0,242.4 L251.0,221.5 
L264.6,221.5 L264.6,242.4 L251.0,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '319.0,242.4 332.6,242.4 332.6,219.5 319.0,219.5 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M319.0,242.4 L319.0,219.6 
L332.5,219.6 L332.5,242.4 L319.0,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '386.9,242.4 400.6,242.4 400.6,217.3 386.9,217.3 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M386.9,242.4 L386.9,217.4 
L400.5,217.4 L400.5,242.4 L386.9,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '454.9,242.4 468.6,242.4 468.6,217.5 454.9,217.5 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M454.9,242.4 L454.9,217.6 
L468.5,217.6 L468.5,242.4 L454.9,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '522.9,242.4 536.5,242.4 536.5,217.4 522.9,217.4 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M522.9,242.4 L522.9,217.5 
L536.4,217.5 L536.4,242.4 L522.9,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '590.8,242.4 604.5,242.4 604.5,217.8 590.8,217.8 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M590.8,242.4 L590.8,217.9 
L604.4,217.9 L604.4,242.4 L590.8,242.4 Z  h0.01'/></g>
+       </g>
+<g style="fill:none; color:white; stroke:rgb(255, 127,   0); 
stroke-width:1.00; stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,36.1 L71.9,242.4 L631.6,242.4 
L631.6,36.1 L71.9,36.1 Z  h0.01'/></g>
+</g>
+</svg>
+

http://git-wip-us.apache.org/repos/asf/incubator-crail-website/blob/ff78206c/content/img/blog/crail-memory/spark-groupby.svg
----------------------------------------------------------------------
diff --git a/content/img/blog/crail-memory/spark-groupby.svg 
b/content/img/blog/crail-memory/spark-groupby.svg
new file mode 100644
index 0000000..cf19c91
--- /dev/null
+++ b/content/img/blog/crail-memory/spark-groupby.svg
@@ -0,0 +1,224 @@
+<?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";>
+<svg 
+ width="640" height="300" 
+ viewBox="0 0 640 300"
+ xmlns="http://www.w3.org/2000/svg";
+ xmlns:xlink="http://www.w3.org/1999/xlink";
+>
+
+<title>Gnuplot</title>
+<desc>Produced by GNUPLOT 4.6 patchlevel 4 </desc>
+
+<g id="gnuplot_canvas">
+
+<rect x="0" y="0" width="640" height="300" fill="none"/>
+<defs>
+
+       <circle id='gpDot' r='0.5' stroke-width='0.5'/>
+       <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 
M0,-1 v2'/>
+       <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 
L1,1 M1,-1 L-1,1'/>
+       <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 
L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
+       <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' 
y='-1' width='2' height='2'/>
+       <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' 
fill='currentColor' x='-1' y='-1' width='2' height='2'/>
+       <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' 
cy='0' r='1'/>
+       <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
+       <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 
L-1.33,0.67 L1.33,0.67 z'/>
+       <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
+       <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' 
transform='rotate(180)'/>
+       <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
+       <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' 
transform='rotate(45)'/>
+       <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' 
stroke='none'/>
+</defs>
+<g style="fill:none; color:white; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,242.4 L615.0,242.4  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,242.4 L80.9,242.4  h0.01'/>      <g 
transform="translate(63.6,246.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 0</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,204.7 L615.0,204.7  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,204.7 L80.9,204.7  h0.01'/>      <g 
transform="translate(63.6,209.2)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 20</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,167.1 L615.0,167.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,167.1 L80.9,167.1  h0.01'/>      <g 
transform="translate(63.6,171.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 40</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,129.4 L615.0,129.4  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,129.4 L80.9,129.4  h0.01'/>      <g 
transform="translate(63.6,133.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 60</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,91.8 L489.8,91.8 M606.7,91.8 L615.0,91.8  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,91.8 L80.9,91.8  h0.01'/>        <g 
transform="translate(63.6,96.3)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 80</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,54.1 L615.0,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,54.1 L80.9,54.1  h0.01'/>        <g 
transform="translate(63.6,58.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 100</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,242.4 L71.9,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,242.4 L71.9,233.4  h0.01'/>      <g 
transform="translate(71.9,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 0</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M117.2,242.4 L117.2,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M117.2,242.4 L117.2,233.4  h0.01'/>    <g 
transform="translate(117.2,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 10</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M162.4,242.4 L162.4,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M162.4,242.4 L162.4,233.4  h0.01'/>    <g 
transform="translate(162.4,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 20</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M207.7,242.4 L207.7,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M207.7,242.4 L207.7,233.4  h0.01'/>    <g 
transform="translate(207.7,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 30</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M252.9,242.4 L252.9,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M252.9,242.4 L252.9,233.4  h0.01'/>    <g 
transform="translate(252.9,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 40</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M298.2,242.4 L298.2,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M298.2,242.4 L298.2,233.4  h0.01'/>    <g 
transform="translate(298.2,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 50</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M343.5,242.4 L343.5,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M343.5,242.4 L343.5,233.4  h0.01'/>    <g 
transform="translate(343.5,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 60</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M388.7,242.4 L388.7,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M388.7,242.4 L388.7,233.4  h0.01'/>    <g 
transform="translate(388.7,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 70</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M434.0,242.4 L434.0,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M434.0,242.4 L434.0,233.4  h0.01'/>    <g 
transform="translate(434.0,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 80</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M479.2,242.4 L479.2,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M479.2,242.4 L479.2,233.4  h0.01'/>    <g 
transform="translate(479.2,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 90</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M524.5,242.4 L524.5,117.1 M524.5,63.1 L524.5,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M524.5,242.4 L524.5,233.4  h0.01'/>    <g 
transform="translate(524.5,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 100</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M569.7,242.4 L569.7,117.1 M569.7,63.1 L569.7,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M569.7,242.4 L569.7,233.4  h0.01'/>    <g 
transform="translate(569.7,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 110</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M615.0,242.4 L615.0,54.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M615.0,242.4 L615.0,233.4  h0.01'/>    <g 
transform="translate(615.0,264.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text> 120</text>
+       </g>
+       <path stroke='black'  d='M71.9,54.1 L71.9,242.4 L615.0,242.4 
L615.0,54.1 L71.9,54.1 Z  h0.01'/> <g transform="translate(17.6,148.3) 
rotate(270)" style="stroke:none; fill:black; font-family:Times-Roman; 
font-size:12.00pt; text-anchor:middle">
+               <text>Throughput (Gbit/s)</text>
+       </g>
+       <g transform="translate(343.4,291.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text>Elapsed time (seconds)</text>
+       </g>
+       <g transform="translate(343.4,31.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text>Groupby Vanilla Spark</text>
+       </g>
+</g>
+       <g id="gnuplot_plot_1" ><title>gnuplot_plot_1</title>
+<g style="fill:none; color:white; stroke:black; stroke-width:6.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:red; stroke:currentColor; stroke-width:6.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(547.9,76.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>1 core</text>
+       </g>
+       <path stroke='rgb(228,  26,  28)'  d='M556.2,72.1 L598.4,72.1 
M71.9,242.4 L76.4,242.4 L81.0,242.4 L85.5,242.4 L90.0,242.4 L94.5,242.4 
+               L99.1,242.4 L103.6,242.4 L108.1,242.4 L112.6,242.4 L117.2,242.4 
L121.7,242.4 L126.2,242.4 L130.7,242.4 
+               L135.3,242.4 L139.8,242.4 L144.3,242.4 L148.8,242.4 
L153.4,242.4 L157.9,242.4 L162.4,242.4 L166.9,242.4 
+               L171.5,242.4 L176.0,242.4 L180.5,242.4 L185.0,242.4 
L189.6,242.4 L194.1,242.4 L198.6,242.4 L203.1,242.4 
+               L207.7,242.4 L212.2,242.4 L216.7,242.4 L221.3,242.4 
L225.8,242.4 L230.3,242.4 L234.8,242.4 L239.4,242.4 
+               L243.9,242.4 L248.4,242.4 L252.9,242.4 L257.5,241.6 
L262.0,223.3 L266.5,242.4 L271.0,222.4 L275.6,222.4 
+               L280.1,222.4 L284.6,220.2 L289.1,224.7 L293.7,222.4 
L298.2,222.4 L302.7,227.4 L307.2,219.2 L311.8,220.7 
+               L316.3,222.4 L320.8,223.2 L325.3,222.5 L329.9,241.6 
L334.4,242.4 L338.9,228.5 L343.5,236.3 L348.0,239.8 
+               L352.5,217.2 L357.0,212.4 L361.6,225.7 L366.1,220.4 
L370.6,219.7 L375.1,228.7 L379.7,235.4 L384.2,222.4 
+               L388.7,222.4 L393.2,233.0 L397.8,220.2 L402.3,225.4 
L406.8,229.3 L411.3,224.3 L415.9,242.4  h0.01'/></g>
+       </g>
+       <g id="gnuplot_plot_2" ><title>gnuplot_plot_2</title>
+<g style="fill:none; color:green; stroke:currentColor; stroke-width:6.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(547.9,94.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>4 cores</text>
+       </g>
+       <path stroke='rgb( 55, 126, 184)'  d='M556.2,90.1 L598.4,90.1 
M71.9,242.4 L76.4,242.4 L81.0,242.4 L85.5,242.4 L90.0,242.4 L94.5,242.4 
+               L99.1,242.4 L103.6,242.4 L108.1,242.4 L112.6,242.4 L117.2,242.4 
L121.7,242.4 L126.2,242.4 L130.7,242.4 
+               L135.3,202.4 L139.8,216.2 L144.3,179.4 L148.8,179.3 
L153.4,171.0 L157.9,191.5 L162.4,198.5 L166.9,186.9 
+               L171.5,191.6 L176.0,200.5 L180.5,203.2 L185.0,229.1 
L189.6,242.4 L194.1,242.4  h0.01'/></g>
+       </g>
+       <g id="gnuplot_plot_3" ><title>gnuplot_plot_3</title>
+<g style="fill:none; color:blue; stroke:currentColor; stroke-width:6.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(547.9,112.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>8 cores</text>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M556.2,108.1 L598.4,108.1 
M71.9,242.4 L76.4,242.4 L81.0,242.4 L85.5,242.4 L90.0,242.4 L94.5,242.4 
+               L99.1,242.4 L103.6,242.4 L108.1,242.4 L112.6,242.4 L117.2,242.4 
L121.7,242.4 L126.2,242.4 L130.7,242.4 
+               L135.3,234.5 L139.8,126.0 L144.3,148.5 L148.8,147.2 
L153.4,177.4 L157.9,180.1 L162.4,178.9 L166.9,192.3 
+               L171.5,237.4 L176.0,242.4 L180.5,242.4  h0.01'/></g>
+       </g>
+<g style="fill:none; color:white; stroke:rgb( 77, 175, 164); 
stroke-width:1.00; stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,54.1 L71.9,242.4 L615.0,242.4 
L615.0,54.1 L71.9,54.1 Z  h0.01'/></g>
+</g>
+</svg>
+

http://git-wip-us.apache.org/repos/asf/incubator-crail-website/blob/ff78206c/content/img/blog/crail-memory/write.svg
----------------------------------------------------------------------
diff --git a/content/img/blog/crail-memory/write.svg 
b/content/img/blog/crail-memory/write.svg
new file mode 100644
index 0000000..342ec71
--- /dev/null
+++ b/content/img/blog/crail-memory/write.svg
@@ -0,0 +1,189 @@
+<?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";>
+<svg 
+ width="640" height="300" 
+ viewBox="0 0 640 300"
+ xmlns="http://www.w3.org/2000/svg";
+ xmlns:xlink="http://www.w3.org/1999/xlink";
+>
+
+<title>Gnuplot</title>
+<desc>Produced by GNUPLOT 4.6 patchlevel 4 </desc>
+
+<g id="gnuplot_canvas">
+
+<rect x="0" y="0" width="640" height="300" fill="none"/>
+<defs>
+
+       <circle id='gpDot' r='0.5' stroke-width='0.5'/>
+       <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 
M0,-1 v2'/>
+       <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 
L1,1 M1,-1 L-1,1'/>
+       <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 
L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
+       <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' 
y='-1' width='2' height='2'/>
+       <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' 
fill='currentColor' x='-1' y='-1' width='2' height='2'/>
+       <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' 
cy='0' r='1'/>
+       <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
+       <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 
L-1.33,0.67 L1.33,0.67 z'/>
+       <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
+       <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' 
transform='rotate(180)'/>
+       <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
+       <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' 
transform='rotate(45)'/>
+       <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' 
stroke='none'/>
+</defs>
+<g style="fill:none; color:white; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,242.4 L631.6,242.4  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,242.4 L80.9,242.4 M631.6,242.4 
L622.6,242.4  h0.01'/>    <g transform="translate(63.6,246.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 0</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,201.1 L631.6,201.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,201.1 L80.9,201.1 M631.6,201.1 
L622.6,201.1  h0.01'/>    <g transform="translate(63.6,205.6)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 20</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,159.9 L631.6,159.9  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,159.9 L80.9,159.9 M631.6,159.9 
L622.6,159.9  h0.01'/>    <g transform="translate(63.6,164.4)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 40</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,118.6 L631.6,118.6  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,118.6 L80.9,118.6 M631.6,118.6 
L622.6,118.6  h0.01'/>    <g transform="translate(63.6,123.1)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:end">
+               <text> 60</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,77.4 L80.2,77.4 M197.1,77.4 L631.6,77.4  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,77.4 L80.9,77.4 M631.6,77.4 L622.6,77.4  
h0.01'/>        <g transform="translate(63.6,81.9)" style="stroke:none; 
fill:black; font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 80</text>
+       </g>
+</g>
+<g style="fill:none; color:gray; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='gray' stroke-dasharray=' 2,4' class="gridline"  
d='M71.9,36.1 L631.6,36.1  h0.01'/></g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,36.1 L80.9,36.1 M631.6,36.1 L622.6,36.1  
h0.01'/>        <g transform="translate(63.6,40.6)" style="stroke:none; 
fill:black; font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text> 100</text>
+       </g>
+       <path stroke='black'  d='M105.9,242.4 L105.9,233.4 M105.9,36.1 
L105.9,45.1  h0.01'/>    <g transform="translate(105.9,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>128B</text>
+       </g>
+       <path stroke='black'  d='M173.8,242.4 L173.8,233.4 M173.8,36.1 
L173.8,45.1  h0.01'/>    <g transform="translate(173.8,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>256B</text>
+       </g>
+       <path stroke='black'  d='M241.8,242.4 L241.8,233.4 M241.8,36.1 
L241.8,45.1  h0.01'/>    <g transform="translate(241.8,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>512B</text>
+       </g>
+       <path stroke='black'  d='M309.8,242.4 L309.8,233.4 M309.8,36.1 
L309.8,45.1  h0.01'/>    <g transform="translate(309.8,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>1K</text>
+       </g>
+       <path stroke='black'  d='M377.7,242.4 L377.7,233.4 M377.7,36.1 
L377.7,45.1  h0.01'/>    <g transform="translate(377.7,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>128K</text>
+       </g>
+       <path stroke='black'  d='M445.7,242.4 L445.7,233.4 M445.7,36.1 
L445.7,45.1  h0.01'/>    <g transform="translate(445.7,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>256K</text>
+       </g>
+       <path stroke='black'  d='M513.7,242.4 L513.7,233.4 M513.7,36.1 
L513.7,45.1  h0.01'/>    <g transform="translate(513.7,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>512K</text>
+       </g>
+       <path stroke='black'  d='M581.6,242.4 L581.6,233.4 M581.6,36.1 
L581.6,45.1  h0.01'/>    <g transform="translate(581.6,264.9)" 
style="stroke:none; fill:black; font-family:Times-Roman; font-size:12.00pt; 
text-anchor:middle">
+               <text>1MB</text>
+       </g>
+       <path stroke='black'  d='M71.9,36.1 L71.9,242.4 L631.6,242.4 
L631.6,36.1 L71.9,36.1 Z  h0.01'/> <g transform="translate(17.6,139.3) 
rotate(270)" style="stroke:none; fill:black; font-family:Times-Roman; 
font-size:12.00pt; text-anchor:middle">
+               <text>Throughput [Gbit/s]</text>
+       </g>
+       <g transform="translate(351.7,291.9)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text>Buffer size</text>
+       </g>
+       <g transform="translate(351.7,13.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:middle">
+               <text>Single-client (1 core) throughput</text>
+       </g>
+</g>
+       <g id="gnuplot_plot_1" ><title>gnuplot_plot_1</title>
+<g style="fill:none; color:white; stroke:black; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:red; stroke:currentColor; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(138.3,58.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>Crail</text>
+       </g>
+       <g style = 'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '146.6,58.6 188.8,58.6 188.8,49.6 146.6,49.6 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M146.6,58.6 L188.8,58.6 
L188.8,49.6 L146.6,49.6 L146.6,58.6 Z  h0.01'/>   <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '99.1,242.4 112.8,242.4 112.8,197.7 99.1,197.7 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M99.1,242.4 L99.1,197.8 
L112.7,197.8 L112.7,242.4 L99.1,242.4 Z  h0.01'/> <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '167.1,242.4 180.7,242.4 180.7,164.2 167.1,164.2 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M167.1,242.4 L167.1,164.3 
L180.6,164.3 L180.6,242.4 L167.1,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '235.0,242.4 248.7,242.4 248.7,100.7 235.0,100.7 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M235.0,242.4 L235.0,100.8 
L248.6,100.8 L248.6,242.4 L235.0,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '303.0,242.4 316.7,242.4 316.7,58.5 303.0,58.5 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M303.0,242.4 L303.0,58.6 
L316.6,58.6 L316.6,242.4 L303.0,242.4 Z  h0.01'/>        <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '371.0,242.4 384.6,242.4 384.6,45.7 371.0,45.7 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M371.0,242.4 L371.0,45.8 
L384.5,45.8 L384.5,242.4 L371.0,242.4 Z  h0.01'/>        <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '438.9,242.4 452.6,242.4 452.6,45.2 438.9,45.2 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M438.9,242.4 L438.9,45.3 
L452.5,45.3 L452.5,242.4 L438.9,242.4 Z  h0.01'/>        <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '506.9,242.4 520.6,242.4 520.6,46.0 506.9,46.0 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M506.9,242.4 L506.9,46.1 
L520.5,46.1 L520.5,242.4 L506.9,242.4 Z  h0.01'/>        <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.900000' 
points = '574.8,242.4 588.5,242.4 588.5,45.1 574.8,45.1 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M574.8,242.4 L574.8,45.2 
L588.4,45.2 L588.4,242.4 L574.8,242.4 Z  h0.01'/></g>
+       </g>
+       <g id="gnuplot_plot_2" ><title>gnuplot_plot_2</title>
+<g style="fill:none; color:green; stroke:currentColor; stroke-width:4.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <g transform="translate(138.3,76.6)" style="stroke:none; fill:black; 
font-family:Times-Roman; font-size:12.00pt; text-anchor:end">
+               <text>Alluxio</text>
+       </g>
+       <g style = 'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '146.6,76.6 188.8,76.6 188.8,67.6 146.6,67.6 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M146.6,76.6 L188.8,76.6 
L188.8,67.6 L146.6,67.6 L146.6,76.6 Z  h0.01'/>   <g style = 'stroke:none; 
shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '115.1,242.4 128.8,242.4 128.8,235.2 115.1,235.2 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M115.1,242.4 L115.1,235.3 
L128.7,235.3 L128.7,242.4 L115.1,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '183.0,242.4 196.7,242.4 196.7,231.8 183.0,231.8 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M183.0,242.4 L183.0,231.9 
L196.6,231.9 L196.6,242.4 L183.0,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '251.0,242.4 264.7,242.4 264.7,227.7 251.0,227.7 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M251.0,242.4 L251.0,227.8 
L264.6,227.8 L264.6,242.4 L251.0,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '319.0,242.4 332.6,242.4 332.6,224.6 319.0,224.6 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M319.0,242.4 L319.0,224.7 
L332.5,224.7 L332.5,242.4 L319.0,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '386.9,242.4 400.6,242.4 400.6,221.3 386.9,221.3 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M386.9,242.4 L386.9,221.4 
L400.5,221.4 L400.5,242.4 L386.9,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '454.9,242.4 468.6,242.4 468.6,220.2 454.9,220.2 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M454.9,242.4 L454.9,220.3 
L468.5,220.3 L468.5,242.4 L454.9,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '522.9,242.4 536.5,242.4 536.5,221.1 522.9,221.1 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M522.9,242.4 L522.9,221.2 
L536.4,221.2 L536.4,242.4 L522.9,242.4 Z  h0.01'/>      <g style = 
'stroke:none; shape-rendering:crispEdges'>
+               <polygon fill = 'rgb(255, 127,   0)' fill-opacity = '0.900000' 
points = '590.8,242.4 604.5,242.4 604.5,217.5 590.8,217.5 '/>
+       </g>
+       <path stroke='rgb(255, 127,   0)'  d='M590.8,242.4 L590.8,217.6 
L604.4,217.6 L604.4,242.4 L590.8,242.4 Z  h0.01'/></g>
+       </g>
+<g style="fill:none; color:white; stroke:rgb(255, 127,   0); 
stroke-width:1.00; stroke-linecap:butt; stroke-linejoin:miter">
+</g>
+<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; 
stroke-linecap:butt; stroke-linejoin:miter">
+       <path stroke='black'  d='M71.9,36.1 L71.9,242.4 L631.6,242.4 
L631.6,36.1 L71.9,36.1 Z  h0.01'/></g>
+</g>
+</svg>
+

http://git-wip-us.apache.org/repos/asf/incubator-crail-website/blob/ff78206c/content/img/blog/crail-metadata/max_iops_crail_hdfs_ramcloud.svg
----------------------------------------------------------------------
diff --git a/content/img/blog/crail-metadata/max_iops_crail_hdfs_ramcloud.svg 
b/content/img/blog/crail-metadata/max_iops_crail_hdfs_ramcloud.svg
new file mode 100644
index 0000000..bb27df2
--- /dev/null
+++ b/content/img/blog/crail-metadata/max_iops_crail_hdfs_ramcloud.svg
@@ -0,0 +1,222 @@
+<?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";>
+<svg 
+ width="640" height="300"
+ viewBox="0 0 640 300"
+ xmlns="http://www.w3.org/2000/svg";
+ xmlns:xlink="http://www.w3.org/1999/xlink";
+>
+
+<title>Gnuplot</title>
+<desc>Produced by GNUPLOT 5.0 patchlevel 3 </desc>
+
+<g id="gnuplot_canvas">
+
+<rect x="0" y="0" width="640" height="300" fill="none"/>
+<defs>
+
+       <circle id='gpDot' r='0.5' stroke-width='0.5'/>
+       <path id='gpPt0' stroke-width='0.167' stroke='currentColor' d='M-1,0 h2 
M0,-1 v2'/>
+       <path id='gpPt1' stroke-width='0.167' stroke='currentColor' d='M-1,-1 
L1,1 M1,-1 L-1,1'/>
+       <path id='gpPt2' stroke-width='0.167' stroke='currentColor' d='M-1,0 
L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
+       <rect id='gpPt3' stroke-width='0.167' stroke='currentColor' x='-1' 
y='-1' width='2' height='2'/>
+       <rect id='gpPt4' stroke-width='0.167' stroke='currentColor' 
fill='currentColor' x='-1' y='-1' width='2' height='2'/>
+       <circle id='gpPt5' stroke-width='0.167' stroke='currentColor' cx='0' 
cy='0' r='1'/>
+       <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
+       <path id='gpPt7' stroke-width='0.167' stroke='currentColor' d='M0,-1.33 
L-1.33,0.67 L1.33,0.67 z'/>
+       <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
+       <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' 
transform='rotate(180)'/>
+       <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
+       <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' 
transform='rotate(45)'/>
+       <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' 
stroke='none'/>
+       <path id='gpPt13' stroke-width='0.167' stroke='currentColor' 
d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
+       <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' 
stroke='none'/>
+       <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' 
height='1' width='1'>
+         <feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
+         <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
+       </filter>
+       <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' 
height='1' width='1'>
+         <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
+         <feComposite in='SourceGraphic' in2='grey' operator='atop'/>
+       </filter>
+</defs>
+<g fill="none" color="white" stroke="black" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,223.2 L606.3,223.2  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,223.2 L131.2,223.2 M606.3,223.2 
L594.3,223.2  '/>       <g transform="translate(108.0,229.2)" stroke="none" 
fill="black" font-family="Times-Roman" font-size="16.00"  text-anchor="end">
+               <text><tspan font-family="Times-Roman" > 0</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,203.1 L606.3,203.1  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,203.1 L125.2,203.1 M606.3,203.1 
L600.3,203.1  '/></g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,183.1 L606.3,183.1  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,183.1 L131.2,183.1 M606.3,183.1 
L594.3,183.1  '/>       <g transform="translate(108.0,189.1)" stroke="none" 
fill="black" font-family="Times-Roman" font-size="16.00"  text-anchor="end">
+               <text><tspan font-family="Times-Roman" > 2000</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,163.0 L606.3,163.0  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,163.0 L125.2,163.0 M606.3,163.0 
L600.3,163.0  '/></g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,142.9 L606.3,142.9  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,142.9 L131.2,142.9 M606.3,142.9 
L594.3,142.9  '/>       <g transform="translate(108.0,148.9)" stroke="none" 
fill="black" font-family="Times-Roman" font-size="16.00"  text-anchor="end">
+               <text><tspan font-family="Times-Roman" > 4000</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,122.8 L606.3,122.8  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,122.8 L125.2,122.8 M606.3,122.8 
L600.3,122.8  '/></g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,102.8 L606.3,102.8  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,102.8 L131.2,102.8 M606.3,102.8 
L594.3,102.8  '/>       <g transform="translate(108.0,108.8)" stroke="none" 
fill="black" font-family="Times-Roman" font-size="16.00"  text-anchor="end">
+               <text><tspan font-family="Times-Roman" > 6000</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,82.7 L606.3,82.7  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,82.7 L125.2,82.7 M606.3,82.7 
L600.3,82.7  '/></g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,62.6 L606.3,62.6  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,62.6 L131.2,62.6 M606.3,62.6 
L594.3,62.6  '/>   <g transform="translate(108.0,68.6)" stroke="none" 
fill="black" font-family="Times-Roman" font-size="16.00"  text-anchor="end">
+               <text><tspan font-family="Times-Roman" > 8000</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,42.6 L606.3,42.6  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,42.6 L125.2,42.6 M606.3,42.6 
L600.3,42.6  '/></g>
+<g fill="none" color="black" stroke="black" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='gray' stroke-dasharray='2,4' class="gridline"  
d='M119.2,22.5 L606.3,22.5  '/></g>
+<g fill="none" color="gray" stroke="gray" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,22.5 L131.2,22.5 M606.3,22.5 
L594.3,22.5  '/>   <g transform="translate(108.0,28.5)" stroke="none" 
fill="black" font-family="Times-Roman" font-size="16.00"  text-anchor="end">
+               <text><tspan font-family="Times-Roman" > 10000</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M241.0,223.2 L241.0,211.2 M241.0,22.5 
L241.0,34.5  '/> <g transform="translate(241.0,253.2)" stroke="none" 
fill="black" font-family="Times-Roman" font-size="16.00"  text-anchor="middle">
+               <text><tspan font-family="Times-Roman" >Crail</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M362.8,223.2 L362.8,211.2 M362.8,22.5 
L362.8,34.5  '/> <g transform="translate(362.8,253.2)" stroke="none" 
fill="black" font-family="Times-Roman" font-size="16.00"  text-anchor="middle">
+               <text><tspan font-family="Times-Roman" >HDFS</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M484.5,223.2 L484.5,211.2 M484.5,22.5 
L484.5,34.5  '/> <g transform="translate(484.5,253.2)" stroke="none" 
fill="black" font-family="Times-Roman" font-size="16.00"  text-anchor="middle">
+               <text><tspan font-family="Times-Roman" >RAMCloud</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,22.5 L119.2,223.2 L606.3,223.2 
L606.3,22.5 L119.2,22.5 Z  '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <g transform="translate(23.6,122.9) rotate(270)" stroke="none" 
fill="black" font-family="Times-Roman" font-size="16.00"  text-anchor="middle">
+               <text><tspan font-family="Times-Roman" >IOPS [k]</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <g transform="translate(362.7,289.2)" stroke="none" fill="black" 
font-family="Times-Roman" font-size="16.00"  text-anchor="middle">
+               <text><tspan font-family="Times-Roman" >Systems</tspan></text>
+       </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+       <g id="gnuplot_plot_1" ><title>gnuplot_plot_1</title>
+<g fill="none" color="white" stroke="currentColor" stroke-width="3.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="3.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <g stroke='none' shape-rendering='crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.100000' 
points = '210.5,223.2 271.5,223.2 271.5,28.9 210.5,28.9 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M210.5,223.2 L210.5,29.0 
L271.4,29.0 L271.4,223.2 L210.5,223.2 Z  '/>     <g stroke='none' 
shape-rendering='crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.100000' 
points = '332.3,223.2 393.3,223.2 393.3,219.3 332.3,219.3 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M332.3,223.2 L332.3,219.4 
L393.2,219.4 L393.2,223.2 L332.3,223.2 Z  '/>   <g stroke='none' 
shape-rendering='crispEdges'>
+               <polygon fill = 'rgb( 77, 175, 164)' fill-opacity = '0.100000' 
points = '454.1,223.2 515.1,223.2 515.1,200.7 454.1,200.7 '/>
+       </g>
+       <path stroke='rgb( 77, 175, 164)'  d='M454.1,223.2 L454.1,200.8 
L515.0,200.8 L515.0,223.2 L454.1,223.2 Z  '/></g>
+       </g>
+<g fill="none" color="white" stroke="rgb( 77, 175, 164)" stroke-width="2.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+       <path stroke='black'  d='M119.2,22.5 L119.2,223.2 L606.3,223.2 
L606.3,22.5 L119.2,22.5 Z  '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" 
stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+</g>
+</svg>
+

Reply via email to