changeset 12:818786ab5a5a

uploaded
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Wed, 06 May 2015 23:52:06 +0900
parents 7a517d4b20f3
children c0fe42a8808d
files paper/sigos.aux paper/sigos.dvi paper/sigos.log paper/sigos.pdf paper/sigos.tex
diffstat 5 files changed, 52 insertions(+), 48 deletions(-) [+]
line wrap: on
line diff
--- a/paper/sigos.aux	Wed May 06 23:07:55 2015 +0900
+++ b/paper/sigos.aux	Wed May 06 23:52:06 2015 +0900
@@ -14,8 +14,6 @@
 \@writefile{lol}{\contentsline {lstlisting}{\numberline {5}データを表現するクラス}{5}}
 \newlabel{src:before}{{6}{5}}
 \@writefile{lol}{\contentsline {lstlisting}{\numberline {6}通常のDSを扱うCSの例}{5}}
-\newlabel{src:after}{{7}{5}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {7}圧縮したDSを扱うCSの例}{5}}
 \citation{*}
 \bibstyle{ipsjunsrt}
 \bibdata{sigos}
@@ -24,6 +22,8 @@
 \bibcite{Alice3}{3}
 \bibcite{Alice4}{4}
 \bibcite{Erlang}{5}
+\newlabel{src:after}{{7}{6}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {7}圧縮したDSを扱うCSの例}{6}}
 \newlabel{src:asClass}{{8}{6}}
 \@writefile{lol}{\contentsline {lstlisting}{\numberline {8}asClassの処理}{6}}
 \newlabel{src:CommandMessage}{{9}{6}}
Binary file paper/sigos.dvi has changed
--- a/paper/sigos.log	Wed May 06 23:07:55 2015 +0900
+++ b/paper/sigos.log	Wed May 06 23:52:06 2015 +0900
@@ -1,4 +1,4 @@
-This is e-pTeX, Version 3.1415926-p3.4-110825-2.6 (utf8.euc) (TeX Live 2013) (format=platex 2014.4.14)  6 MAY 2015 23:05
+This is e-pTeX, Version 3.1415926-p3.4-110825-2.6 (utf8.euc) (TeX Live 2013) (format=platex 2014.4.14)  6 MAY 2015 23:49
 entering extended mode
  restricted \write18 enabled.
  %&-line parsing enabled.
@@ -156,41 +156,41 @@
 (./dummy.tex) (./sigos.aux)
 \openout1 = `sigos.aux'.
 
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 32.
-LaTeX Font Info:    ... okay on input line 32.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 32.
-LaTeX Font Info:    ... okay on input line 32.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 32.
-LaTeX Font Info:    ... okay on input line 32.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 32.
-LaTeX Font Info:    ... okay on input line 32.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 32.
-LaTeX Font Info:    ... okay on input line 32.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 32.
-LaTeX Font Info:    ... okay on input line 32.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 32.
-LaTeX Font Info:    ... okay on input line 32.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 32.
-LaTeX Font Info:    ... okay on input line 32.
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 33.
+LaTeX Font Info:    ... okay on input line 33.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 33.
+LaTeX Font Info:    ... okay on input line 33.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 33.
+LaTeX Font Info:    ... okay on input line 33.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 33.
+LaTeX Font Info:    ... okay on input line 33.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 33.
+LaTeX Font Info:    ... okay on input line 33.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 33.
+LaTeX Font Info:    ... okay on input line 33.
+LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 33.
+LaTeX Font Info:    ... okay on input line 33.
+LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 33.
+LaTeX Font Info:    ... okay on input line 33.
 \c@lstlisting=\count111
 LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 80.
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 81.
 LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 80.
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 81.
 LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <10.95> on input line 80.
+(Font)              <10.95> on input line 81.
 LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <8> on input line 80.
+(Font)              <8> on input line 81.
 LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 80.
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 81.
 LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 80.
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 81.
 LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <7> on input line 80.
+(Font)              <7> on input line 81.
 LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <9> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 100.
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 104.
 LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <9> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 100.
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 104.
  [1
 
 
@@ -198,25 +198,25 @@
 File: images/remote_datasegment.pdf Graphic file (type pdf)
  <images/remote_datasegment.pdf>
 LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <7> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 122.
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 126.
 LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <7> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 122.
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 126.
 
-Overfull \hbox (10.66351pt too wide) in paragraph at lines 135--136
+Overfull \hbox (10.66351pt too wide) in paragraph at lines 139--140
 []\OT1/cmtt/m/n/9 void update(String managerKey, String key, 
  []
 
 
-Overfull \hbox (1.21362pt too wide) in paragraph at lines 140--141
+Overfull \hbox (1.21362pt too wide) in paragraph at lines 144--145
 []\OT1/cmtt/m/n/9 void take(String managerKey, String key) 
  []
 
 
-Overfull \hbox (1.21362pt too wide) in paragraph at lines 145--146
+Overfull \hbox (1.21362pt too wide) in paragraph at lines 149--150
 []\OT1/cmtt/m/n/9 void peek(String managerKey, String key) 
  []
 
-(./source/StartCodeSegment.java
+[2] (./source/StartCodeSegment.java
 LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <8> not available
 (Font)              Font shape `JT1/gt/m/n' tried instead on input line 1.
 LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <8> not available
@@ -229,8 +229,8 @@
 LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <8> not available
 (Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 1.
 )
