Mercurial > hg > Papers > 2014 > nobuyasu-master
changeset 88:f257e8ebd79c
Added svg
line wrap: on
line diff
--- a/paper/gnuplot/bldsv12/bldsv12_read_bench.eps Mon Feb 03 13:12:32 2014 +0900 +++ b/paper/gnuplot/bldsv12/bldsv12_read_bench.eps Mon Feb 03 13:40:36 2014 +0900 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 EPSF-2.0 %%Title: bldsv12_read_bench.eps %%Creator: gnuplot 4.6 patchlevel 3 -%%CreationDate: Fri Jan 31 23:32:53 2014 +%%CreationDate: Mon Feb 3 13:15:51 2014 %%DocumentFonts: (atend) %%BoundingBox: 50 50 410 302 %%EndComments @@ -433,7 +433,7 @@ /Author (nobuyasu) % /Producer (gnuplot) % /Keywords () - /CreationDate (Fri Jan 31 23:32:53 2014) + /CreationDate (Mon Feb 3 13:15:51 2014) /DOCINFO pdfmark end } ifelse
--- a/paper/gnuplot/bldsv12/bldsv12_write_bench.eps Mon Feb 03 13:12:32 2014 +0900 +++ b/paper/gnuplot/bldsv12/bldsv12_write_bench.eps Mon Feb 03 13:40:36 2014 +0900 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 EPSF-2.0 %%Title: bldsv12_write_bench.eps %%Creator: gnuplot 4.6 patchlevel 3 -%%CreationDate: Fri Jan 31 23:32:54 2014 +%%CreationDate: Mon Feb 3 13:15:56 2014 %%DocumentFonts: (atend) %%BoundingBox: 50 50 410 302 %%EndComments @@ -433,7 +433,7 @@ /Author (nobuyasu) % /Producer (gnuplot) % /Keywords () - /CreationDate (Fri Jan 31 23:32:54 2014) + /CreationDate (Mon Feb 3 13:15:56 2014) /DOCINFO pdfmark end } ifelse
--- a/paper/gnuplot/bldsv12/makegraph_bldsv12_read.sh Mon Feb 03 13:12:32 2014 +0900 +++ b/paper/gnuplot/bldsv12/makegraph_bldsv12_read.sh Mon Feb 03 13:40:36 2014 +0900 @@ -1,10 +1,10 @@ #!/bin/sh gnuplot << EOF -set terminal postscript eps -set output 'bldsv12_read_bench.eps' +set terminal svg +set output 'bldsv12_read_bench.svg' set title 'Single node read benchmark (Requests : clients * 20,000)' set xrange[8:60] set xlabel 'number of clients' set ylabel 'time(sec)' -plot 'bldsv12_read_jungle.dat' using 1:2:3 title 'Jungle' lt rgb "blue" with errorbars, 'bldsv12_read_cassandra.dat' using 1:2:3 title "Cassandra Consistency Level ONE" lt rgb "red" with errorbars +plot 'bldsv12_read_jungle.dat' using 1:2:3 title 'Jungle' lt rgb "navy" lw 5 with errorbars, 'bldsv12_read_cassandra.dat' using 1:2:3 title "Cassandra Consistency Level ONE" lt rgb "light-red" lw 5 with errorbars EOF
--- a/paper/gnuplot/bldsv12/makegraph_bldsv12_write.sh Mon Feb 03 13:12:32 2014 +0900 +++ b/paper/gnuplot/bldsv12/makegraph_bldsv12_write.sh Mon Feb 03 13:40:36 2014 +0900 @@ -1,10 +1,10 @@ #!/bin/sh gnuplot << EOF -set terminal postscript eps -set output 'bldsv12_write_bench.eps' +set terminal svg +set output 'bldsv12_write_bench.svg' set title 'Single node write benchmark (Requests : clients * 20,000)' set xrange[8:60] set xlabel 'number of clients' set ylabel 'time(sec)' -plot 'bldsv12_write_jungle.dat' using 1:2:3 title 'Jungle' lt rgb "blue" with errorbars, 'bldsv12_write_cassandra.dat' using 1:2:3 title "Cassandra Consistency Level ONE" lt rgb "red" with errorbars +plot 'bldsv12_write_jungle.dat' using 1:2:3 title 'Jungle' lt rgb "navy" lw 5 with errorbars, 'bldsv12_write_cassandra.dat' using 1:2:3 title "Cassandra Consistency Level ONE" lt rgb "light-red" lw 5 with errorbars EOF
--- a/paper/gnuplot/distributed/distributed_read_bench.eps Mon Feb 03 13:12:32 2014 +0900 +++ b/paper/gnuplot/distributed/distributed_read_bench.eps Mon Feb 03 13:40:36 2014 +0900 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 EPSF-2.0 %%Title: distributed_read_bench.eps %%Creator: gnuplot 4.6 patchlevel 3 -%%CreationDate: Mon Feb 3 05:31:00 2014 +%%CreationDate: Mon Feb 3 13:15:37 2014 %%DocumentFonts: (atend) %%BoundingBox: 50 50 410 302 %%EndComments @@ -433,7 +433,7 @@ /Author (nobuyasu) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Feb 3 05:31:00 2014) + /CreationDate (Mon Feb 3 13:15:37 2014) /DOCINFO pdfmark end } ifelse
--- a/paper/gnuplot/distributed/distributed_write_bench.eps Mon Feb 03 13:12:32 2014 +0900 +++ b/paper/gnuplot/distributed/distributed_write_bench.eps Mon Feb 03 13:40:36 2014 +0900 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 EPSF-2.0 %%Title: distributed_write_bench.eps %%Creator: gnuplot 4.6 patchlevel 3 -%%CreationDate: Mon Feb 3 05:30:59 2014 +%%CreationDate: Mon Feb 3 13:15:40 2014 %%DocumentFonts: (atend) %%BoundingBox: 50 50 410 302 %%EndComments @@ -433,7 +433,7 @@ /Author (nobuyasu) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Feb 3 05:30:59 2014) + /CreationDate (Mon Feb 3 13:15:40 2014) /DOCINFO pdfmark end } ifelse
--- a/paper/gnuplot/distributed/makegraph_distributed_read.sh Mon Feb 03 13:12:32 2014 +0900 +++ b/paper/gnuplot/distributed/makegraph_distributed_read.sh Mon Feb 03 13:40:36 2014 +0900 @@ -1,10 +1,10 @@ #!/bin/sh gnuplot << EOF -set terminal postscript eps -set output 'distributed_read_bench.eps' +set terminal svg +set output 'distributed_read_bench.svg' set title 'distributed read benchmark (Requests : clients * 20,000)' set xrange[8:32] set xlabel 'number of clients and server nodes' set ylabel 'time(sec)' -plot 'distributed_read_jungle.dat' using 1:2:3 title 'Jungle' lt rgb "blue" with errorbars, 'distributed_read_cassandra.dat' using 1:2:3 title "Cassandra Consistency Level QUORUM" lt rgb "dark-green" with errorbars, 'distributed_read_cassandra_one.dat' using 1:2:3 title "Cassandra Consistency Level ONE" lt rgb "red" with errorbars, +plot 'distributed_read_jungle.dat' using 1:2:3 title 'Jungle' lt rgb "navy" lw 5 with errorbars, 'distributed_read_cassandra.dat' using 1:2:3 title "Cassandra Consistency Level QUORUM" lt rgb "dark-spring-green" lw 5 with errorbars, 'distributed_read_cassandra_one.dat' using 1:2:3 title "Cassandra Consistency Level ONE" lt rgb "light-red" lw 5 with errorbars, EOF
--- a/paper/gnuplot/distributed/makegraph_distributed_write.sh Mon Feb 03 13:12:32 2014 +0900 +++ b/paper/gnuplot/distributed/makegraph_distributed_write.sh Mon Feb 03 13:40:36 2014 +0900 @@ -1,10 +1,10 @@ #!/bin/sh gnuplot << EOF -set terminal postscript eps -set output 'distributed_write_bench.eps' +set terminal svg +set output 'distributed_write_bench.svg' set title 'distributed write benchmark (Requests : clients * 20,000)' set xrange[8:32] set xlabel 'number of clients and server nodes' set ylabel 'time(sec)' -plot 'distributed_write_jungle.dat' using 1:2:3 title 'Jungle' lt rgb "blue" with errorbars, 'distributed_write_cassandra.dat' using 1:2:3 title "Cassandra Consistency Level QUORUM" lt rgb "dark-green" with errorbars, 'distributed_write_cassandra_one.dat' using 1:2:3 title "Cassandra Consistency Level ONE" lt rgb "red" with errorbars, +plot 'distributed_write_jungle.dat' using 1:2:3 title 'Jungle' lt rgb "navy" lw 5 with errorbars, 'distributed_write_cassandra.dat' using 1:2:3 title "Cassandra Consistency Level QUORUM" lt rgb "dark-spring-green" lw 5 with errorbars, 'distributed_write_cassandra_one.dat' using 1:2:3 title "Cassandra Consistency Level ONE" lt rgb "light-red" lw 5 with errorbars, EOF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slides/graffle/bulletinboard_merge.graffle Mon Feb 03 13:40:36 2014 +0900 @@ -0,0 +1,930 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.18.0.187838</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {1118, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2014-02-03 03:53:12 +0000</string> + <key>Creator</key> + <string>Oshiro Nobuyasu</string> + <key>DisplayScale</key> + <string>1 0/72 in = 1.0000 in</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{508.5, 357}, {75, 45}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>32</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>5.55192e-05</string> + <key>g</key> + <string>0.676943</string> + <key>r</key> + <string>0</string> + </dict> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 b\ +comment}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{476, 292}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>31</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>5.55192e-05</string> + <key>g</key> + <string>0.676943</string> + <key>r</key> + <string>0</string> + </dict> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 B}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{512, 467}, {75, 45}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>30</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.258882</string> + <key>g</key> + <string>0.519628</string> + <key>r</key> + <string>0.782538</string> + </dict> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 c\ +comment}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{479.5, 402}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>29</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.258882</string> + <key>g</key> + <string>0.519628</string> + <key>r</key> + <string>0.782538</string> + </dict> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 C}</string> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>28</integer> + <key>Points</key> + <array> + <string>{345, 500}</string> + <string>{457, 448}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>27</integer> + <key>Points</key> + <array> + <string>{375, 215}</string> + <string>{457, 323}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>26</integer> + <key>Points</key> + <array> + <string>{149, 389}</string> + <string>{243, 460}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>25</integer> + <key>Points</key> + <array> + <string>{149, 304}</string> + <string>{247, 239}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{345, 351}, {120, 34}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>24</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Merge}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{476, 227}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>19</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 A}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{230, 70}, {120, 34}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>18</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 B\'82\'d6\'82\'cc\'83\'52\'83\'81\'83\'93\'83\'67}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{230, 375.5}, {120, 34}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>17</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 C\'82\'d6\'82\'cc\'83\'52\'83\'81\'83\'93\'83\'67}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{290, 595}, {75, 45}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>16</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.258882</string> + <key>g</key> + <string>0.519628</string> + <key>r</key> + <string>0.782538</string> + </dict> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 c\ +comment}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{257.5, 530}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>15</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.258882</string> + <key>g</key> + <string>0.519628</string> + <key>r</key> + <string>0.782538</string> + </dict> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 C}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{257.5, 465}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>14</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 B}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{257.5, 400}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>13</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 A}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{290, 234}, {75, 45}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>12</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>5.55192e-05</string> + <key>g</key> + <string>0.676943</string> + <key>r</key> + <string>0</string> + </dict> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 b\ +comment}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{257.5, 279}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>11</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 C}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{257.5, 169}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>10</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>5.55192e-05</string> + <key>g</key> + <string>0.676943</string> + <key>r</key> + <string>0</string> + </dict> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 B}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{257.5, 104}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>9</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 A}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{39, 193}, {120, 34}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>8</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'8c\'66\'8e\'a6\'94\'c2\'82\'d6\'82\'cc\'8f\'91\'82\'ab\'8d\'9e\'82\'dd}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{66.5, 357}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>7</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 C}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{66.5, 292}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>6</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 B}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{66.5, 227}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 A}</string> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>2</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>Layer 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2014-02-03 03:57:52 +0000</string> + <key>Modifier</key> + <string>Oshiro Nobuyasu</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>Canvas 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array> + <dict> + <key>name</key> + <string>Canvas 1</string> + </dict> + </array> + <key>Frame</key> + <string>{{132, 4}, {693, 922}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{47, 15}, {544, 768}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>Canvas 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slides/graffle/bulletinboard_merge1.graffle Mon Feb 03 13:40:36 2014 +0900 @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.18.0.187838</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {559, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2014-02-03 03:49:47 +0000</string> + <key>Creator</key> + <string>Oshiro Nobuyasu</string> + <key>DisplayScale</key> + <string>1 0/72 in = 1 0/72 in</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{95.5, 176}, {120, 34}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>8</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'8c\'66\'8e\'a6\'94\'c2\'82\'d6\'82\'cc\'8f\'91\'82\'ab\'8d\'9e\'82\'dd}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{123, 340}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>7</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 C}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{123, 275}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>6</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 B}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{123, 210}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 A}</string> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>1</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>Layer 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2014-02-03 03:50:57 +0000</string> + <key>Modifier</key> + <string>Oshiro Nobuyasu</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>Canvas 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array> + <dict> + <key>name</key> + <string>Canvas 1</string> + </dict> + </array> + <key>Frame</key> + <string>{{67, 76}, {693, 922}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{0, 0}, {558, 783}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>Canvas 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slides/graffle/bulletinboard_merge2.graffle Mon Feb 03 13:40:36 2014 +0900 @@ -0,0 +1,448 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.18.0.187838</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {559, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2014-02-03 03:51:04 +0000</string> + <key>Creator</key> + <string>Oshiro Nobuyasu</string> + <key>DisplayScale</key> + <string>1 0/72 in = 1 0/72 in</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{204, 69}, {120, 34}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>14</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 B\'82\'d6\'82\'cc\'83\'52\'83\'81\'83\'93\'83\'67}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{204, 374.5}, {120, 34}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>8</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 C\'82\'d6\'82\'cc\'83\'52\'83\'81\'83\'93\'83\'67}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{264, 594}, {75, 45}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>13</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 c\ +comment}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{231.5, 529}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>12</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 C}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{231.5, 464}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>11</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 B}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{231.5, 399}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>10</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 A}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{264, 233}, {75, 45}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>9</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 b\ +comment}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{231.5, 278}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>7</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 C}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{231.5, 168}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>6</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 B}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{231.5, 103}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 A}</string> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>1</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>Layer 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2014-02-03 03:52:05 +0000</string> + <key>Modifier</key> + <string>Oshiro Nobuyasu</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>Canvas 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array> + <dict> + <key>name</key> + <string>Canvas 1</string> + </dict> + </array> + <key>Frame</key> + <string>{{629, 136}, {693, 922}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{0, 0}, {558, 783}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>Canvas 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slides/graffle/bulletinboard_merge3.graffle Mon Feb 03 13:40:36 2014 +0900 @@ -0,0 +1,350 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.18.0.187838</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {559, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2014-02-03 03:52:32 +0000</string> + <key>Creator</key> + <string>Oshiro Nobuyasu</string> + <key>DisplayScale</key> + <string>1 0/72 in = 1 0/72 in</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{204, 69}, {120, 34}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>14</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 Merge}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{260, 343}, {75, 45}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>13</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 c\ +comment}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{264, 233}, {75, 45}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>9</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 b\ +comment}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{231.5, 278}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>7</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 C}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{231.5, 168}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>6</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 B}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{231.5, 103}, {65, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 A}</string> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>1</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>Layer 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2014-02-03 03:53:01 +0000</string> + <key>Modifier</key> + <string>Oshiro Nobuyasu</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>Canvas 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array> + <dict> + <key>name</key> + <string>Canvas 1</string> + </dict> + </array> + <key>Frame</key> + <string>{{353, 116}, {693, 922}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{0, 0}, {558, 783}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>Canvas 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slides/images/bldsv12_read_bench.svg Mon Feb 03 13:40:36 2014 +0900 @@ -0,0 +1,146 @@ +<?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="600" height="480" + viewBox="0 0 600 480" + 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 3 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="600" height="480" 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"> + <path stroke='black' d='M71.9,422.4 L80.9,422.4 M575.0,422.4 L566.0,422.4 h0.01'/> <g transform="translate(63.6,426.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 0</text> + </g> + <path stroke='black' d='M71.9,361.0 L80.9,361.0 M575.0,361.0 L566.0,361.0 h0.01'/> <g transform="translate(63.6,365.5)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 20</text> + </g> + <path stroke='black' d='M71.9,299.6 L80.9,299.6 M575.0,299.6 L566.0,299.6 h0.01'/> <g transform="translate(63.6,304.1)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 40</text> + </g> + <path stroke='black' d='M71.9,238.2 L80.9,238.2 M575.0,238.2 L566.0,238.2 h0.01'/> <g transform="translate(63.6,242.7)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 60</text> + </g> + <path stroke='black' d='M71.9,176.9 L80.9,176.9 M575.0,176.9 L566.0,176.9 h0.01'/> <g transform="translate(63.6,181.4)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 80</text> + </g> + <path stroke='black' d='M71.9,115.5 L80.9,115.5 M575.0,115.5 L566.0,115.5 h0.01'/> <g transform="translate(63.6,120.0)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 100</text> + </g> + <path stroke='black' d='M71.9,54.1 L80.9,54.1 M575.0,54.1 L566.0,54.1 h0.01'/> <g transform="translate(63.6,58.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 120</text> + </g> + <path stroke='black' d='M91.3,422.4 L91.3,413.4 M91.3,54.1 L91.3,63.1 h0.01'/> <g transform="translate(91.3,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 10</text> + </g> + <path stroke='black' d='M188.0,422.4 L188.0,413.4 M188.0,54.1 L188.0,63.1 h0.01'/> <g transform="translate(188.0,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 20</text> + </g> + <path stroke='black' d='M284.8,422.4 L284.8,413.4 M284.8,54.1 L284.8,63.1 h0.01'/> <g transform="translate(284.8,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 30</text> + </g> + <path stroke='black' d='M381.5,422.4 L381.5,413.4 M381.5,54.1 L381.5,63.1 h0.01'/> <g transform="translate(381.5,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 40</text> + </g> + <path stroke='black' d='M478.3,422.4 L478.3,413.4 M478.3,54.1 L478.3,63.1 h0.01'/> <g transform="translate(478.3,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 50</text> + </g> + <path stroke='black' d='M575.0,422.4 L575.0,413.4 M575.0,54.1 L575.0,63.1 h0.01'/> <g transform="translate(575.0,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 60</text> + </g> + <path stroke='black' d='M71.9,54.1 L71.9,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z h0.01'/> <g transform="translate(17.6,238.3) rotate(270)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>time(sec)</text> + </g> + <g transform="translate(323.4,471.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>number of clients</text> + </g> + <g transform="translate(323.4,31.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>Single node read benchmark (Requests : clients * 20,000)</text> + </g> +</g> + <g id="gnuplot_plot_1" ><title>gnuplot_plot_1</title> +<g style="fill:none; color:white; stroke:black; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> +</g> +<g style="fill:none; color:red; stroke:currentColor; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> + <g transform="translate(507.9,76.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text>Jungle</text> + </g> + <path stroke='rgb( 0, 0, 128)' d='M516.2,72.1 L558.4,72.1 M516.2,67.6 L516.2,76.6 M558.4,67.6 L558.4,76.6 M526.6,307.4 L526.6,239.3 + M522.1,307.4 L531.1,307.4 M522.1,239.3 L531.1,239.3 M478.3,321.2 L478.3,250.1 M473.8,321.2 L482.8,321.2 + M473.8,250.1 L482.8,250.1 M429.9,329.9 L429.9,271.2 M425.4,329.9 L434.4,329.9 M425.4,271.2 L434.4,271.2 + M333.1,339.2 L333.1,310.7 M328.6,339.2 L337.6,339.2 M328.6,310.7 L337.6,310.7 M236.4,371.9 L236.4,341.6 + M231.9,371.9 L240.9,371.9 M231.9,341.6 L240.9,341.6 M139.6,382.8 L139.6,368.1 M135.1,382.8 L144.1,382.8 + M135.1,368.1 L144.1,368.1 M188.0,378.7 L188.0,351.9 M183.5,378.7 L192.5,378.7 M183.5,351.9 L192.5,351.9 + M381.5,353.9 L381.5,298.6 M377.0,353.9 L386.0,353.9 M377.0,298.6 L386.0,298.6 M284.8,355.8 L284.8,319.7 + M280.3,355.8 L289.3,355.8 M280.3,319.7 L289.3,319.7 M91.3,388.7 L91.3,387.4 M86.8,388.7 L95.8,388.7 + M86.8,387.4 L95.8,387.4 h0.01'/> <use xlink:href='#gpPt0' transform='translate(526.6,273.3) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(478.3,285.6) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(429.9,300.5) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(333.1,325.0) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(236.4,356.8) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(139.6,375.4) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(188.0,365.3) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(381.5,326.2) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(284.8,337.7) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(91.3,388.0) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(537.3,72.1) scale(4.50)' color='rgb( 0, 0, 128)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>gnuplot_plot_2</title> +<g style="fill:none; color:green; stroke:currentColor; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> + <g transform="translate(507.9,94.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text>Cassandra Consistency Level ONE</text> + </g> + <path stroke='rgb(240, 50, 50)' d='M516.2,90.1 L558.4,90.1 M516.2,85.6 L516.2,94.6 M558.4,85.6 L558.4,94.6 M526.6,264.9 L526.6,71.1 + M522.1,264.9 L531.1,264.9 M522.1,71.1 L531.1,71.1 M478.3,288.6 L478.3,108.4 M473.8,288.6 L482.8,288.6 + M473.8,108.4 L482.8,108.4 M429.9,285.9 L429.9,147.3 M425.4,285.9 L434.4,285.9 M425.4,147.3 L434.4,147.3 + M333.1,290.0 L333.1,251.3 M328.6,290.0 L337.6,290.0 M328.6,251.3 L337.6,251.3 M236.4,351.5 L236.4,295.9 + M231.9,351.5 L240.9,351.5 M231.9,295.9 L240.9,295.9 M139.6,358.8 L139.6,349.9 M135.1,358.8 L144.1,358.8 + M135.1,349.9 L144.1,349.9 M381.5,333.7 L381.5,229.1 M377.0,333.7 L386.0,333.7 M377.0,229.1 L386.0,229.1 + M284.8,337.6 L284.8,275.4 M280.3,337.6 L289.3,337.6 M280.3,275.4 L289.3,275.4 M188.0,362.5 L188.0,323.4 + M183.5,362.5 L192.5,362.5 M183.5,323.4 L192.5,323.4 M91.3,401.0 L91.3,312.6 M86.8,401.0 L95.8,401.0 + M86.8,312.6 L95.8,312.6 h0.01'/> <use xlink:href='#gpPt1' transform='translate(526.6,168.0) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(478.3,198.5) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(429.9,216.6) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(333.1,270.6) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(236.4,323.7) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(139.6,354.3) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(381.5,281.4) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(284.8,306.5) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(188.0,343.0) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(91.3,356.8) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(537.3,90.1) scale(4.50)' color='rgb(240, 50, 50)'/> +</g> + </g> +<g style="fill:none; color:white; stroke:rgb(240, 50, 50); 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,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z h0.01'/></g> +</g> +</svg> +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slides/images/bldsv12_write_bench.svg Mon Feb 03 13:40:36 2014 +0900 @@ -0,0 +1,155 @@ +<?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="600" height="480" + viewBox="0 0 600 480" + 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 3 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="600" height="480" 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"> + <path stroke='black' d='M71.9,422.4 L80.9,422.4 M575.0,422.4 L566.0,422.4 h0.01'/> <g transform="translate(63.6,426.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 0</text> + </g> + <path stroke='black' d='M71.9,381.5 L80.9,381.5 M575.0,381.5 L566.0,381.5 h0.01'/> <g transform="translate(63.6,386.0)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 20</text> + </g> + <path stroke='black' d='M71.9,340.6 L80.9,340.6 M575.0,340.6 L566.0,340.6 h0.01'/> <g transform="translate(63.6,345.1)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 40</text> + </g> + <path stroke='black' d='M71.9,299.6 L80.9,299.6 M575.0,299.6 L566.0,299.6 h0.01'/> <g transform="translate(63.6,304.1)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 60</text> + </g> + <path stroke='black' d='M71.9,258.7 L80.9,258.7 M575.0,258.7 L566.0,258.7 h0.01'/> <g transform="translate(63.6,263.2)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 80</text> + </g> + <path stroke='black' d='M71.9,217.8 L80.9,217.8 M575.0,217.8 L566.0,217.8 h0.01'/> <g transform="translate(63.6,222.3)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 100</text> + </g> + <path stroke='black' d='M71.9,176.9 L80.9,176.9 M575.0,176.9 L566.0,176.9 h0.01'/> <g transform="translate(63.6,181.4)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 120</text> + </g> + <path stroke='black' d='M71.9,135.9 L80.9,135.9 M575.0,135.9 L566.0,135.9 h0.01'/> <g transform="translate(63.6,140.4)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 140</text> + </g> + <path stroke='black' d='M71.9,95.0 L80.9,95.0 M575.0,95.0 L566.0,95.0 h0.01'/> <g transform="translate(63.6,99.5)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 160</text> + </g> + <path stroke='black' d='M71.9,54.1 L80.9,54.1 M575.0,54.1 L566.0,54.1 h0.01'/> <g transform="translate(63.6,58.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 180</text> + </g> + <path stroke='black' d='M91.3,422.4 L91.3,413.4 M91.3,54.1 L91.3,63.1 h0.01'/> <g transform="translate(91.3,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 10</text> + </g> + <path stroke='black' d='M188.0,422.4 L188.0,413.4 M188.0,54.1 L188.0,63.1 h0.01'/> <g transform="translate(188.0,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 20</text> + </g> + <path stroke='black' d='M284.8,422.4 L284.8,413.4 M284.8,54.1 L284.8,63.1 h0.01'/> <g transform="translate(284.8,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 30</text> + </g> + <path stroke='black' d='M381.5,422.4 L381.5,413.4 M381.5,54.1 L381.5,63.1 h0.01'/> <g transform="translate(381.5,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 40</text> + </g> + <path stroke='black' d='M478.3,422.4 L478.3,413.4 M478.3,54.1 L478.3,63.1 h0.01'/> <g transform="translate(478.3,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 50</text> + </g> + <path stroke='black' d='M575.0,422.4 L575.0,413.4 M575.0,54.1 L575.0,63.1 h0.01'/> <g transform="translate(575.0,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 60</text> + </g> + <path stroke='black' d='M71.9,54.1 L71.9,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z h0.01'/> <g transform="translate(17.6,238.3) rotate(270)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>time(sec)</text> + </g> + <g transform="translate(323.4,471.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>number of clients</text> + </g> + <g transform="translate(323.4,31.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>Single node write benchmark (Requests : clients * 20,000)</text> + </g> +</g> + <g id="gnuplot_plot_1" ><title>gnuplot_plot_1</title> +<g style="fill:none; color:white; stroke:black; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> +</g> +<g style="fill:none; color:red; stroke:currentColor; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> + <g transform="translate(507.9,76.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text>Jungle</text> + </g> + <path stroke='rgb( 0, 0, 128)' d='M516.2,72.1 L558.4,72.1 M516.2,67.6 L516.2,76.6 M558.4,67.6 L558.4,76.6 M526.6,316.4 L526.6,265.9 + M522.1,316.4 L531.1,316.4 M522.1,265.9 L531.1,265.9 M478.3,330.4 L478.3,275.5 M473.8,330.4 L482.8,330.4 + M473.8,275.5 L482.8,275.5 M429.9,341.3 L429.9,285.9 M425.4,341.3 L434.4,341.3 M425.4,285.9 L434.4,285.9 + M333.1,361.6 L333.1,320.9 M328.6,361.6 L337.6,361.6 M328.6,320.9 L337.6,320.9 M236.4,375.8 L236.4,354.3 + M231.9,375.8 L240.9,375.8 M231.9,354.3 L240.9,354.3 M139.6,377.1 L139.6,372.4 M135.1,377.1 L144.1,377.1 + M135.1,372.4 L144.1,372.4 M188.0,381.6 L188.0,366.9 M183.5,381.6 L192.5,381.6 M183.5,366.9 L192.5,366.9 + M381.5,362.3 L381.5,312.5 M377.0,362.3 L386.0,362.3 M377.0,312.5 L386.0,312.5 M284.8,375.8 L284.8,336.1 + M280.3,375.8 L289.3,375.8 M280.3,336.1 L289.3,336.1 M91.3,395.6 L91.3,394.4 M86.8,395.6 L95.8,395.6 + M86.8,394.4 L95.8,394.4 h0.01'/> <use xlink:href='#gpPt0' transform='translate(526.6,291.1) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(478.3,302.9) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(429.9,313.6) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(333.1,341.3) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(236.4,365.1) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(139.6,374.7) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(188.0,374.2) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(381.5,337.4) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(284.8,355.9) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(91.3,395.0) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(537.3,72.1) scale(4.50)' color='rgb( 0, 0, 128)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>gnuplot_plot_2</title> +<g style="fill:none; color:green; stroke:currentColor; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> + <g transform="translate(507.9,94.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text>Cassandra Consistency Level ONE</text> + </g> + <path stroke='rgb(240, 50, 50)' d='M516.2,90.1 L558.4,90.1 M516.2,85.6 L516.2,94.6 M558.4,85.6 L558.4,94.6 M526.6,263.6 L526.6,63.6 + M522.1,263.6 L531.1,263.6 M522.1,63.6 L531.1,63.6 M478.3,281.1 L478.3,96.8 M473.8,281.1 L482.8,281.1 + M473.8,96.8 L482.8,96.8 M429.9,307.3 L429.9,167.6 M425.4,307.3 L434.4,307.3 M425.4,167.6 L434.4,167.6 + M333.1,334.6 L333.1,227.1 M328.6,334.6 L337.6,334.6 M328.6,227.1 L337.6,227.1 M236.4,353.5 L236.4,287.1 + M231.9,353.5 L240.9,353.5 M231.9,287.1 L240.9,287.1 M139.6,353.6 L139.6,346.2 M135.1,353.6 L144.1,353.6 + M135.1,346.2 L144.1,346.2 M381.5,276.3 L381.5,196.3 M377.0,276.3 L386.0,276.3 M377.0,196.3 L386.0,196.3 + M284.8,343.4 L284.8,267.3 M280.3,343.4 L289.3,343.4 M280.3,267.3 L289.3,267.3 M188.0,348.5 L188.0,317.7 + M183.5,348.5 L192.5,348.5 M183.5,317.7 L192.5,317.7 M91.3,368.8 L91.3,368.4 M86.8,368.8 L95.8,368.8 + M86.8,368.4 L95.8,368.4 h0.01'/> <use xlink:href='#gpPt1' transform='translate(526.6,163.6) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(478.3,188.9) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(429.9,237.5) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(333.1,280.8) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(236.4,320.3) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(139.6,349.9) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(381.5,236.3) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(284.8,305.4) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(188.0,333.1) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(91.3,368.6) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt1' transform='translate(537.3,90.1) scale(4.50)' color='rgb(240, 50, 50)'/> +</g> + </g> +<g style="fill:none; color:white; stroke:rgb(240, 50, 50); 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,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z h0.01'/></g> +</g> +</svg> +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slides/images/distributed_read_bench.svg Mon Feb 03 13:40:36 2014 +0900 @@ -0,0 +1,142 @@ +<?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="600" height="480" + viewBox="0 0 600 480" + 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 3 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="600" height="480" 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"> + <path stroke='black' d='M63.6,422.4 L72.6,422.4 M575.0,422.4 L566.0,422.4 h0.01'/> <g transform="translate(55.3,426.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 0</text> + </g> + <path stroke='black' d='M63.6,361.0 L72.6,361.0 M575.0,361.0 L566.0,361.0 h0.01'/> <g transform="translate(55.3,365.5)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 10</text> + </g> + <path stroke='black' d='M63.6,299.6 L72.6,299.6 M575.0,299.6 L566.0,299.6 h0.01'/> <g transform="translate(55.3,304.1)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 20</text> + </g> + <path stroke='black' d='M63.6,238.2 L72.6,238.2 M575.0,238.2 L566.0,238.2 h0.01'/> <g transform="translate(55.3,242.7)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 30</text> + </g> + <path stroke='black' d='M63.6,176.9 L72.6,176.9 M575.0,176.9 L566.0,176.9 h0.01'/> <g transform="translate(55.3,181.4)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 40</text> + </g> + <path stroke='black' d='M63.6,115.5 L72.6,115.5 M575.0,115.5 L566.0,115.5 h0.01'/> <g transform="translate(55.3,120.0)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 50</text> + </g> + <path stroke='black' d='M63.6,54.1 L72.6,54.1 M575.0,54.1 L566.0,54.1 h0.01'/> <g transform="translate(55.3,58.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 60</text> + </g> + <path stroke='black' d='M106.2,422.4 L106.2,413.4 M106.2,54.1 L106.2,63.1 h0.01'/> <g transform="translate(106.2,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 10</text> + </g> + <path stroke='black' d='M212.8,422.4 L212.8,413.4 M212.8,54.1 L212.8,63.1 h0.01'/> <g transform="translate(212.8,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 15</text> + </g> + <path stroke='black' d='M319.3,422.4 L319.3,413.4 M319.3,54.1 L319.3,63.1 h0.01'/> <g transform="translate(319.3,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 20</text> + </g> + <path stroke='black' d='M425.8,422.4 L425.8,413.4 M425.8,54.1 L425.8,63.1 h0.01'/> <g transform="translate(425.8,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 25</text> + </g> + <path stroke='black' d='M532.4,422.4 L532.4,413.4 M532.4,54.1 L532.4,63.1 h0.01'/> <g transform="translate(532.4,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 30</text> + </g> + <path stroke='black' d='M63.6,54.1 L63.6,422.4 L575.0,422.4 L575.0,54.1 L63.6,54.1 Z h0.01'/> <g transform="translate(17.6,238.3) rotate(270)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>time(sec)</text> + </g> + <g transform="translate(319.3,471.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>number of clients and server nodes</text> + </g> + <g transform="translate(319.3,31.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>distributed read benchmark (Requests : clients * 20,000)</text> + </g> +</g> + <g id="gnuplot_plot_1" ><title>gnuplot_plot_1</title> +<g style="fill:none; color:white; stroke:black; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> +</g> +<g style="fill:none; color:red; stroke:currentColor; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> + <g transform="translate(507.9,76.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text>Jungle</text> + </g> + <path stroke='rgb( 0, 0, 128)' d='M516.2,72.1 L558.4,72.1 M516.2,67.6 L516.2,76.6 M558.4,67.6 L558.4,76.6 M106.2,414.5 L106.2,408.1 + M101.7,414.5 L110.7,414.5 M101.7,408.1 L110.7,408.1 M212.8,398.1 L212.8,394.5 M208.3,398.1 L217.3,398.1 + M208.3,394.5 L217.3,394.5 M319.3,398.9 L319.3,393.4 M314.8,398.9 L323.8,398.9 M314.8,393.4 L323.8,393.4 + M425.8,412.2 L425.8,399.8 M421.3,412.2 L430.3,412.2 M421.3,399.8 L430.3,399.8 M532.4,404.3 L532.4,390.8 + M527.9,404.3 L536.9,404.3 M527.9,390.8 L536.9,390.8 h0.01'/> <use xlink:href='#gpPt0' transform='translate(106.2,411.3) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(212.8,396.3) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(319.3,396.1) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(425.8,406.0) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(532.4,397.6) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(537.3,72.1) scale(4.50)' color='rgb( 0, 0, 128)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>gnuplot_plot_2</title> +<g style="fill:none; color:green; stroke:currentColor; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> + <g transform="translate(507.9,94.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text>Cassandra Consistency Level QUORUM</text> + </g> + <path stroke='rgb( 0, 128, 64)' d='M516.2,90.1 L558.4,90.1 M516.2,85.6 L516.2,94.6 M558.4,85.6 L558.4,94.6 M532.4,228.6 L532.4,199.9 + M527.9,228.6 L536.9,228.6 M527.9,199.9 L536.9,199.9 M425.8,169.5 L425.8,104.5 M421.3,169.5 L430.3,169.5 + M421.3,104.5 L430.3,104.5 M319.3,176.7 L319.3,164.7 M314.8,176.7 L323.8,176.7 M314.8,164.7 L323.8,164.7 + M212.8,164.9 L212.8,157.7 M208.3,164.9 L217.3,164.9 M208.3,157.7 L217.3,157.7 M106.2,354.5 L106.2,335.2 + M101.7,354.5 L110.7,354.5 M101.7,335.2 L110.7,335.2 h0.01'/> <use xlink:href='#gpPt1' transform='translate(532.4,214.3) scale(4.50)' color='rgb( 0, 128, 64)'/> + <use xlink:href='#gpPt1' transform='translate(425.8,137.0) scale(4.50)' color='rgb( 0, 128, 64)'/> + <use xlink:href='#gpPt1' transform='translate(319.3,170.7) scale(4.50)' color='rgb( 0, 128, 64)'/> + <use xlink:href='#gpPt1' transform='translate(212.8,161.3) scale(4.50)' color='rgb( 0, 128, 64)'/> + <use xlink:href='#gpPt1' transform='translate(106.2,344.8) scale(4.50)' color='rgb( 0, 128, 64)'/> + <use xlink:href='#gpPt1' transform='translate(537.3,90.1) scale(4.50)' color='rgb( 0, 128, 64)'/> +</g> + </g> + <g id="gnuplot_plot_3" ><title>gnuplot_plot_3</title> +<g style="fill:none; color:blue; stroke:currentColor; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> + <g transform="translate(507.9,112.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text>Cassandra Consistency Level ONE</text> + </g> + <path stroke='rgb(240, 50, 50)' d='M516.2,108.1 L558.4,108.1 M516.2,103.6 L516.2,112.6 M558.4,103.6 L558.4,112.6 M106.2,400.6 L106.2,386.9 + M101.7,400.6 L110.7,400.6 M101.7,386.9 L110.7,386.9 M532.4,318.7 L532.4,162.1 M527.9,318.7 L536.9,318.7 + M527.9,162.1 L536.9,162.1 M425.8,152.1 L425.8,118.6 M421.3,152.1 L430.3,152.1 M421.3,118.6 L430.3,118.6 + M319.3,166.5 L319.3,157.5 M314.8,166.5 L323.8,166.5 M314.8,157.5 L323.8,157.5 M212.8,335.1 L212.8,327.4 + M208.3,335.1 L217.3,335.1 M208.3,327.4 L217.3,327.4 h0.01'/> <use xlink:href='#gpPt2' transform='translate(106.2,393.8) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt2' transform='translate(532.4,240.4) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt2' transform='translate(425.8,135.3) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt2' transform='translate(319.3,162.0) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt2' transform='translate(212.8,331.3) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt2' transform='translate(537.3,108.1) scale(4.50)' color='rgb(240, 50, 50)'/> +</g> + </g> +<g style="fill:none; color:white; stroke:rgb(240, 50, 50); 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,54.1 L63.6,422.4 L575.0,422.4 L575.0,54.1 L63.6,54.1 Z h0.01'/></g> +</g> +</svg> +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slides/images/distributed_write_bench.svg Mon Feb 03 13:40:36 2014 +0900 @@ -0,0 +1,142 @@ +<?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="600" height="480" + viewBox="0 0 600 480" + 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 3 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="600" height="480" 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"> + <path stroke='black' d='M71.9,422.4 L80.9,422.4 M575.0,422.4 L566.0,422.4 h0.01'/> <g transform="translate(63.6,426.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 0</text> + </g> + <path stroke='black' d='M71.9,361.0 L80.9,361.0 M575.0,361.0 L566.0,361.0 h0.01'/> <g transform="translate(63.6,365.5)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 50</text> + </g> + <path stroke='black' d='M71.9,299.6 L80.9,299.6 M575.0,299.6 L566.0,299.6 h0.01'/> <g transform="translate(63.6,304.1)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 100</text> + </g> + <path stroke='black' d='M71.9,238.2 L80.9,238.2 M575.0,238.2 L566.0,238.2 h0.01'/> <g transform="translate(63.6,242.7)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 150</text> + </g> + <path stroke='black' d='M71.9,176.9 L80.9,176.9 M575.0,176.9 L566.0,176.9 h0.01'/> <g transform="translate(63.6,181.4)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 200</text> + </g> + <path stroke='black' d='M71.9,115.5 L80.9,115.5 M575.0,115.5 L566.0,115.5 h0.01'/> <g transform="translate(63.6,120.0)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 250</text> + </g> + <path stroke='black' d='M71.9,54.1 L80.9,54.1 M575.0,54.1 L566.0,54.1 h0.01'/> <g transform="translate(63.6,58.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text> 300</text> + </g> + <path stroke='black' d='M113.8,422.4 L113.8,413.4 M113.8,54.1 L113.8,63.1 h0.01'/> <g transform="translate(113.8,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 10</text> + </g> + <path stroke='black' d='M218.6,422.4 L218.6,413.4 M218.6,54.1 L218.6,63.1 h0.01'/> <g transform="translate(218.6,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 15</text> + </g> + <path stroke='black' d='M323.5,422.4 L323.5,413.4 M323.5,54.1 L323.5,63.1 h0.01'/> <g transform="translate(323.5,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 20</text> + </g> + <path stroke='black' d='M428.3,422.4 L428.3,413.4 M428.3,54.1 L428.3,63.1 h0.01'/> <g transform="translate(428.3,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 25</text> + </g> + <path stroke='black' d='M533.1,422.4 L533.1,413.4 M533.1,54.1 L533.1,63.1 h0.01'/> <g transform="translate(533.1,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text> 30</text> + </g> + <path stroke='black' d='M71.9,54.1 L71.9,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z h0.01'/> <g transform="translate(17.6,238.3) rotate(270)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>time(sec)</text> + </g> + <g transform="translate(323.4,471.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>number of clients and server nodes</text> + </g> + <g transform="translate(323.4,31.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle"> + <text>distributed write benchmark (Requests : clients * 20,000)</text> + </g> +</g> + <g id="gnuplot_plot_1" ><title>gnuplot_plot_1</title> +<g style="fill:none; color:white; stroke:black; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> +</g> +<g style="fill:none; color:red; stroke:currentColor; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> + <g transform="translate(507.9,76.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text>Jungle</text> + </g> + <path stroke='rgb( 0, 0, 128)' d='M516.2,72.1 L558.4,72.1 M516.2,67.6 L516.2,76.6 M558.4,67.6 L558.4,76.6 M113.8,417.9 L113.8,413.3 + M109.3,417.9 L118.3,417.9 M109.3,413.3 L118.3,413.3 M218.6,417.2 L218.6,412.7 M214.1,417.2 L223.1,417.2 + M214.1,412.7 L223.1,412.7 M323.5,416.6 L323.5,413.7 M319.0,416.6 L328.0,416.6 M319.0,413.7 L328.0,413.7 + M428.3,415.5 L428.3,410.7 M423.8,415.5 L432.8,415.5 M423.8,410.7 L432.8,410.7 M533.1,416.7 L533.1,410.3 + M528.6,416.7 L537.6,416.7 M528.6,410.3 L537.6,410.3 h0.01'/> <use xlink:href='#gpPt0' transform='translate(113.8,415.6) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(218.6,415.0) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(323.5,415.1) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(428.3,413.1) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(533.1,413.5) scale(4.50)' color='rgb( 0, 0, 128)'/> + <use xlink:href='#gpPt0' transform='translate(537.3,72.1) scale(4.50)' color='rgb( 0, 0, 128)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>gnuplot_plot_2</title> +<g style="fill:none; color:green; stroke:currentColor; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> + <g transform="translate(507.9,94.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text>Cassandra Consistency Level QUORUM</text> + </g> + <path stroke='rgb( 0, 128, 64)' d='M516.2,90.1 L558.4,90.1 M516.2,85.6 L516.2,94.6 M558.4,85.6 L558.4,94.6 M533.1,240.3 L533.1,203.8 + M528.6,240.3 L537.6,240.3 M528.6,203.8 L537.6,203.8 M428.3,128.6 L428.3,79.4 M423.8,128.6 L432.8,128.6 + M423.8,79.4 L432.8,79.4 M323.5,290.8 L323.5,281.1 M319.0,290.8 L328.0,290.8 M319.0,281.1 L328.0,281.1 + M218.6,350.8 L218.6,342.2 M214.1,350.8 L223.1,350.8 M214.1,342.2 L223.1,342.2 M113.8,389.8 L113.8,382.9 + M109.3,389.8 L118.3,389.8 M109.3,382.9 L118.3,382.9 h0.01'/> <use xlink:href='#gpPt1' transform='translate(533.1,222.0) scale(4.50)' color='rgb( 0, 128, 64)'/> + <use xlink:href='#gpPt1' transform='translate(428.3,104.0) scale(4.50)' color='rgb( 0, 128, 64)'/> + <use xlink:href='#gpPt1' transform='translate(323.5,286.0) scale(4.50)' color='rgb( 0, 128, 64)'/> + <use xlink:href='#gpPt1' transform='translate(218.6,346.5) scale(4.50)' color='rgb( 0, 128, 64)'/> + <use xlink:href='#gpPt1' transform='translate(113.8,386.4) scale(4.50)' color='rgb( 0, 128, 64)'/> + <use xlink:href='#gpPt1' transform='translate(537.3,90.1) scale(4.50)' color='rgb( 0, 128, 64)'/> +</g> + </g> + <g id="gnuplot_plot_3" ><title>gnuplot_plot_3</title> +<g style="fill:none; color:blue; stroke:currentColor; stroke-width:5.00; stroke-linecap:butt; stroke-linejoin:miter"> + <g transform="translate(507.9,112.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end"> + <text>Cassandra Consistency Level ONE</text> + </g> + <path stroke='rgb(240, 50, 50)' d='M516.2,108.1 L558.4,108.1 M516.2,103.6 L516.2,112.6 M558.4,103.6 L558.4,112.6 M113.8,388.6 L113.8,387.8 + M109.3,388.6 L118.3,388.6 M109.3,387.8 L118.3,387.8 M533.1,371.1 L533.1,367.9 M528.6,371.1 L537.6,371.1 + M528.6,367.9 L537.6,367.9 M428.3,346.1 L428.3,339.1 M423.8,346.1 L432.8,346.1 M423.8,339.1 L432.8,339.1 + M323.5,374.0 L323.5,371.8 M319.0,374.0 L328.0,374.0 M319.0,371.8 L328.0,371.8 M218.6,397.0 L218.6,395.4 + M214.1,397.0 L223.1,397.0 M214.1,395.4 L223.1,395.4 h0.01'/> <use xlink:href='#gpPt2' transform='translate(113.8,388.2) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt2' transform='translate(533.1,369.5) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt2' transform='translate(428.3,342.6) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt2' transform='translate(323.5,372.9) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt2' transform='translate(218.6,396.2) scale(4.50)' color='rgb(240, 50, 50)'/> + <use xlink:href='#gpPt2' transform='translate(537.3,108.1) scale(4.50)' color='rgb(240, 50, 50)'/> +</g> + </g> +<g style="fill:none; color:white; stroke:rgb(240, 50, 50); 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,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z h0.01'/></g> +</g> +</svg> +
--- a/slides/index.html Mon Feb 03 13:12:32 2014 +0900 +++ b/slides/index.html Mon Feb 03 13:40:36 2014 +0900 @@ -691,6 +691,8 @@ </article> + + </section> </body>
--- a/slides/slides.html Mon Feb 03 13:12:32 2014 +0900 +++ b/slides/slides.html Mon Feb 03 13:40:36 2014 +0900 @@ -266,6 +266,163 @@ <p>サーバノード同士でツリートポロジーを形成する。データ編集をどのように行ったのかを示すログ commit log を伝搬させデータの分散を行う。</p> </div> + + + <div class='slide'> + <h1> + + </h1> + </div> + + + <div class='slide'> + <h1> + + </h1> + </div> + + + <div class='slide'> + <h1> + + </h1> + </div> + + + <div class='slide'> + <h1> + + </h1> + </div> + + + <div class='slide'> + <h1> + 実験1:単体サーバへの負荷 + </h1> + <p style="text-align:center;"> + <img style="width:70%;" src="./images/cluster_request_server.png"> + </p> + </div> + + + + + <div class='slide'> + <h1> + 単体サーバへの負荷:読み込み負荷 + </h1> + <object data="./images/bldsv12_read_bench.svg" type="image/svg+xml"></object> + + </div> + + + <div class='slide'> + <h1> + 単体サーバへの負荷:書き込み負荷 + </h1> + <object data="./images/bldsv12_write_bench.svg" type="image/svg+xml"></object> + </div> + + + + <div class='slide'> + <h1> + 実験1の考察 + </h1> + <p>読み込み、書き込みともにJungleの性能がよく。平均だけみても2倍以上早い部分もある。</p> + <p>特に書き込みに関してはクライアントの数が増えるにつれ差が開いている。</p> +<!-- + <p>要因の1つとしてCassandraはディスクへ書き込みを行うが、Jungleは全てのデータをオンメモリで扱っていることもある</p> + <p>これはある意味当然だが、もう1つ要因をあげられる</p> +--> + <p>これはJungleが全体的にロックが少ないことが要因としてあげられる。</li> + <p>Jungleは非破壊でデータの保持をするため、読み込みは自由に行える。書き込み時には木のコピーをとりルートノードを入れ替える + ときのみロックが発生する。</p> + </div> + + </div> + + <div class='slide'> + <h1> + 実験2:分散環境下における負荷 + </h1> + <p style="text-align:center;"> + <img style="width:70%;" src="./images/clients_request_servers.png"> + </p> + <p>レスポンス速度(縦軸の数値)が低い程良い</p> + <p>クライアトとノードの数(横軸の数値)の増加に対してレスポンス速度の増加がゆるやかなものほどよい</p> + </div> + + + <div class='slide'> + <h1> + 分散環境下における負荷:読み込み + </h1> + <object data="./images/distributed_read_bench.svg" type="image/svg+xml"></object> + </div> + + + <div class='slide'> + <h1> + 分散環境下における負荷:書き込み + </h1> + <object data="./images/distributed_write_bench.svg" type="image/svg+xml"></object> + </div> + + <div class='slide'> + <h1> + 実験2の考察 + </h1> + <p>こちらもJungleがCassadraより良い結果を示した。実験1よりも差がでている。</p> + <p>Jungleのグラフが横ばいになっていることに注目したい。</p> + <!-- + <p>Cassandraはノードの数が増えるに従いデータを取りにいくノードも増えることでレスポンスが遅くなっている。</p> + --> + <p>Jungleはリクエストに対し手元にあるデータを返す。そのためノードの数が増えてもレスポンスの早さを維持できる。</p> + <p>Cassandraはデータを持っている数台のノードに読み込みに行くという作業が入るためJungleより遅くなってしまう</p> + <p>Jungleは同期を取らないためデータ全体の整合性は落ちるが、分散管理システムを参考にした設計の有用性を示すことができた。</p> + </div> + + <div class='slide'> + <h1> + まとめ + </h1> + <p>本研究では非破壊的木構造Jungleに分散データベースの実装を行った</p> + <p>非破壊的木構造における利点を述べ、スケーラビリティの高い分散版管理システムとの類似性を述べた</p> + <p>Mergeアルゴリズムの1つとして掲示板プログラムにおけるMergeについて設計・実装を行った</p> + <p>性能比較の実験のためJungle、Cassandraで利用できる簡易掲示板の作成を行った</p> + <p>実験は単体サーバと分散環境下において行い、どちらともCassandraよりよい結果をえることができた</p> + </div> + + <div class='slide'> + <h1> + 今後の課題 + </h1> + <p>Mergeアルゴリズムの設計</p> + <ul> + <li>JungleはMergeを使うことで更新データ衝突の問題を解決する。</li> + <li>今回実装した掲示板プログラムにおけるMergeは単純なもの。</li> + <li>他のアプリケーションではどのようにMergeを行うのか考察が必要。</li> + </ul> + </div> + + + + <div class='slide'> + <h1> + 今後の課題 + </h1> + <p>過去のデータの掃除について</p> + <ul> + <li>Jungleは非破壊でデータを保持するため過去のメモリの使用量が大きい</li> + <li>ある程度の単位で過去のデータの掃除を行いたい</li> + <li>そのためにはどのノードがどのデータを持っているかという情報を扱うことが必要</li> + <li>どれくらいデータが古くなると掃除を行うか判断が必要</li> + </ul> + </div> + + <div class='slide'> <h1> @@ -287,6 +444,75 @@ </div> + <div class='slide'> + <h1> + 実験に使用するサーバの仕様 + </h1> + <table style="font-size: 0.7em;"> + <tr> + <th></th><th>ブレードサーバ</th> + </tr> + <tr> + <td>CPU</td> + <td>Intel(R) Xeon(R) CPU X5650@2.67GHz</td> + </tr> + <tr> + <td>コア数</td> + <td>24</td> + </tr> + <tr> + <td>Memory</td> + <td>132GB</td> + </tr> + <tr> + <td>OS</td> + <td>Fedora 16</td> + </tr> + <tr> + <td>HyperVisor</td> + <td>なし(物理マシン)</td> + </tr> + </table> + <small> + <p style="">並列環境</p> + </small> + <table style="font-size: 0.7em; margin-top:-20px; "> + <tr> + <th></th><th>VMWareクラスタ</th><th>KVMクラスタ</th> + </tr> + <tr> + <td>台数</td><td>48</td><td>12</td> + </tr> + <tr> + <td>CPU</td> + <td>Intel(R) Xeon(R) CPU X5650@2.67GHz</td> + <td>Intel(R) Xeon(R) CPU X5650@2.67GHz</td> + </tr> + <tr> + <td>コア数</td> + <td>4</td> + <td>4</td> + </tr> + <tr> + <td>Memory</td> + <td>8GB</td> + <td>8GB</td> + </tr> + <tr> + <td>OS</td> + <td>Fedora 16</td> + <td>Fedora 16</td> + </tr> + <tr> + <td>HyperVisor</td> + <td>VMWare ESXi</td> + <td>KVM (Linux Fedora 16)</td> + </tr> + </table> + + </div> + +