# HG changeset patch
# User sugi
# Date 1366828475 -32400
# Node ID 524e601d34c42f63faf99dad9356963cb4e42c59
# Parent bf1f3378108becffaa52466149a70111f314523a
fixed
diff -r bf1f3378108b -r 524e601d34c4 paper/abstract.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/abstract.txt Thu Apr 25 03:34:35 2013 +0900
@@ -0,0 +1,5 @@
+分散フレームワークAliceのDataSegmentの更新に関する改良
+
+杉本 優 河野真治
+
+Aliceは、データをDataSegment、タスクをCodeSegmentという単位に分割して記述する分散フレームワークである。Aliceを使用して水族館の例題を通して分散フレームワークとしての記述能力を確認した。一方で、bitonic sortなどの並列処理では、Data Segmentの更新のオーバーヘッドが大きいことがわかった。本論文ではこれを解決する手法としてData Segmentのflipを提案し、効果の測定を行った。
\ No newline at end of file
diff -r bf1f3378108b -r 524e601d34c4 paper/omni/datasegment_key.graffle
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/omni/datasegment_key.graffle Thu Apr 25 03:34:35 2013 +0900
@@ -0,0 +1,1487 @@
+
+
+
+
+ ActiveLayerIndex
+ 0
+ ApplicationVersion
+
+ com.omnigroup.OmniGrafflePro
+ 139.16.0.171715
+
+ AutoAdjust
+
+ BackgroundGraphic
+
+ Bounds
+ {{0, 0}, {558.99997329711914, 783}}
+ Class
+ SolidGraphic
+ ID
+ 2
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+
+ BaseZoom
+ 0
+ CanvasOrigin
+ {0, 0}
+ ColumnAlign
+ 1
+ ColumnSpacing
+ 36
+ CreationDate
+ 2012-02-07 02:42:08 +0000
+ Creator
+ Kazuki AKAMINE
+ DisplayScale
+ 1 0/72 in = 1.0000 in
+ GraphDocumentVersion
+ 8
+ GraphicsList
+
+
+ AllowLabelDrop
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 68
+
+ ID
+ 70
+ Points
+
+ {144.5, 236.75}
+ {176.50000000000034, 236.75}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 1.4285709857940674
+ Legacy
+
+ TailArrow
+ 0
+ TailScale
+ 0.5
+
+
+ Tail
+
+ ID
+ 69
+
+
+
+ Bounds
+ {{110.5, 229.75}, {34, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 69
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg932\cocoartf1187\cocoasubrtf370
+\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 "key3"}
+ VerticalPad
+ 0
+
+ Wrap
+ NO
+
+
+ Class
+ Group
+ Graphics
+
+
+ Bounds
+ {{192.25, 213}, {37, 18}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 60
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg932\cocoartf1187\cocoasubrtf370
+\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 queue}
+ VerticalPad
+ 0
+
+ Wrap
+ NO
+
+
+ Class
+ Group
+ Graphics
+
+
+ AllowLabelDrop
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Font
+ Helvetica
+ Size
+ 11
+
+ ID
+ 62
+ Points
+
+ {186.125, 255}
+ {235.375, 255}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ HeadScale
+ 1.4285709857940674
+ Legacy
+
+ TailArrow
+ 0
+ TailScale
+ 0.5
+
+
+
+
+ AllowLabelDrop
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Font
+ Helvetica
+ Size
+ 11
+
+ ID
+ 63
+ Points
+
+ {186.125, 231}
+ {235.375, 231}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ HeadScale
+ 1.4285709857940674
+ Legacy
+
+ TailArrow
+ 0
+ TailScale
+ 0.5
+
+
+
+
+ Bounds
+ {{221.875, 233.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 64
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{210.875, 233.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 65
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{199.875, 233.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 66
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{188.875, 233.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 67
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ ID
+ 61
+
+
+ Bounds
+ {{176.5, 213}, {68.5, 47.5}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 12
+
+ ID
+ 68
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ CornerRadius
+ 10
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ ID
+ 59
+
+
+ AllowLabelDrop
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 56
+
+ ID
+ 58
+ Points
+
+ {144.5, 182.75}
+ {176.50000000000034, 182.75}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 1.4285709857940674
+ Legacy
+
+ TailArrow
+ 0
+ TailScale
+ 0.5
+
+
+ Tail
+
+ ID
+ 57
+
+
+
+ Bounds
+ {{110.5, 175.75}, {34, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 57
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg932\cocoartf1187\cocoasubrtf370
+\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 "key2"}
+ VerticalPad
+ 0
+
+ Wrap
+ NO
+
+
+ Class
+ Group
+ Graphics
+
+
+ Bounds
+ {{192.25, 159}, {37, 18}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 48
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg932\cocoartf1187\cocoasubrtf370
+\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 queue}
+ VerticalPad
+ 0
+
+ Wrap
+ NO
+
+
+ Class
+ Group
+ Graphics
+
+
+ AllowLabelDrop
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Font
+ Helvetica
+ Size
+ 11
+
+ ID
+ 50
+ Points
+
+ {186.125, 201}
+ {235.375, 201}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ HeadScale
+ 1.4285709857940674
+ Legacy
+
+ TailArrow
+ 0
+ TailScale
+ 0.5
+
+
+
+
+ AllowLabelDrop
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Font
+ Helvetica
+ Size
+ 11
+
+ ID
+ 51
+ Points
+
+ {186.125, 177}
+ {235.375, 177}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ HeadScale
+ 1.4285709857940674
+ Legacy
+
+ TailArrow
+ 0
+ TailScale
+ 0.5
+
+
+
+
+ Bounds
+ {{221.875, 179.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 52
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{210.875, 179.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 53
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{199.875, 179.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 54
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{188.875, 179.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 55
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ ID
+ 49
+
+
+ Bounds
+ {{176.5, 159}, {68.5, 47.5}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 12
+
+ ID
+ 56
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ CornerRadius
+ 10
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ ID
+ 47
+
+
+ AllowLabelDrop
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 46
+
+ ID
+ 36
+ Points
+
+ {144.5, 128.75}
+ {176.50000000000034, 128.75}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 1.4285709857940674
+ Legacy
+
+ TailArrow
+ 0
+ TailScale
+ 0.5
+
+
+ Tail
+
+ ID
+ 35
+
+
+
+ Bounds
+ {{110.5, 121.75}, {34, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 35
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg932\cocoartf1187\cocoasubrtf370
+\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 "key1"}
+ VerticalPad
+ 0
+
+ Wrap
+ NO
+
+
+ Class
+ Group
+ Graphics
+
+
+ Bounds
+ {{192.25, 105}, {37, 18}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 38
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg932\cocoartf1187\cocoasubrtf370
+\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 queue}
+ VerticalPad
+ 0
+
+ Wrap
+ NO
+
+
+ Class
+ Group
+ Graphics
+
+
+ AllowLabelDrop
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Font
+ Helvetica
+ Size
+ 11
+
+ ID
+ 40
+ Points
+
+ {186.125, 147}
+ {235.375, 147}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ HeadScale
+ 1.4285709857940674
+ Legacy
+
+ TailArrow
+ 0
+ TailScale
+ 0.5
+
+
+
+
+ AllowLabelDrop
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Font
+ Helvetica
+ Size
+ 11
+
+ ID
+ 41
+ Points
+
+ {186.125, 123}
+ {235.375, 123}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ HeadScale
+ 1.4285709857940674
+ Legacy
+
+ TailArrow
+ 0
+ TailScale
+ 0.5
+
+
+
+
+ Bounds
+ {{221.875, 125.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 42
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{210.875, 125.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 43
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{199.875, 125.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 44
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{188.875, 125.5}, {11, 19}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 10
+
+ ID
+ 45
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ ID
+ 39
+
+
+ Bounds
+ {{176.5, 105}, {68.5, 47.5}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 12
+
+ ID
+ 46
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ CornerRadius
+ 10
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ ID
+ 37
+
+
+ Bounds
+ {{101.5, 93.75}, {156.5, 178}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Font
+ HiraKakuProN-W3
+ Size
+ 12
+
+ ID
+ 3
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Shape
+ Rectangle
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+
+ Text
+
+ VerticalPad
+ 0
+
+
+
+ GridInfo
+
+ GuidesLocked
+ NO
+ GuidesVisible
+ YES
+ HPages
+ 1
+ ImageCounter
+ 1
+ KeepToScale
+
+ Layers
+
+
+ Lock
+ NO
+ Name
+ レイヤー 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
+ 2013-04-24 07:21:02 +0000
+ Modifier
+ YuSugimoto
+ NotesVisible
+ NO
+ Orientation
+ 2
+ OriginVisible
+ NO
+ PageBreaks
+ YES
+ PrintInfo
+
+ NSBottomMargin
+
+ float
+ 41
+
+ NSHorizonalPagination
+
+ coded
+ BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG
+
+ NSLeftMargin
+
+ float
+ 18
+
+ NSPaperSize
+
+ size
+ {594.99997329711914, 842}
+
+ NSPrintReverseOrientation
+
+ int
+ 0
+
+ NSRightMargin
+
+ float
+ 18
+
+ NSTopMargin
+
+ float
+ 18
+
+
+ PrintOnePage
+
+ ReadOnly
+ NO
+ RowAlign
+ 1
+ RowSpacing
+ 36
+ SheetTitle
+ キャンバス 1
+ SmartAlignmentGuidesActive
+ YES
+ SmartDistanceGuidesActive
+ YES
+ UniqueID
+ 1
+ UseEntirePage
+
+ VPages
+ 1
+ WindowInfo
+
+ CurrentSheet
+ 0
+ ExpandedCanvases
+
+ Frame
+ {{294, 61}, {693, 937}}
+ ListView
+
+ OutlineWidth
+ 142
+ RightSidebar
+
+ ShowRuler
+
+ Sidebar
+
+ SidebarWidth
+ 120
+ VisibleRegion
+ {{45.5, 7.5}, {279, 399}}
+ Zoom
+ 2
+ ZoomValues
+
+
+ キャンバス 1
+ 2
+ 1
+
+
+
+
+
diff -r bf1f3378108b -r 524e601d34c4 presen/index.html
--- a/presen/index.html Thu Apr 25 03:10:50 2013 +0900
+++ b/presen/index.html Thu Apr 25 03:34:35 2013 +0900
@@ -149,11 +149,13 @@
nextLinkedBlockingQueue.put(result);
}
- 今回SEDAは上記のソースコードのように実装されている。
- LinkedBlockingQueueにCommandが次々と投げられる。
+
今回SEDAは上記のソースコードのように実装されている
+ LinkedBlockingQueueにCommandが次々と投げられる
各ステージでQueueからCommandが取得され、Commandが実行され、
- その結果が次のステージのQueueに投げられる。
- 上記のコードを複数作成することでSEDAを形成している。
+ その結果が次のステージのQueueに投げられる
+ もし、Queueが空の場合にはブロッキングされenqueueされるまで待つ
+ 上記のコードを複数作成することでSEDAを形成している
+
@@ -290,9 +292,10 @@
- - 今回行った改善により、以前のAliceよりも約10%程度速度が改善した
- - しかし、Aliceに要求される速度は、少なくともシングルスレッドで書かれたプログラムと同じ程度
- - 分散環境下ではFederated Lindaと同じ速度が求められる
+ - 今回行った改善により、最大4倍程度速度を期待することが出来る
+ - Aliceに要求される速度は、少なくともシングルスレッドで書かれたプログラムと同じ程度
+ - 分散環境下ではFederated Lindaと同じ速度を目標としている
+ - 今回の実験からSEDAに問題があることが明らかになったのでRemoteにおいてもSEDAの使用を選択できるようにする
- また、Aliceが抱える問題は速度だけではない
- 信頼性の問題や永続性の問題についても改善をしなければならない