-(./source/TestCodeSegment.java) [2]
-Overfull \hbox (10.66351pt too wide) in paragraph at lines 208--209
+(./source/TestCodeSegment.java)
+Overfull \hbox (10.66351pt too wide) in paragraph at lines 212--213
 []\OT1/cmtt/m/n/9 void setKey(String managerKey, String key) 
  []
 
@@ -240,7 +240,7 @@
 File: images/treestructure.pdf Graphic file (type pdf)
  <images/treestructure.pdf> (./source/flip.java)
 (./source/Sort.java) [4] (./source/ReceiveData.java)
-(./source/beforeCompress.java) (./source/afterCompress.java) [5]
+(./source/beforeCompress.java) (./source/afterCompress.java)
 (./source/asClass.java
 LaTeX Font Info:    Try loading font information for OML+cmr on input line 1.
 
@@ -249,20 +249,20 @@
 )
 LaTeX Font Info:    Font shape `OML/cmr/m/n' in size <8> not available
 (Font)              Font shape `OML/cmm/m/it' tried instead on input line 1.
-)
+) [5]
 (./source/CommandMessage.java)
-Overfull \hbox (17.32811pt too wide) in paragraph at lines 349--372
+Overfull \hbox (17.32811pt too wide) in paragraph at lines 353--376
  [] 
  []
 
 (./sigos.bbl) [6] (./sigos.aux) ) 
 Here is how much of TeX's memory you used:
- 3054 strings out of 494008
- 41554 string characters out of 6154472
- 268979 words of memory out of 5000000
- 6469 multiletter control sequences out of 15000+600000
+ 3060 strings out of 494008
+ 41610 string characters out of 6154472
+ 302061 words of memory out of 5000000
+ 6475 multiletter control sequences out of 15000+600000
  17796 words of font info for 69 fonts, out of 8000000 for 9000
  745 hyphenation exceptions out of 8191
- 33i,12n,58p,606b,1467s stack positions out of 5000i,500n,10000p,200000b,80000s
+ 33i,12n,58p,606b,1469s stack positions out of 5000i,500n,10000p,200000b,80000s
 
-Output written on sigos.dvi (6 pages, 56720 bytes).
+Output written on sigos.dvi (6 pages, 57400 bytes).
Binary file paper/sigos.pdf has changed
--- a/paper/sigos.tex	Wed May 06 23:07:55 2015 +0900
+++ b/paper/sigos.tex	Wed May 06 23:52:06 2015 +0900
@@ -22,6 +22,7 @@
   %stepnumber=1,
   lineskip=-0.5ex,%
   captionpos=b,%キャプションの位置
+  moredelim=**[s][\color{red}]{\"compressed}{\"},
 }
 \renewcommand{\lstlistingname}{Code}
 \input{dummy.tex} %% Font 
@@ -73,7 +74,7 @@
 \begin{eabstract}
   Alice is a framework for distributed programming, which uses Data Segment and Code Segment as programming units. We checked Alice has an ability to write distributed program using aquarium example, distributed database Jungle and screen sharing system AliceVNC.
 
-In this paper, we add Data Segment compression on Alice. these representations are combine with the Data Segment using Meta Data Segment. In this way, Alice Data Segment supports polymorphism of the implementations.
+In this paper, we add Data Segment compression on Alice. These representations are combine with the Data Segment using Meta Data Segment. In this way, Alice Data Segment supports polymorphism of the implementations.
 \end{eabstract}
 
 % 表題などの出力
@@ -82,10 +83,13 @@
 % 本文はここから始まる
 
 \section{研究背景と目的}
+当研究室ではデータをData Segment、タスクをCode Segmentという単位で分割して記述する並列分散フレームワークAliceの開発を行っている。
+当研究室の先行研究であるFederated Lindaは、タプルというIDで番号付けられたデータの集合を相互接続された複数のタプルスペース(LindaServer)に出し入れするプログラミングモデルである。
 並列指向プログラミング言語Erlangでは、プロセスと呼ばれる独立性を備えたスレッドにPidという識別子
 が対応しており、Pidを指定してメッセージを送受信する手法を用いて並列分散環境を実現している。
-また、当研究室の先行研究であるFederated Lindaは、タプルというIDで番号付けられたデータの集合を相互接続された複数のタプルスペース(LindaServer)に出し入れするプログラミングモデルである。
-一方、AliceではString型のkeyに対応するQueueにデータが入っており、タスクはkeyを指定して必要なデータのみを出し入れするモデルを採用している。そのためタスクとデータの依存関係を分かりやすく記述でき、依存しない部分の並列実行が行える。また、Aliceでは分散環境の構築に必要な処理をMeta Computationとして提供することで、スケーラブルな分散プログラムを信頼性高く記述できる環境を実現している。
+これら2つは分散環境の構築等の処理は全てユーザ側のプログラムに記述しなければいけなかった。
+
+一方、AliceではString型のkeyに対応するQueueにデータが入っており、タスクはkeyを指定して必要なデータのみを出し入れするモデルを採用している。そのためタスクとデータの依存関係を分かりやすく記述でき、依存しない部分の並列実行が行える。さらに、AliceではCode SegmentをComputationとMeta Computationに分割して考え、分散環境の構築に必要な処理をMeta Computationとして提供することで、スケーラブルな分散プログラムを信頼性高く記述できる環境を実現している。
 
 先行研究の水族館の例題等において、Alice が分散プログラムを記述する能力を有することは確認された。
 だが、実用的な分散プログラムを作成するためには、受け取ったデータをそのまま転送したい場合や圧縮されたデータ形式で通信を行いたい場合がある。