# HG changeset patch # User Nobuyasu Oshiro # Date 1391402436 -32400 # Node ID f257e8ebd79cd157d3c7ccd1d8f4b094254d53fd # Parent 5b594597fb080ad6b5e39261b97417ff17e145cc Added svg diff -r 5b594597fb08 -r f257e8ebd79c paper/gnuplot/bldsv12/bldsv12_read_bench.eps --- 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 diff -r 5b594597fb08 -r f257e8ebd79c paper/gnuplot/bldsv12/bldsv12_write_bench.eps --- 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 diff -r 5b594597fb08 -r f257e8ebd79c paper/gnuplot/bldsv12/makegraph_bldsv12_read.sh --- 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 diff -r 5b594597fb08 -r f257e8ebd79c paper/gnuplot/bldsv12/makegraph_bldsv12_write.sh --- 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 diff -r 5b594597fb08 -r f257e8ebd79c paper/gnuplot/distributed/distributed_read_bench.eps --- 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 diff -r 5b594597fb08 -r f257e8ebd79c paper/gnuplot/distributed/distributed_write_bench.eps --- 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 diff -r 5b594597fb08 -r f257e8ebd79c paper/gnuplot/distributed/makegraph_distributed_read.sh --- 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 diff -r 5b594597fb08 -r f257e8ebd79c paper/gnuplot/distributed/makegraph_distributed_write.sh --- 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 diff -r 5b594597fb08 -r f257e8ebd79c slides/graffle/bulletinboard_merge.graffle --- /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 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {1118, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-03 03:53:12 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1.0000 in + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{508.5, 357}, {75, 45}} + Class + ShapedGraphic + ID + 32 + Shape + Rectangle + Style + + stroke + + Color + + b + 5.55192e-05 + g + 0.676943 + r + 0 + + Width + 3 + + + Text + + Text + {\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} + + + + Bounds + {{476, 292}, {65, 65}} + Class + ShapedGraphic + ID + 31 + Shape + Rectangle + Style + + stroke + + Color + + b + 5.55192e-05 + g + 0.676943 + r + 0 + + Width + 3 + + + Text + + Text + {\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} + + + + Bounds + {{512, 467}, {75, 45}} + Class + ShapedGraphic + ID + 30 + Shape + Rectangle + Style + + stroke + + Color + + b + 0.258882 + g + 0.519628 + r + 0.782538 + + Width + 3 + + + Text + + Text + {\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} + + + + Bounds + {{479.5, 402}, {65, 65}} + Class + ShapedGraphic + ID + 29 + Shape + Rectangle + Style + + stroke + + Color + + b + 0.258882 + g + 0.519628 + r + 0.782538 + + Width + 3 + + + Text + + Text + {\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} + + + + Class + LineGraphic + ID + 28 + Points + + {345, 500} + {457, 448} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + + + Class + LineGraphic + ID + 27 + Points + + {375, 215} + {457, 323} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + + + Class + LineGraphic + ID + 26 + Points + + {149, 389} + {243, 460} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + + + Class + LineGraphic + ID + 25 + Points + + {149, 304} + {247, 239} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + Width + 3 + + + + + Bounds + {{345, 351}, {120, 34}} + Class + ShapedGraphic + ID + 24 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\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} + + + + Bounds + {{476, 227}, {65, 65}} + Class + ShapedGraphic + ID + 19 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{230, 70}, {120, 34}} + Class + ShapedGraphic + ID + 18 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\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} + + + + Bounds + {{230, 375.5}, {120, 34}} + Class + ShapedGraphic + ID + 17 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\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} + + + + Bounds + {{290, 595}, {75, 45}} + Class + ShapedGraphic + ID + 16 + Shape + Rectangle + Style + + stroke + + Color + + b + 0.258882 + g + 0.519628 + r + 0.782538 + + Width + 3 + + + Text + + Text + {\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} + + + + Bounds + {{257.5, 530}, {65, 65}} + Class + ShapedGraphic + ID + 15 + Shape + Rectangle + Style + + stroke + + Color + + b + 0.258882 + g + 0.519628 + r + 0.782538 + + Width + 3 + + + Text + + Text + {\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} + + + + Bounds + {{257.5, 465}, {65, 65}} + Class + ShapedGraphic + ID + 14 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{257.5, 400}, {65, 65}} + Class + ShapedGraphic + ID + 13 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{290, 234}, {75, 45}} + Class + ShapedGraphic + ID + 12 + Shape + Rectangle + Style + + stroke + + Color + + b + 5.55192e-05 + g + 0.676943 + r + 0 + + Width + 3 + + + Text + + Text + {\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} + + + + Bounds + {{257.5, 279}, {65, 65}} + Class + ShapedGraphic + ID + 11 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{257.5, 169}, {65, 65}} + Class + ShapedGraphic + ID + 10 + Shape + Rectangle + Style + + stroke + + Color + + b + 5.55192e-05 + g + 0.676943 + r + 0 + + Width + 3 + + + Text + + Text + {\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} + + + + Bounds + {{257.5, 104}, {65, 65}} + Class + ShapedGraphic + ID + 9 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{39, 193}, {120, 34}} + Class + ShapedGraphic + ID + 8 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\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} + + + + Bounds + {{66.5, 357}, {65, 65}} + Class + ShapedGraphic + ID + 7 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{66.5, 292}, {65, 65}} + Class + ShapedGraphic + ID + 6 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{66.5, 227}, {65, 65}} + Class + ShapedGraphic + ID + 3 + Shape + Rectangle + Text + + Text + {\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} + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 2 + ImageCounter + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2014-02-03 03:57:52 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + NSPrintReverseOrientation + + int + 0 + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Canvas 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + + name + Canvas 1 + + + Frame + {{132, 4}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{47, 15}, {544, 768}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 5b594597fb08 -r f257e8ebd79c slides/graffle/bulletinboard_merge1.graffle --- /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 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {559, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-03 03:49:47 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1 0/72 in + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{95.5, 176}, {120, 34}} + Class + ShapedGraphic + ID + 8 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\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} + + + + Bounds + {{123, 340}, {65, 65}} + Class + ShapedGraphic + ID + 7 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{123, 275}, {65, 65}} + Class + ShapedGraphic + ID + 6 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{123, 210}, {65, 65}} + Class + ShapedGraphic + ID + 3 + Shape + Rectangle + Text + + Text + {\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} + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + ImageCounter + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2014-02-03 03:50:57 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + NSPrintReverseOrientation + + int + 0 + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Canvas 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + + name + Canvas 1 + + + Frame + {{67, 76}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {558, 783}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 5b594597fb08 -r f257e8ebd79c slides/graffle/bulletinboard_merge2.graffle --- /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 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {559, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-03 03:51:04 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1 0/72 in + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{204, 69}, {120, 34}} + Class + ShapedGraphic + ID + 14 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\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} + + + + Bounds + {{204, 374.5}, {120, 34}} + Class + ShapedGraphic + ID + 8 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\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} + + + + Bounds + {{264, 594}, {75, 45}} + Class + ShapedGraphic + ID + 13 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{231.5, 529}, {65, 65}} + Class + ShapedGraphic + ID + 12 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{231.5, 464}, {65, 65}} + Class + ShapedGraphic + ID + 11 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{231.5, 399}, {65, 65}} + Class + ShapedGraphic + ID + 10 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{264, 233}, {75, 45}} + Class + ShapedGraphic + ID + 9 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{231.5, 278}, {65, 65}} + Class + ShapedGraphic + ID + 7 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{231.5, 168}, {65, 65}} + Class + ShapedGraphic + ID + 6 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{231.5, 103}, {65, 65}} + Class + ShapedGraphic + ID + 3 + Shape + Rectangle + Text + + Text + {\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} + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + ImageCounter + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2014-02-03 03:52:05 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + NSPrintReverseOrientation + + int + 0 + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Canvas 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + + name + Canvas 1 + + + Frame + {{629, 136}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {558, 783}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 5b594597fb08 -r f257e8ebd79c slides/graffle/bulletinboard_merge3.graffle --- /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 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGraffle + 139.18.0.187838 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {559, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2014-02-03 03:52:32 +0000 + Creator + Oshiro Nobuyasu + DisplayScale + 1 0/72 in = 1 0/72 in + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{204, 69}, {120, 34}} + Class + ShapedGraphic + ID + 14 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\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} + + + + Bounds + {{260, 343}, {75, 45}} + Class + ShapedGraphic + ID + 13 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{264, 233}, {75, 45}} + Class + ShapedGraphic + ID + 9 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{231.5, 278}, {65, 65}} + Class + ShapedGraphic + ID + 7 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{231.5, 168}, {65, 65}} + Class + ShapedGraphic + ID + 6 + Shape + Rectangle + Text + + Text + {\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} + + + + Bounds + {{231.5, 103}, {65, 65}} + Class + ShapedGraphic + ID + 3 + Shape + Rectangle + Text + + Text + {\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} + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + ImageCounter + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2014-02-03 03:53:01 +0000 + Modifier + Oshiro Nobuyasu + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + NSPrintReverseOrientation + + int + 0 + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Canvas 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + + name + Canvas 1 + + + Frame + {{353, 116}, {693, 922}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {558, 783}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff -r 5b594597fb08 -r f257e8ebd79c slides/images/bldsv12_read_bench.svg --- /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 @@ + + + + +Gnuplot +Produced by GNUPLOT 4.6 patchlevel 3 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + 20 + + + 40 + + + 60 + + + 80 + + + 100 + + + 120 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + time(sec) + + + number of clients + + + Single node read benchmark (Requests : clients * 20,000) + + + gnuplot_plot_1 + + + + + Jungle + + + + + + + + + + + + + + + gnuplot_plot_2 + + + Cassandra Consistency Level ONE + + + + + + + + + + + + + + + + + + + + + diff -r 5b594597fb08 -r f257e8ebd79c slides/images/bldsv12_write_bench.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 @@ + + + + +Gnuplot +Produced by GNUPLOT 4.6 patchlevel 3 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + 20 + + + 40 + + + 60 + + + 80 + + + 100 + + + 120 + + + 140 + + + 160 + + + 180 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + time(sec) + + + number of clients + + + Single node write benchmark (Requests : clients * 20,000) + + + gnuplot_plot_1 + + + + + Jungle + + + + + + + + + + + + + + + gnuplot_plot_2 + + + Cassandra Consistency Level ONE + + + + + + + + + + + + + + + + + + + + + diff -r 5b594597fb08 -r f257e8ebd79c slides/images/bulleinboard_merge.png Binary file slides/images/bulleinboard_merge.png has changed diff -r 5b594597fb08 -r f257e8ebd79c slides/images/bulletinboard_merge.png Binary file slides/images/bulletinboard_merge.png has changed diff -r 5b594597fb08 -r f257e8ebd79c slides/images/distributed_read_bench.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 @@ + + + + +Gnuplot +Produced by GNUPLOT 4.6 patchlevel 3 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 10 + + + 15 + + + 20 + + + 25 + + + 30 + + + time(sec) + + + number of clients and server nodes + + + distributed read benchmark (Requests : clients * 20,000) + + + gnuplot_plot_1 + + + + + Jungle + + + + + + + + + + gnuplot_plot_2 + + + Cassandra Consistency Level QUORUM + + + + + + + + + + gnuplot_plot_3 + + + Cassandra Consistency Level ONE + + + + + + + + + + + + + + + + diff -r 5b594597fb08 -r f257e8ebd79c slides/images/distributed_write_bench.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 @@ + + + + +Gnuplot +Produced by GNUPLOT 4.6 patchlevel 3 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + 50 + + + 100 + + + 150 + + + 200 + + + 250 + + + 300 + + + 10 + + + 15 + + + 20 + + + 25 + + + 30 + + + time(sec) + + + number of clients and server nodes + + + distributed write benchmark (Requests : clients * 20,000) + + + gnuplot_plot_1 + + + + + Jungle + + + + + + + + + + gnuplot_plot_2 + + + Cassandra Consistency Level QUORUM + + + + + + + + + + gnuplot_plot_3 + + + Cassandra Consistency Level ONE + + + + + + + + + + + + + + + + diff -r 5b594597fb08 -r f257e8ebd79c slides/index.html --- 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 @@ + + diff -r 5b594597fb08 -r f257e8ebd79c slides/slides.html --- 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 @@

