changeset 64:6513f369e624

...
author matac42 <matac@cr.ie.u-ryukyu.ac.jp>
date Wed, 07 Feb 2024 13:38:42 +0900
parents f293f6b6da96
children 47b4ddf35b1d
files Paper/master_paper.pdf Paper/master_paper.tex TODO.md mindmaps/gears_fs_db.mm
diffstat 4 files changed, 12 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
Binary file Paper/master_paper.pdf has changed
--- a/Paper/master_paper.tex	Tue Feb 06 20:49:37 2024 +0900
+++ b/Paper/master_paper.tex	Wed Feb 07 13:38:42 2024 +0900
@@ -759,7 +759,8 @@
 このように,GCとレプリケーションを同様の仕組みで実装することが考えられる.
 しかし,Node2にコピーを行う際はNode1とNode2間で操作やデータを送信するための
 通信の仕組みが必要である.
-レプリケーションを実装する際は通信の仕組みについて考える必要がある.
+レプリケーションを実装する際の通信の仕組みについて考える必要がある.
+データの送受信はDataGearManagerのSocket通信の仕組みを使うことが考えられる.
 
 既存のDBにおけるレプリケーション手法は同期のタイミングやレプリカの作成単位によっていくつか種類がある.
 
--- a/TODO.md	Tue Feb 06 20:49:37 2024 +0900
+++ b/TODO.md	Wed Feb 07 13:38:42 2024 +0900
@@ -20,6 +20,8 @@
 - [x] 実装の説明
 - [x] swapはメモリ上でどうなってるか詳しく(図を入れよう)
 - [x] 図の清書
+
+- [x] レプリケーションとDGM通信の話を入れる
 - [ ] 4章......
 - [ ] 評価
 - [ ] まとめと今後の課題
--- a/mindmaps/gears_fs_db.mm	Tue Feb 06 20:49:37 2024 +0900
+++ b/mindmaps/gears_fs_db.mm	Wed Feb 07 13:38:42 2024 +0900
@@ -780,6 +780,10 @@
 <node TEXT="CGのトポロジー形成を行う" ID="ID_265704638" CREATED="1707117106960" MODIFIED="1707117117959"/>
 </node>
 <node TEXT="Socketによる通信の仕組み" ID="ID_593040069" CREATED="1707116002953" MODIFIED="1707116014736"/>
+<node TEXT="レプリケーションへの適用" ID="ID_383203046" CREATED="1707273550166" MODIFIED="1707273560645">
+<node TEXT="レプリケーションする際は通信の仕組みが必要" ID="ID_730532873" CREATED="1707273560855" MODIFIED="1707273572678"/>
+<node TEXT="NodeやStack DataGearの送信" ID="ID_827343349" CREATED="1707273572962" MODIFIED="1707273785345"/>
+</node>
 </node>
 <node TEXT="分散ファイルシステムのトポロジー形成" POSITION="right" ID="ID_1837705741" CREATED="1704631962837" MODIFIED="1704631974676"/>
 <node TEXT="実行したCodeGearを出力する仕組みが欲しい" POSITION="right" ID="ID_566018654" CREATED="1706690111878" MODIFIED="1706690124375">
@@ -954,7 +958,7 @@
 </node>
 <node TEXT="tree-&gt;rootを書き換えて,途中のノードからコピーできるみたいなの作りたい" ID="ID_1603927493" CREATED="1706692686178" MODIFIED="1706692704418"/>
 </node>
-<node TEXT="評価" POSITION="right" ID="ID_1699170037" CREATED="1706803749390" MODIFIED="1707213585346" HGAP_QUANTITY="14.75 pt" VSHIFT_QUANTITY="121.5 pt">
+<node TEXT="評価" FOLDED="true" POSITION="right" ID="ID_1699170037" CREATED="1706803749390" MODIFIED="1707213585346" HGAP_QUANTITY="14.75 pt" VSHIFT_QUANTITY="121.5 pt">
 <node TEXT="説明" ID="ID_1332913546" CREATED="1707024290462" MODIFIED="1707024304655">
 <node TEXT="テストコード" ID="ID_83989606" CREATED="1707024312272" MODIFIED="1707024315913">
 <node TEXT="いくつかの考えられる木の形はテストした" ID="ID_401372478" CREATED="1707024501611" MODIFIED="1707024539431">
@@ -997,6 +1001,9 @@
 <node TEXT="RedBlackTreeの持続性" ID="ID_661781686" CREATED="1707024357426" MODIFIED="1707024367737">
 <node TEXT="単純なコピーで実装したため,データの持続性が保たれている" ID="ID_1984829925" CREATED="1707025135915" MODIFIED="1707025157178"/>
 </node>
+<node TEXT="GC, レプリケーション,バックアップへの適用" ID="ID_1095924486" CREATED="1707221209456" MODIFIED="1707221228881">
+<font BOLD="false"/>
+</node>
 </node>
 <node TEXT="テストは動いた" ID="ID_1202499591" CREATED="1706803764279" MODIFIED="1706803770865">
 <node TEXT="ノード数ごとのテストができる" ID="ID_405894808" CREATED="1706804393369" MODIFIED="1706804408856"/>