Mercurial > hg > Papers > 2022 > ikki-master
diff finalSlide/finalSlide.md @ 36:f636dbf689e1
tweak
author | ichikitakahiro <e165713@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 14 Feb 2022 16:46:02 +0900 |
parents | 668692d92e6e |
children | 8efb5398e604 |
line wrap: on
line diff
--- a/finalSlide/finalSlide.md Sun Feb 13 23:04:26 2022 +0900 +++ b/finalSlide/finalSlide.md Mon Feb 14 16:46:02 2022 +0900 @@ -25,27 +25,32 @@ - 従来ではアプリケーションが持つ機能の一部を取り入れたい - Transaction - バックアップ -- 分散フレームワークChrisiteの仕組みを用いることで +- 分散フレームワークChrisiteの仕組みで問題の一部を解決をはかる + ## 分散フレームワークChristie - Javaで書かれた分散フレームワークである - - GearsOSと近い, Gearと言うプログラミング概念を持つ + - GearsOSと似たGearと言うプログラミング概念を持つ + - 規格が決められたプロトコルを持たず、データのみの送受信で通信する - 自立分散を目指した設計となっている - - 規格が決められたプロトコルを持たず、データのみの送信で通信する - 通信されるデータを意識しながら分散処理の記述が行える +## Christie likeな通信の分散ファイルシステムの提案 +- Christieの仕組みを分散ファイルシステムに応用/検証を行いたい + - 複数のstreamを持ち、通信を行うファイル構造 + - APIは通信部分を含め3種類で構成される +- プロトコルを用いないことで、分散ネットワーク内の通信の見通しを確保する +- 簡潔な記述による分散処理構成 +- APIやプロセスの正当性は将来的に定理支援証明系agdaで検証される -## Christieを用いたファイルシステム開発 -- Christieの通信構成をファイルシステムへの適用を行う -- ファイルは複数のstreamで構成され、データの通信も行う - - これによりファイルのデータ操作をDataGearの単位で行える -- CodeGear単位の記述によりAPIはTransactionで提供される -- 将来的に定理支援証明系agdaで信頼性検証を行う -- Christie baseなファイル通信の評価を行いたい - +## GearsOSが持つOSレベルなTransactionの検証 +- GearsOSはAPIレベルでTransactionな記述が行える + - 従来のアプリケーションでは、ユーザーレベルで実装される + - GearsOSのOSレベルで実装されるTransactionの実装検証を行いたい +- OSのTransactionが保証されていれば、アプリケーションの信頼性の保証となる ## ポスター発表 -- GearsOSのファイルシステムの設計と実装 +- GearsOSのChristie likeなファイルシステムの設計と実装 - ファイル構造 - QueueとTreeを用いる - ファイルAPI