comparison slides/2018/05/21/memo.txt @ 45:f5dac10540d7

auto-Update generated slides by script
author Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Tue, 29 May 2018 18:44:59 +0900
parents
children
comparison
equal deleted inserted replaced
44:8c7be076e6e6 45:f5dac10540d7
1 VMMを用いて重要サービス
2
3 - 多くの計算機では重要サービスが動作している
4 - 仮想計算機モニタ(VMM)
5 - OSへの通信要求を補足
6 - 代理実行
7 - 結果を返却
8 - レジスタ値をもとに通信要求の内容を取得
9 - レジスタ値で出来るのか
10 - レジスタ終了後のPCをシステムコール終了後のものにする
11 - ハイパーコール Xenのprocy Interface
12 - VMMの処理流れ
13 - socketやcloseを経由してFDを判別
14
15 保護対象VMではシステムコール終了処理から再開する
16 - 代理実行処理が**事象待ち**を含むかどうか
17
18 - socketとcloseの繰り返しでタイムスタンプを生成している
19
20 1ms OSのスケジューラの感覚
21
22 特定されるプロセスがあるとダメなのでは...?
23
24
25 ----
26 # キャッシュファイルシステムによる下位キャッシュのアクセスの局所性の改善によるVM I/O性能の向上
27
28
29 - 物理HDDへはページキャッシュが二重になっている
30
31 - 下位キャッシュには最近使われていないデータ要求が溜まっている
32 - LRUが効果的に機能しない
33
34 - 本来ならページキャッシュを変えていくのが望ましいが,今回は手前だけを実装する
35 - 先行研究
36 - Chace FS
37 - missとhitを厳格にゲストFSでくくる為に強い局所性を持ち,I/O性能を高めている
38 - LFU Cache FS
39 - キャッシュ格納対象を動的に拡張
40 - ホットスポットが既知でなくても実現される
41 - 時間的に局所性が高まっている
42 - ページキャッシュ内に実装することで性能が向上するのではないか
43
44 - キャッシュの公平性は?
45 - 今現在は考えていない
46
47 ---
48
49 # オンライン処理とバッチ処理が混在する環境におけるディスクI/O制御方式
50
51 - オンライン処理とバッチ処理は異なる計算機とすることが多い
52 - オンライン処理とバッチ処理で計算機資源を十分に利用しないケースが多い
53
54 - 計算機資源の利用効率向上を期待している
55 - バッチ処理ではdiscへのアクセスが多いが,オンライン処理では低い
56
57 ===> 計算機資源をフラットにしたい
58
59 - ディスクドライバはI/O要求を並列して処理できない
60 - オンライン処理では1,000バイト以下のものが多い
61
62 - オンライン処理では同時実行処理が増えるとwriteシステムコールが発生し,待機される
63
64 - I/O要求を細分化しキューにいれて順次処理を行う
65 - ディスクビジー率と処理時間の関係をシュミレーションする
66
67
68 - バッチ処理ではCPU優先制御が機能しているが,I/O制御を加えたほうが時間が大幅に減少している
69
70 ---
71 # GearsOSのAgdaによる記述と検証
72
73
74 ---
75