Mercurial > hg > Papers > 2016 > nozomi-sigos
changeset 26:fae570922aaf
add ToDo
author | Nozomi |
---|---|
date | Sun, 08 May 2016 19:35:01 +0900 |
parents | 6c936f5c7f9b |
children | 73dc202884d3 |
files | paper/.DS_Store paper/sigos.aux paper/sigos.log paper/sigos.tex |
diffstat | 4 files changed, 70 insertions(+), 104 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/sigos.aux Sun May 08 19:09:41 2016 +0900 +++ b/paper/sigos.aux Sun May 08 19:35:01 2016 +0900 @@ -2,22 +2,3 @@ \citation{senkokenkyu} \newlabel{fig:CS}{{1}{1}} \citation{dot} -\newlabel{fig:Remote DSM}{{2}{2}} -\newlabel{src:topologyfile}{{1}{2}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}トポロジーファイルの例}{2}} -\newlabel{fig:topologymanager}{{3}{2}} -\citation{TreeVNC} -\citation{tightVNC} -\newlabel{fig:TreeVNC}{{4}{3}} -\newlabel{fig:DirectConnection}{{5}{3}} -\newlabel{fig:private}{{6}{4}} -\newlabel{fig:hostname}{{7}{4}} -\citation{*} -\bibstyle{ipsjunsrt} -\bibdata{sigos} -\bibcite{dot}{1} -\bibcite{TreeVNC}{2} -\bibcite{tightVNC}{3} -\bibcite{Alice1}{4} -\newlabel{fig:global}{{8}{5}} -\gdef\ipsj@lastpage{5}
--- a/paper/sigos.log Sun May 08 19:09:41 2016 +0900 +++ b/paper/sigos.log Sun May 08 19:35:01 2016 +0900 @@ -1,11 +1,11 @@ -This is e-pTeX, Version 3.1415926-p3.4-110825-2.6 (utf8.euc) (TeX Live 2013) (format=platex 2014.4.14) 8 MAY 2016 19:09 +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 entering extended mode restricted \write18 enabled. %&-line parsing enabled. **sigos.tex (./sigos.tex -pLaTeX2e <2006/11/10> (based on LaTeX2e <2011/06/27> patch level 0) -Babel <3.9f> and hyphenation patterns for 78 languages loaded. +pLaTeX2e <2006/11/10> (based on LaTeX2e <2015/01/01> patch level 0) +Babel <3.9l> and hyphenation patterns for 79 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/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/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) -(/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) \KV@toks@=\toks15 ) -(/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/graphics.sty +Package: graphics 2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR) -(/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/trig.sty +(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty Package: trig 1999/03/16 v1.09 sin cos tan (DPC) ) -(/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/graphics.cfg +(/usr/local/texlive/2015/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 91. +Package graphics Info: Driver file: dvipdfmx.def on input line 94. -(/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) +(/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) )) \Gin@req@height=\dimen139 \Gin@req@width=\dimen140 ) -(/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/graphics/color.sty +Package: color 2014/10/28 v1.1a Standard LaTeX Color (DPC) -(/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/color.cfg +(/usr/local/texlive/2015/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 130. +Package color Info: Driver file: dvipdfmx.def on input line 142. -(/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/graphics/dvipsnam.def +File: dvipsnam.def 2014/10/14 v3.0j Driver-dependent file (DPC,SPQR) )) -(/usr/local/texlive/2013/texmf-dist/tex/latex/url/url.sty +(/usr/local/texlive/2015/texmf-dist/tex/latex/url/url.sty \Urlmuskip=\muskip10 -Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc. +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. ) -(/usr/local/texlive/2013/texmf-dist/tex/latex/listings/listings.sty +(/usr/local/texlive/2015/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/2013/texmf-dist/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) +(/usr/local/texlive/2015/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2014/09/06 1.5e (Carsten Heinz) \c@lstnumber=\count109 \lst@skipnumbers=\count110 \lst@framebox=\box52 ) -(/usr/local/texlive/2013/texmf-dist/tex/latex/listings/listings.cfg -File: listings.cfg 2007/02/22 1.4 listings configuration +(/usr/local/texlive/2015/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2014/09/06 1.5e listings configuration )) -Package: listings 2007/02/22 1.4 (Carsten Heinz) +Package: listings 2014/09/06 1.5e (Carsten Heinz) -(/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/lstlang1.sty +File: lstlang1.sty 2014/09/06 1.5e listings language file ) -(/usr/local/texlive/2013/texmf-dist/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) +(/usr/local/texlive/2015/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2014/09/06 1.5e (Carsten Heinz) ) (./dummy.tex) (./sigos.aux) \openout1 = `sigos.aux'. @@ -211,57 +211,30 @@ ] File: images/remote_datasegment.pdf Graphic file (type 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. - -(/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> [2] -File: images/treestructure.pdf Graphic file (type pdf) - <images/treestructure.pdf> -File: images/directConnection.pdf Graphic file (type pdf) - -<images/directConnection.pdf> - -LaTeX Warning: `h' float specifier changed to `ht'. +! LaTeX Error: Unknown float option `m'. -[3] -File: images/private2.pdf Graphic file (type pdf) - <images/private2.pdf> -Overfull \hbox (23.2414pt too wide) in paragraph at lines 243--244 -[]\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 - [] +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. -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 304--305 -[]\JY1/mc/m/n/9 もし接続が確立されなければ 、 \OT1/cmtt/m/n/9 Global Topology - [] - -(./sigos.bbl) [5] (./sigos.aux) ) + Here is how much of TeX's memory you used: - 2916 strings out of 494008 - 39798 string characters out of 6154472 - 159061 words of memory out of 5000000 - 6349 multiletter control sequences out of 15000+600000 + 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 - 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 (5 pages, 35848 bytes). + 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).
--- a/paper/sigos.tex Sun May 08 19:09:41 2016 +0900 +++ b/paper/sigos.tex Sun May 08 19:35:01 2016 +0900 @@ -77,7 +77,7 @@ % 本文はここから始まる -\section{研究背景と目的} +\section{分散アプリのTopology Manager} 当研究室ではデータをData Segment、タスクをCode Segmentという単位で記述する分散フレームワークAlice\cite{senkokenkyu}の開発を行っている。 Aliceではスケーラブルな分散プログラムを信頼性高く記述できる環境を実現する。 ここで言う信頼性とは、定められた環境下で安定して仕様に従った動作を行うことを指す。 @@ -86,6 +86,15 @@ そして分散環境の構築に必要な処理をMeta Computationとして提供する。 プログラマはコアな仕様の変更を抑えつつプログラムの挙動変更ができるため、信頼性の高い分散アプリケーションの記述が可能となる。 +ToDo:Topologymanagerが必要な理由 + 分散アプリケーションは複数のノードを管理しないといけない。 + 1.分散アプリを見つける + 2.ノードをトポロジーに接続する(物理ネットワークとの対応:NATの対応) + 3.故障など問題発生時の再構成 + 4.複数アプリのセパレーション・インタラクション + LAN内を構成するTopMとWANをGTopMが対応することで解決 + 直接の応用がTreeVNC(いままではこう)。 + いままではTopMだけだったがGTopMを追加する Meta ComputationのひとつであるTopologyManagerは、アプリケーション外部からトポロジーの構成・管理をサポートする。 本研究では、分散アプリケーションにおける課題であるNAT越えの機能をTopologyManagerで実現するための設計を行う。 @@ -137,6 +146,8 @@ このようにプログラムすることで、通常処理と例外処理を分離することができるため、仕様の変更を抑えたシンプルなプログラムを記述できる。 \subsection*{[Topology Manager]} +ToDo:動的・静的でセクションわけ + Aliceでは、ノード間の接続管理やトポロジーの構成管理を、Topology ManagerというMeta Computationが提供している。 このTopology ManagerもCS/DSを用いて実装されている。 プログラマはトポロジーファイルを用意し、Topology Managerに読み込ませるだけでトポロジーを構成することができる。 @@ -306,6 +317,7 @@ Meta Meta ComputationがNAT越えをサポートするため、Topology ManagerもTopology Nodeも接続要求のあったノードがグローバルかプライベートかを気にせず扱うことができる。 +\section{比較} \section{まとめ} 並列分散フレームワークAliceでは、スケーラブルかつ信頼性の高いプログラムを記述する環境を実現するため、CS/DSの計算モデルとMeta Computationによる実装の階層化を採用している。