Mercurial > hg > Papers > 2022 > matac-thesis
changeset 37:52f1f91de145
...
author | matac42 <matac@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 30 Jan 2022 11:10:15 +0900 |
parents | 13120531542b |
children | 1c530924361d |
files | paper/text/chapter2.tex paper/thesis.pdf |
diffstat | 2 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/text/chapter2.tex Sun Jan 30 04:25:51 2022 +0900 +++ b/paper/text/chapter2.tex Sun Jan 30 11:10:15 2022 +0900 @@ -266,7 +266,9 @@ それぞれをInputQueue, OutputQueue, mainQueueと呼ぶ. データをinputしたい場合InputQueueへputを行い,取得したい場合OutputQueueからgetを行う. mainQueueはデータそのものであり,InputQueueからmainQueue,mainQueueからOutputQueueへデータが流れるように接続される. -3つのQueueを通過するデータはelementと呼ばれる. +Gearの概念ではDataGearにあたり,DataGearManagerにkeyとI/O Queueが対応する形で保持される. +ファイルの中身のデータをレコードに分割し,レコードをQueueにputしてstreamに入れる. +データを取り出す際はQueueからgetし,順番に読むことでファイルを構築する. \section{WordCount例題による分散ファイルシステム設計} 分散ファイルシステムはファイルのデータ送受信をする際に用いられるAPIを作成する必要がある.