Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
集中コースZ5 成果報告 kriw
Slide 2
Slide 2 text
制作物の概要 ● KeyValueストア ● yaraを用いたマルウェアの検知機能
Slide 3
Slide 3 text
イメージ 複数のクライアントから 大量のファイルを送信。 2MB程度 高速に処理
Slide 4
Slide 4 text
パフォーマンス(所要時間) 256台同時接続 ファイルサイズ 約2MB ファイル数 1000
Slide 5
Slide 5 text
参考 SSDは速い
Slide 6
Slide 6 text
事前課題 ● 土台となるKey-Valueストアの作成 ● KVSでtcpソケットを用いたファイルの転送の対応 ● KVSへのyaraの組み込み ● SPDKのセットアップ ブログ http://kotarou777775.hatenablog.com/entry/2017/08/12/214249
Slide 7
Slide 7 text
事前課題で発生した問題 ● 16MB程度のファイルをサーバーが受信出来な い。 ● スレッドのゾンビ化 ● スレッドの排他制御をしていない。
Slide 8
Slide 8 text
キャンプ期間中 ● スレッドのゾンビ化の阻止 ● スレッドの排他制御 ● 大きなサイズのファイルに対応 ● ログ機能の実装 ● ベンチマークの測定
Slide 9
Slide 9 text
辛かったこと、苦労したこと。 ● 設計に不備があって再実装した箇所があった。 ● スレッドの扱いに苦労した。 ● yaraにバグがありそう?だった。
Slide 10
Slide 10 text
楽しかった事 ● 集中して作業が出来た。
Slide 11
Slide 11 text
成果 総行数: 934行 spdk/spdkへ(2文字)コミットした。
Slide 12
Slide 12 text
今後の目標 ● SPDK上で使えるようにする。 ● 別言語で書き直す。