changeset 50:6f40d20e4b4c

update
author riono <e165729@ie.u-ryukyu.ac.jp>
date Thu, 10 Feb 2022 15:47:50 +0900
parents ba9af56d0dfc
children 9d71ffda7d97
files Paper/chapter/abstract.tex Paper/chapter/thanks.tex Paper/master_paper.pdf Paper/master_paper.sty Paper/master_paper.tex Paper/reference.bib
diffstat 6 files changed, 82 insertions(+), 83 deletions(-) [+]
line wrap: on
line diff
--- a/Paper/chapter/abstract.tex	Thu Feb 10 14:12:16 2022 +0900
+++ b/Paper/chapter/abstract.tex	Thu Feb 10 15:47:50 2022 +0900
@@ -12,4 +12,14 @@
 通信が切断されてもゲームロジックが破綻することなく続行可能である。
 
 \chapter*{Abstract}
-hogefuga
+The majority of communication methods in online games are client-server methods.
+It is difficult to write distributed programs correctly, and it is necessary to cope with the increasing number of users.
+
+Christie, which is being developed in our laboratory, is a parallel distributed framework using CodeGear and DataGear.
+Since it is written in Java, it cannot be used directly with the game engine Unity.
+Therefore, we reimplemented Christie into C\# and implemented it as a communication library that runs on Unity.
+We also compared it with the existing communication libraries in Unity.
+
+By using Christie Sharp, parallel processing can be described without using parallel processing libraries together.
+In addition, since the data communication is written to the proxy using DataGearManager as the proxy, the game can be played even if the communication is lost.
+Therefore, the game logic can be continued even if the communication is cut off.
--- a/Paper/chapter/thanks.tex	Thu Feb 10 14:12:16 2022 +0900
+++ b/Paper/chapter/thanks.tex	Thu Feb 10 15:47:50 2022 +0900
@@ -1,3 +1,10 @@
 \chapter*{謝辞}
 \addcontentsline{toc}{chapter}{謝辞}