サーバノード同士でツリートポロジーを形成する。データ編集をどのように行ったのかを示すログ commit log を伝搬させデータの分散を行う。

+ + +
+

+ +

+
+ + +
+

+ +

+
+ + +
+

+ +

+
+ + +
+

+ +

+
+ + +
+

+ 実験1:単体サーバへの負荷 +

+

+ +

+
+ + + + +
+

+ 単体サーバへの負荷:読み込み負荷 +

+ + +
+ + +
+

+ 単体サーバへの負荷:書き込み負荷 +

+ +
+ + + +
+

+ 実験1の考察 +

+

読み込み、書き込みともにJungleの性能がよく。平均だけみても2倍以上早い部分もある。

+

特に書き込みに関してはクライアントの数が増えるにつれ差が開いている。

+ +

これはJungleが全体的にロックが少ないことが要因としてあげられる。 +

Jungleは非破壊でデータの保持をするため、読み込みは自由に行える。書き込み時には木のコピーをとりルートノードを入れ替える + ときのみロックが発生する。

+
+ + + +
+

+ 実験2:分散環境下における負荷 +

+

+ +

+

レスポンス速度(縦軸の数値)が低い程良い

+

クライアトとノードの数(横軸の数値)の増加に対してレスポンス速度の増加がゆるやかなものほどよい

