changeset 28:49b9beb53b4a

add bib
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Mon, 09 May 2016 21:28:04 +0900
parents 73dc202884d3
children 296df25feb76
files paper/sigos.aux paper/sigos.bbl paper/sigos.bib paper/sigos.blg paper/sigos.dvi paper/sigos.log paper/sigos.pdf paper/sigos.tex
diffstat 8 files changed, 180 insertions(+), 110 deletions(-) [+]
line wrap: on
line diff
--- a/paper/sigos.aux	Mon May 09 21:14:42 2016 +0900
+++ b/paper/sigos.aux	Mon May 09 21:28:04 2016 +0900
@@ -1,4 +1,29 @@
 \relax 
-\citation{senkokenkyu}
-\newlabel{fig:CS}{{1}{1}}
+\citation{Alice}
 \citation{dot}
+\newlabel{fig:CS}{{1}{2}}
+\newlabel{fig:Remote DSM}{{2}{2}}
+\newlabel{src:topologyfile}{{1}{2}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}トポロジーファイルの例}{2}}
+\citation{TreeVNC}
+\citation{tightVNC}
+\newlabel{fig:topologymanager}{{3}{3}}
+\newlabel{fig:TreeVNC}{{4}{3}}
+\newlabel{fig:DirectConnection}{{5}{3}}
+\newlabel{fig:private}{{6}{4}}
+\newlabel{fig:hostname}{{7}{4}}
+\citation{Erlang}
+\citation{Erlang-NAT}
+\citation{Akka}
+\newlabel{fig:global}{{8}{5}}
+\citation{*}
+\bibstyle{ipsjunsrt}
+\bibdata{sigos}
+\bibcite{Alice}{1}
+\bibcite{dot}{2}
+\bibcite{TreeVNC}{3}
+\bibcite{tightVNC}{4}
+\bibcite{Erlang}{5}
+\bibcite{Erlang-NAT}{6}
+\bibcite{Akka}{7}
+\gdef\ipsj@lastpage{6}
--- a/paper/sigos.bbl	Mon May 09 21:14:42 2016 +0900
+++ b/paper/sigos.bbl	Mon May 09 21:28:04 2016 +0900
@@ -1,5 +1,10 @@
 \begin{thebibliography}{1}
 