-ホゲ様,フガ様ありがとうございます
+
+本研究の遂行、本論文の作成にあたり、御多忙にも関わらず終始懇切なる御指導と御教授を賜わりました河野真治准教授に心より感謝致します。
+共に研究を行い暖かな気遣いと励ましをもって支えてくれた並列信頼研究室の全てのメンバーに感謝致します。
+最後に、 有意義な時間を共に過ごした理工学研究科情報工学専攻の学友、並びに物心両面で支えてくれた家族に深く感謝致します。
+
+\begin{flushright}
+    2022年 3月 \\ 安田亮
+\end{flushright}
\ No newline at end of file
Binary file Paper/master_paper.pdf has changed
--- a/Paper/master_paper.sty	Thu Feb 10 14:12:16 2022 +0900
+++ b/Paper/master_paper.sty	Thu Feb 10 15:47:50 2022 +0900
@@ -192,7 +192,9 @@
 }
 
 \newcommand{\makecommission} {
-  \null
+  \noindent
+  論文題目:  継続を使用する並列分散フレームワークの Unity 実装  \newline\newline
+  氏\hspace{4ex}名: 安田 亮
   \vspace*{4.5cm}
   \begin{center}
     本論文は、修士(工学)の学位論文として適切であると認める。
--- a/Paper/master_paper.tex	Thu Feb 10 14:12:16 2022 +0900
+++ b/Paper/master_paper.tex	Thu Feb 10 15:47:50 2022 +0900
@@ -21,11 +21,14 @@
 \chife{指導教員:教授 和田 知久}
 \echife{Supervisor: Prof. Tomohisa Wada}
 
+
 \marklefthead{% 左上に挿入
   \begin{minipage}[b]{.4\textwidth}
     琉球大学大学院学位論文(修士)
 \end{minipage}}
 
+
+
 % \markleftfoot{% 左下に挿入
 %  \begin{minipage}{.8\textwidth}
 %    Gears OS の Paging
@@ -69,6 +72,8 @@
 %rome
 \maketitle
 
+\newpage
+
 \pagenumbering{roman}
 \setcounter{page}{0}
 \makecommission
--- a/Paper/reference.bib	Thu Feb 10 14:12:16 2022 +0900
+++ b/Paper/reference.bib	Thu Feb 10 15:47:50 2022 +0900
@@ -1,80 +1,55 @@
-@article{
-    cbc,
-    author = "Kaito TOKKMORI and Shinji KONO",
-    title = "Implementing Continuation based language in LLVM and Clang",
-    journal = "LOLA 2015",
-    month = "July",
-    year = 2015
-}
-
-@article{moggi-monad,
-    author     = {Moggi, Eugenio},
-    title      = {Notions of Computation and Monads},
-    journal    = {Inf. Comput.},
-    issue_date = {July 1991},
-    volume     = {93},
-    number     = {1},
-    month      = jul,
-    year       = {1991},
-    issn       = {0890-5401},
-    pages      = {55--92},
-    numpages   = {38},
-    url        = {http://dx.doi.org/10.1016/0890-5401(91)90052-4},
-    doi        = {10.1016/0890-5401(91)90052-4},
-    acmid      = {116984},
-    publisher  = {Academic Press, Inc.},
-    address    = {Duluth, MN, USA},
-}
-
-@inproceedings{Yang:2010:SLI:1806596.1806610,
- author = {Yang, Jean and Hawblitzel, Chris},
- title = {Safe to the Last Instruction: Automated Verification of a Type-safe Operating System},
- booktitle = {Proceedings of the 31st ACM SIGPLAN Conference on Programming Language Design and Implementation},
- series = {PLDI '10},
- year = {2010},
- isbn = {978-1-4503-0019-3},
- location = {Toronto, Ontario, Canada},
- pages = {99--110},
- numpages = {12},
- url = {http://doi.acm.org/10.1145/1806596.1806610},
- doi = {10.1145/1806596.1806610},
- acmid = {1806610},
- publisher = {ACM},
- address = {New York, NY, USA},
- keywords = {operating system, run-time system, type safety, verification},
-}
-
-@inproceedings{Klein:2009:SFV:1629575.1629596,
- author = {Klein, Gerwin and Elphinstone, Kevin and Heiser, Gernot and Andronick, June and Cock, David and Derrin, Philip and Elkaduwe, Dhammika and Engelhardt, Kai and Kolanski, Rafal and Norrish, Michael and Sewell, Thomas and Tuch, Harvey and Winwood, Simon},
- title = {seL4: Formal Verification of an OS Kernel},
- booktitle = {Proceedings of the ACM SIGOPS 22Nd Symposium on Operating Systems Principles},
- series = {SOSP '09},
- year = {2009},
- isbn = {978-1-60558-752-3},
- location = {Big Sky, Montana, USA},
- pages = {207--220},
- numpages = {14},
- url = {http://doi.acm.org/10.1145/1629575.1629596},
- doi = {10.1145/1629575.1629596},
- acmid = {1629596},
- publisher = {ACM},
- address = {New York, NY, USA},
- keywords = {isabelle/hol, l4, microkernel, sel4},
-}
-
-@inproceedings{Sigurbjarnarson:2016:PVF:3026877.3026879,
- author = {Sigurbjarnarson, Helgi and Bornholt, James and Torlak, Emina and Wang, Xi},
- title = {Push-button Verification of File Systems via Crash Refinement},
- booktitle = {Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation},
- series = {OSDI'16},
- year = {2016},
- isbn = {978-1-931971-33-1},
- location = {Savannah, GA, USA},
- pages = {1--16},
- numpages = {16},
- url = {http://dl.acm.org/citation.cfm?id=3026877.3026879},
- acmid = {3026879},
- publisher = {USENIX Association},
- address = {Berkeley, CA, USA},
-}
-
+@Misc{christie,
+  author = "{照屋 のぞみ,河野 真治}",
+  title = "分散フレームワークChristieの設計",
+  journal = "琉球大学理工学研究科修士論文",
+  month = "",
+  year = 2018
+}
+
+@Misc{block,
+  author = "{赤堀 貴一,河野 真治}",
+  title = "Christieによるブロックチェーンの実装",
+  journal = "琉球大学工学部情報工学科卒業論文",
+  month = "",
+  year = 2019
+}
+
+
+@Misc{alice,
+  author = "{赤嶺 一樹,河野 真治}",
+  title = "分散ネットワークフレームワークAlice の 提案と実装",
+  journal = "琉球大学理工学研究科修士論文",
+  month = "",
+  year = 2019
+}
+
+@Misc{unity,
+  author = "{Unity}",
+  title = "",
+  howpublished = "\url{https://unity.com}"
+}
+
+@Misc{pun2,
+  author = "{Photon Unity Networking 2}",
+  title = "",
+  howpublished = "\url{https://doc-api.photonengine.com}"
+}
+
+@Misc{mlapi,
+  author = "{Unity Multiplayer MLAPI}",
+  title = "",
+  howpublished = "{https://github.com/Unity-Technologies/com.unity.multiplayer.mlapi}"
+}
+
+@Misc{csmessage,
+  author = "{MessagePack-CSharp}",
+  title = "",
+  howpublished = "{https://github.com/neuecc/MessagePack-CSharp}"
+}
+
+
+@Misc{mspack,
+  author = "{msgpack-java}",
+  title = "",
+  howpublished = "{https://github.com/msgpack/msgpack-java}"
+}