+
+ + +
+

+ 分散環境下における負荷:読み込み +

+ +
+ + +
+

+ 分散環境下における負荷:書き込み +

+ +
+ +
+

+ 実験2の考察 +

+

こちらもJungleがCassadraより良い結果を示した。実験1よりも差がでている。

+

Jungleのグラフが横ばいになっていることに注目したい。

+ +

Jungleはリクエストに対し手元にあるデータを返す。そのためノードの数が増えてもレスポンスの早さを維持できる。

+

Cassandraはデータを持っている数台のノードに読み込みに行くという作業が入るためJungleより遅くなってしまう

+

Jungleは同期を取らないためデータ全体の整合性は落ちるが、分散管理システムを参考にした設計の有用性を示すことができた。

+
+ +
+

+ まとめ +

+

本研究では非破壊的木構造Jungleに分散データベースの実装を行った

+

非破壊的木構造における利点を述べ、スケーラビリティの高い分散版管理システムとの類似性を述べた

+

Mergeアルゴリズムの1つとして掲示板プログラムにおけるMergeについて設計・実装を行った

+

性能比較の実験のためJungle、Cassandraで利用できる簡易掲示板の作成を行った

+

実験は単体サーバと分散環境下において行い、どちらともCassandraよりよい結果をえることができた

+
+ +
+

+ 今後の課題 +

+

Mergeアルゴリズムの設計

+ +
+ + + +
+

+ 今後の課題 +

+

過去のデータの掃除について

+ +
+ +

@@ -287,6 +444,75 @@

+
+

+ 実験に使用するサーバの仕様 +

+ + + + + + + + + + + + + + + + + + + + + + + + +
ブレードサーバ
CPUIntel(R) Xeon(R) CPU X5650@2.67GHz
コア数24
Memory132GB
OSFedora 16
HyperVisorなし(物理マシン)
+ +

並列環境

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VMWareクラスタKVMクラスタ
台数4812
CPUIntel(R) Xeon(R) CPU X5650@2.67GHzIntel(R) Xeon(R) CPU X5650@2.67GHz
コア数44
Memory8GB8GB
OSFedora 16Fedora 16
HyperVisorVMWare ESXiKVM (Linux Fedora 16)
+ +
+ +