+\bibitem{Alice}
+{Nozomi Teruya and Shinji KONO}:
+  分散フレームワークAliceのPC画面配信システムへの応用,第56回プログラミング・シンポジウム
+  (2015).
+
 \bibitem{dot}
 : Dot Language, \url{http://www.graphviz.org/}.
 
@@ -11,9 +16,13 @@
 \bibitem{tightVNC}
 : {TightVNC Software}, \url{http://www.tightvnc.com}.
 
-\bibitem{Alice1}
-{Nozomi Teruya and Shinji KONO}:
-  分散フレームワークAliceのPC画面配信システムへの応用,第56回プログラミング・シンポジウム
-  (2015).
+\bibitem{Erlang}
+: Erlang, \url{http://www.erlang.org/}.
+
+\bibitem{Erlang-NAT}
+: erlang-nat, \url{https://github.com/benoitc/erlang-nat}.
+
+\bibitem{Akka}
+: Akka, \url{http://akka.io/docs/}.
 
 \end{thebibliography}
--- a/paper/sigos.bib	Mon May 09 21:14:42 2016 +0900
+++ b/paper/sigos.bib	Mon May 09 21:28:04 2016 +0900
@@ -1,4 +1,4 @@
-@article{Alice1,
+@article{Alice,
          author = "{Nozomi Teruya and Shinji KONO}",
          title = "分散フレームワークAliceのPC画面配信システムへの応用",
          journal = "第56回プログラミング・シンポジウム ",
@@ -25,4 +25,18 @@
          year = 2015
 }
 
+@Misc{Erlang,
+  title = "Erlang",
+  howpublished = "\url{http://www.erlang.org/}"
+}
 
+@Misc{Akka,
+  title = "Akka",
+  howpublished = "\url{http://akka.io/docs/}"
+}
+
+@Misc{Erlang-NAT,
+  title = "erlang-nat",
+  howpublished = "\url{https://github.com/benoitc/erlang-nat}"
+}
+
--- a/paper/sigos.blg	Mon May 09 21:14:42 2016 +0900
+++ b/paper/sigos.blg	Mon May 09 21:28:04 2016 +0900
@@ -3,43 +3,45 @@
 The top-level auxiliary file: sigos.aux
 The style file: ipsjunsrt.bst
 Database file #1: sigos.bib
-Warning--I didn't find a database entry for "senkokenkyu"
+Warning--there's no number and/or volumeAlice
+Warning--Missing required argument pages in Alice
 Warning--Missing required argument author in dot
 Warning--there's no number and/or volumeTreeVNC
 Warning--Missing required argument pages in TreeVNC
 Warning--Missing required argument author in tightVNC
-Warning--there's no number and/or volumeAlice1
-Warning--Missing required argument pages in Alice1
-You've used 4 entries,
+Warning--Missing required argument author in Erlang
+Warning--Missing required argument author in Erlang-NAT
+Warning--Missing required argument author in Akka
+You've used 7 entries,
             2207 wiz_defined-function locations,
-            550 strings with 4444 characters,
-and the built_in function-call counts, 523 in all, are:
-= -- 28
-> -- 10
+            558 strings with 4568 characters,
+and the built_in function-call counts, 817 in all, are:
+= -- 43
+> -- 13
 < -- 0
-+ -- 6
++ -- 9
 - -- 2
-* -- 36
-:= -- 78
-add.period$ -- 4
-call.type$ -- 4
+* -- 51
+:= -- 108
+add.period$ -- 7
+call.type$ -- 7
 change.case$ -- 0
 chr.to.int$ -- 0
-cite$ -- 10
-duplicate$ -- 32
-empty$ -- 69
+cite$ -- 16
+duplicate$ -- 50
+empty$ -- 117
 format.name$ -- 4
-if$ -- 119
+if$ -- 194
 int.to.chr$ -- 0
-int.to.str$ -- 4
+int.to.str$ -- 7
 missing$ -- 2
-newline$ -- 15
+newline$ -- 24
 num.names$ -- 2
-pop$ -- 16
+pop$ -- 31
 preamble$ -- 1
 purify$ -- 0
 quote$ -- 0
-skip$ -- 28
+skip$ -- 46
 stack$ -- 0
 substring$ -- 0
 swap$ -- 0
@@ -47,9 +49,9 @@
 text.prefix$ -- 0
 top$ -- 0
 type$ -- 0
-warning$ -- 6
+warning$ -- 9
 while$ -- 2
-width$ -- 5
-write$ -- 28
-is.kanji.str$ -- 12
-(There were 7 warnings)
+width$ -- 8
+write$ -- 46
+is.kanji.str$ -- 18
+(There were 9 warnings)
Binary file paper/sigos.dvi has changed
--- a/paper/sigos.log	Mon May 09 21:14:42 2016 +0900
+++ b/paper/sigos.log	Mon May 09 21:28:04 2016 +0900
@@ -1,11 +1,11 @@
-This is e-pTeX, Version 3.14159265-p3.6-141210-2.6 (utf8.euc) (TeX Live 2015) (preloaded format=platex 2015.5.24)  8 MAY 2016 19:10
+This is e-pTeX, Version 3.1415926-p3.4-110825-2.6 (utf8.euc) (TeX Live 2013) (format=platex 2014.4.14)  9 MAY 2016 21:27
 entering extended mode
  restricted \write18 enabled.
  %&-line parsing enabled.
 **sigos.tex
 (./sigos.tex
-pLaTeX2e <2006/11/10> (based on LaTeX2e <2015/01/01> patch level 0)
-Babel <3.9l> and hyphenation patterns for 79 languages loaded.
+pLaTeX2e <2006/11/10> (based on LaTeX2e <2011/06/27> patch level 0)
+Babel <3.9f> and hyphenation patterns for 78 languages loaded.
 (./ipsjpapers.cls
 Document Class: ipsjpapers 2007/06/15 ver 2.12
 (./ipsjpapers.sty
@@ -77,47 +77,47 @@
 LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
 (Font)              Font shape `JY1/gt/m/n' tried instead on input line 880.
 )))
-(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+(/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
 
-(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+(/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
 \KV@toks@=\toks15
 )
-(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR)
+(/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
 
-(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty
+(/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/trig.sty
 Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
 )
-(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/graphics.cfg
+(/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/graphics.cfg
 File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
 )
-Package graphics Info: Driver file: dvipdfmx.def on input line 94.
+Package graphics Info: Driver file: dvipdfmx.def on input line 91.
 
-(/usr/local/texlive/2015/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def
-File: dvipdfmx.def 2015/03/26 v4.04 LaTeX color/graphics driver for dvipdfmx (T
-eX Live/ChoF)
+(/usr/local/texlive/2013/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def
+File: dvipdfmx.def 2013/05/27 v3.2 LaTeX graphics driver for dvipdfmx (TeX Live
+/ChoF)
 ))
 \Gin@req@height=\dimen139
 \Gin@req@width=\dimen140
 )
-(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/color.sty
-Package: color 2014/10/28 v1.1a Standard LaTeX Color (DPC)
+(/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/color.sty
+Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
 
-(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/color.cfg
+(/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/color.cfg
 File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
 )
-Package color Info: Driver file: dvipdfmx.def on input line 142.
+Package color Info: Driver file: dvipdfmx.def on input line 130.
 
-(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/dvipsnam.def
-File: dvipsnam.def 2014/10/14 v3.0j Driver-dependent file (DPC,SPQR)
+(/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/dvipsnam.def
+File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
 ))
-(/usr/local/texlive/2015/texmf-dist/tex/latex/url/url.sty
+(/usr/local/texlive/2013/texmf-dist/tex/latex/url/url.sty
 \Urlmuskip=\muskip10
-Package: url 2013/09/16  ver 3.4  Verb mode for urls, etc.
+Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
 )
-(/usr/local/texlive/2015/texmf-dist/tex/latex/listings/listings.sty
+(/usr/local/texlive/2013/texmf-dist/tex/latex/listings/listings.sty
 \lst@mode=\count103
 \lst@gtempboxa=\box51
 \lst@token=\toks16
@@ -133,25 +133,25 @@
 \belowcaptionskip=\skip44
 \lst@maxwidth=\dimen144
 
-(/usr/local/texlive/2015/texmf-dist/tex/latex/listings/lstmisc.sty
-File: lstmisc.sty 2014/09/06 1.5e (Carsten Heinz)
+(/usr/local/texlive/2013/texmf-dist/tex/latex/listings/lstmisc.sty
+File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
 \c@lstnumber=\count109
 \lst@skipnumbers=\count110
 \lst@framebox=\box52
 )
-(/usr/local/texlive/2015/texmf-dist/tex/latex/listings/listings.cfg
-File: listings.cfg 2014/09/06 1.5e listings configuration
+(/usr/local/texlive/2013/texmf-dist/tex/latex/listings/listings.cfg
+File: listings.cfg 2007/02/22 1.4 listings configuration
 ))
-Package: listings 2014/09/06 1.5e (Carsten Heinz)
+Package: listings 2007/02/22 1.4 (Carsten Heinz)
 
-(/usr/local/texlive/2015/texmf-dist/tex/latex/listings/lstlang1.sty
-File: lstlang1.sty 2014/09/06 1.5e listings language file
+(/usr/local/texlive/2013/texmf-dist/tex/latex/listings/lstlang1.sty
+File: lstlang1.sty 2004/09/05 1.3 listings language file
 )
-(/usr/local/texlive/2015/texmf-dist/tex/latex/listings/lstlang1.sty
-File: lstlang1.sty 2014/09/06 1.5e listings language file
+(/usr/local/texlive/2013/texmf-dist/tex/latex/listings/lstlang1.sty
+File: lstlang1.sty 2004/09/05 1.3 listings language file
 )
-(/usr/local/texlive/2015/texmf-dist/tex/latex/listings/lstmisc.sty
-File: lstmisc.sty 2014/09/06 1.5e (Carsten Heinz)
+(/usr/local/texlive/2013/texmf-dist/tex/latex/listings/lstmisc.sty
+File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
 )
 (./dummy.tex) (./sigos.aux)
 \openout1 = `sigos.aux'.
@@ -187,54 +187,73 @@
 (Font)              Font shape `JY1/gt/m/n' tried instead on input line 76.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line 76.
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <6> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 81.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <6> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 81.
-
-
-LaTeX Warning: Citation `senkokenkyu' on page 1 undefined 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 96.
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 115.
 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 96.
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 115.
 File: images/dsandcs2.pdf Graphic file (type pdf)
-<images/dsandcs2.pdf>
+ <images/dsandcs2.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 106.
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 125.
 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 106.
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 125.
  [1
 
 
 ]
 File: images/remote_datasegment.pdf Graphic file (type pdf)
- <images/remote_datasegment.pdf>
+
+<images/remote_datasegment.pdf> (./source/TopologyFile.dot
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 1.
+
+(/usr/local/texlive/2013/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
+)
+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.
+LaTeX Font Info:    Try loading font information for OML+cmr on input line 2.
 
-! LaTeX Error: Unknown float option `m'.
+(/usr/local/texlive/2013/texmf-dist/tex/latex/base/omlcmr.fd
+File: omlcmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
+)
+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 2.
+)
+File: images/topologymanager.pdf Graphic file (type pdf)
+
+<images/topologymanager.pdf>
+
+LaTeX Warning: `h' float specifier changed to `ht'.
 
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.147 \begin{table}[html]
-                         
-? 
-! Emergency stop.
- ...                                              
-                                                  
-l.147 \begin{table}[html]
-                         
-Option `m' ignored and `p' used.
+[2]
+File: images/treestructure.pdf Graphic file (type pdf)
+ <images/treestructure.pdf>
+File: images/directConnection.pdf Graphic file (type pdf)
+ <images/directConnection.pdf> [3]
+File: images/private2.pdf Graphic file (type pdf)
+
+<images/private2.pdf>
+Overfull \hbox (23.2414pt too wide) in paragraph at lines 276--277
+[]\OT1/cmtt/m/n/9 Topology Manager(B) \JY1/mc/m/n/9 は \OT1/cmtt/m/n/9 RootNode
+(B) \JY1/mc/m/n/9 に \OT1/cmtt/m/n/9 Topology
+ []
 
- 
+File: images/somehostname2.pdf Graphic file (type pdf)
+<images/somehostname2.pdf> [4]
+File: images/globalconnect.pdf Graphic file (type pdf)
+ <images/globalconnect.pdf>
+Overfull \hbox (4.30293pt too wide) in paragraph at lines 340--341
+[]\JY1/mc/m/n/9 もし接続が確立されなければ 、 \OT1/cmtt/m/n/9 Global Topology
+ []
+
+[5] (./sigos.bbl) [6] (./sigos.aux) ) 
 Here is how much of TeX's memory you used:
- 2760 strings out of 493777
- 37951 string characters out of 6151334
- 133677 words of memory out of 5000000
- 6249 multiletter control sequences out of 15000+600000
- 18095 words of font info for 70 fonts, out of 8000000 for 9000
- 929 hyphenation exceptions out of 8191
- 33i,11n,58p,212b,311s stack positions out of 5000i,500n,10000p,200000b,80000s
-Output written on sigos.dvi (1 page, 7124 bytes).
+ 2910 strings out of 494008
+ 39730 string characters out of 6154472
+ 159061 words of memory out of 5000000
+ 6346 multiletter control sequences out of 15000+600000
+ 17319 words of font info for 67 fonts, out of 8000000 for 9000
+ 745 hyphenation exceptions out of 8191
+ 33i,11n,58p,277b,1468s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on sigos.dvi (6 pages, 43676 bytes).
Binary file paper/sigos.pdf has changed
--- a/paper/sigos.tex	Mon May 09 21:14:42 2016 +0900
+++ b/paper/sigos.tex	Mon May 09 21:28:04 2016 +0900
@@ -78,7 +78,7 @@
 % 本文はここから始まる
 
 \section{分散アプリのTopology Manager}
-当研究室ではデータをData Segment、タスクをCode Segmentという単位で記述する分散フレームワークAlice\cite{senkokenkyu}の開発を行っている。
+当研究室ではデータをData Segment、タスクをCode Segmentという単位で記述する分散フレームワークAlice\cite{Alice}の開発を行っている。
 Aliceではスケーラブルな分散プログラムを信頼性高く記述できる環境を実現する。
 ここで言う信頼性とは、定められた環境下で安定して仕様に従った動作を行うことを指す。
 
@@ -263,8 +263,6 @@
 \subsection*{[別トポロジー間での接続]}
 AliceVNCとAliceChatのように同一ネットワーク内での別アプリケーションの接続を実現する仕組みが図 \ref{fig:private} である。
 
-\newpage
-
 \begin{figure}[h]
 \begin{center}
 \includegraphics[width=70mm]{images/private2.pdf}
@@ -294,8 +292,6 @@
 TopologyNodeが複数のTopologyManagerに対応できるようにしなければならない。
 
 そこで、Meta Computationとして、通常のLocal DSMとは別にTopology ManagerごとのLocal DSMを立ち上げる方法が考えられる(図 \ref{fig:hostname})。
-それぞれのTopology Managerに対応するDSMを作り、そこにそれぞれのnodeNameを格納することで、
-DSMを切り替えるだけでTopologyNodeの仕様は変えずに複数のTopology Managerに対応できる。
 
 \begin{figure}[h]
 \begin{center}
@@ -305,6 +301,11 @@
 \label{fig:hostname}
 \end{figure}
 
+\newpage
+
+それぞれのTopology Managerに対応するDSMを作り、そこにそれぞれのnodeNameを格納することで、
+DSMを切り替えるだけでTopologyNodeの仕様は変えずに複数のTopology Managerに対応できる。
+
 しかし、現在のAliceのコードではDSMを管理するclassがstatic classであったため、複数のLocal DSMを持つことができない。
 staticを取り除くためにはAliceの大部分のコードを修正する必要がある。
 そのため、現状ではKeyである"hostname"のあとにTopology Managerごとの番号を付け加えることで、KeyによってTopology Managerごとの対応を分けている。