comparison finalSlide/finalSlide.md @ 34:181eec546ad2

tweak slide
author ichikitakahiro <e165713@ie.u-ryukyu.ac.jp>
date Sat, 12 Feb 2022 23:16:05 +0900
parents ab77a291294d
children 668692d92e6e
comparison
equal deleted inserted replaced
33:ab77a291294d 34:181eec546ad2
7 ## 概要 7 ## 概要
8 - GearsOSの分散ファイルシステムの設計と実装を行った 8 - GearsOSの分散ファイルシステムの設計と実装を行った
9 - ファイル構造の設計 9 - ファイル構造の設計
10 - APIの定義 10 - APIの定義
11 - 遠隔のファイルのアクセスと保存 11 - 遠隔のファイルのアクセスと保存
12 - GearsOS同様の記述単位な構成 12 - GearsOS同様の記述単位による構成
13 - 自律分散を目指した分散ファイルシステムの設計 13 - ファイルは複数のstreamを持ち、通信も行う
14 - OSレベルのTransactionによるアプリ実装 14
15 15
16 ## GearsOS 16 ## GearsOS
17 - CodeGear/DataGearという単位で記述されるOS 17 - CodeGear/DataGearという単位で記述されるOS
18 - OSの信頼性の保証と拡張性を目指している 18 - OSの信頼性の保証と拡張性を目指している
19 - ノーマルレベルとメタレベルを分離して記述できる 19 - ノーマルレベルとメタレベルを分離して記述できる
56 <div style="text-align: center;"> 56 <div style="text-align: center;">
57  <img src="images/newGearsFile.pdf" alt=Queue width="400"> 57  <img src="images/newGearsFile.pdf" alt=Queue width="400">
58 </div> 58 </div>
59 59
60 60
61 ## FileAPI
62 - ファイルのAPIは三種類となる
63 - Put
64 - Queueに対してデータを挿入する
65 - Take
66 - Queueからデータを取り出す
67 - Peek
68 - Queueからデータを"読み"だす
69 - Takeの先読みに相当する
70 - APIは対象のstreamをkeyで指定する
71
72
73
61 ## GearsOSの分散ファイルシステム 74 ## GearsOSの分散ファイルシステム
62 - GearsOSのファイルは通信の役割も持つ 75 - GearsOSのファイルは通信の役割も持つ
63 - 規格が決められたプロトコルを用いない 76 - 遠隔上のファイルに対応するproxyを作成して通信を行う
64 - 最低限のデータ(DataGear)でのみ通信を行う 77 - 対象ファイルとproxyはsocketで接続される
65 - 分散通信の見通しの確保を目指す 78 - proxyの操作はLocalなファイルと相違なく行える
79 - 記録デバイスへの保存も同様な仕組みで行う
66 - 将来的にAPIと通信プロセスは定理支援証明系Agdaで検証を行う 80 - 将来的にAPIと通信プロセスは定理支援証明系Agdaで検証を行う
67 81
68 ## Transactionalなファイルシステム 82 ## GearsFSの展望
69 - GearsFSはDataGear単位で操作を行う 83 - ノードの配線を担当するTopologyManagerの実装
70 - これによりAPIをTransactionとして実装できる 84 - 参加表明したノードを任意の形のTopologyへ配線する
71 - 従来ではアプリケーションレベルで実装される 85 - 複数streamにより制御を行う分散ファイル通信手法としての検証
72 - Transactionは様々な分類のアプリケーションに必要となる 86 - Dataのみで通信を行う通信(規格があるプロトコルを用いない)
73 - GearsOSによるOSレベルのTransactionを用いた開発物の検証を兼ねる 87 - 自律分散通信の見通し確保
88 - OSレベルなTransactionを搭載するアプリケーションとしての評価
89 - GearsOSのCodeGearはTransactionとなる
90 - 従来ではアプリケーションレベルにより実装される
91 - GearsOSによるOSレベルTransactionの信頼性/実用性調査
92
74 93
75 ## ポスターセッション 94 ## ポスターセッション
76 - ファイル構造の詳細 95 - より詳細なGearsOSのファイル構造
77 - ファイルアクセスAPI 96 - ファイルの読み出し
78 - proxyを用いたファイル通信の構成解説 97 - proxyを用いたファイル通信の構成解説
79 - 研究のまとめと課題 98 - 研究のまとめと課題