changeset 6:8cf4c8681595

sigos_ver4
author suruga
date Fri, 21 Apr 2017 01:50:26 +0900
parents bec6eb1e0297
children ad41c4a44428
files paper/.DS_Store paper/sigos.bib paper/sigos.dvi paper/sigos.log paper/sigos.pdf paper/sigos.tex
diffstat 6 files changed, 11 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
Binary file paper/.DS_Store has changed
--- a/paper/sigos.bib	Fri Apr 21 00:30:14 2017 +0900
+++ b/paper/sigos.bib	Fri Apr 21 01:50:26 2017 +0900
@@ -1,10 +1,10 @@
 @article{
     cerium,
-    author = "宮國 渡 and 河野 真治 and 神里 晃 and 杉山 千秋",
-    title = "Cell 用の Fine-grain Task Manager の実装",
+    author = "金川 竜己  and 河野 真治 ",
+    title = "非破壊的木構造データベース Jungle とその評価",
     journal = "情報処理学会 システムソフトウェアとオペレーティング・システム研究会(OS)",
-    month = "April",
-    year = 2008
+    month = "Feb",
+    year = 2015
 }
 
 @article{
@@ -46,11 +46,4 @@
     year = 2015
 }
 
-@article{
-    cbc-lola,
-    author = "Kaito TOKKMORI and Shinji KONO",
-    title = "Implementing Continuation based language in LLVM and Clang",
-    journal = "LOLA 2015",
-    month = "July",
-    year = 2015
-}
+
Binary file paper/sigos.dvi has changed
--- a/paper/sigos.log	Fri Apr 21 00:30:14 2017 +0900
+++ b/paper/sigos.log	Fri Apr 21 01:50:26 2017 +0900
@@ -1,4 +1,4 @@
-This is e-pTeX, Version 3.14159265-p3.7-160201-2.6 (utf8.euc) (TeX Live 2016) (preloaded format=platex 2017.4.10)  21 APR 2017 00:29
+This is e-pTeX, Version 3.14159265-p3.7-160201-2.6 (utf8.euc) (TeX Live 2016) (preloaded format=platex 2017.4.10)  21 APR 2017 01:41
 entering extended mode
  restricted \write18 enabled.
  %&-line parsing enabled.
@@ -263,9 +263,7 @@
 []\OT1/cmr/m/n/9 : CUDA, https://developer.nvidia.com/category/zone/cuda-
  []
 
-) [5
-
-] (./sigos.aux)
+) [5] (./sigos.aux)
 
 LaTeX Warning: There were undefined references.
 
@@ -282,4 +280,4 @@
  929 hyphenation exceptions out of 8191
  30i,13n,49p,943b,329s stack positions out of 5000i,500n,10000p,200000b,80000s
 
-Output written on sigos.dvi (5 pages, 32724 bytes).
+Output written on sigos.dvi (5 pages, 35456 bytes).
Binary file paper/sigos.pdf has changed
--- a/paper/sigos.tex	Fri Apr 21 00:30:14 2017 +0900
+++ b/paper/sigos.tex	Fri Apr 21 01:50:26 2017 +0900
@@ -264,6 +264,9 @@
 \section{分散環境でのJungleDBの書き出し実験方法の提案}
 
 \section{まとめ}
+ 本研究では、始めに破壊的木構造データベースであるJungleについて説明を行い、次にJungleの性能を上げるために実装した点を挙げ、最後に分散環境での Jungle の書き出し実験の手法について述べた。
+ 実装した点は、まず Jungle の Index の Update を高速化させるために、前の版の Index と値を共有しながら Update を行う、差分 Update の実装を行なった。次に、線形の木を正順で構築する際、木の変更の手間が O(n) になる問題を解決するために、 Differential Jungle Tree の実装をした。 Differential Jungle Tree は、自身の末尾のノードの情報を保持している。この末尾ノードを使用して、木の編集や検索を行う。次に、自動的に木のバランスを行い、最適な形の木構造を構築する Red Black Jungle Tree を実装した。 Red Black Jungle Tree は、自身が Index を構築する Default Jungle Tree により、編集できる。また、ノードは、木のバランスによって Path が編集ごとに変わってしまうため、属性名と属性値のペアでノードを指定できる、 Red Black Jungle Tree Editor の実装を行なった。
+ 今後の課題として、Jungleは非破壊でデータを保持し続けるため、非常に多くのメモリを使用してしまう。ある程度の単位で過去のデータの掃除を行いたい。Jungleは、過去の木に対するアクセスをサポートしているため、データの掃除を行うタイミングが明確ではない。なので、メモリから追い出すタイミングを定義する必要がある。%また、Jungleのパフォーマンスを出すために、データを最適化する必要がある。最適な木構造はアプリケーションによって違うため、Jungleの設計手法を確立させる必要がある。
 
 
 %参考文献