19. Unified Hardware Abstraction
Layer with Device
Masquerade
Iori Yoneji, Takaaki Fukai, Takahiro Shinagawa and Kazuhiko Kato. In
Proc. 33rd ACM/SIGAPP Symposium On Applied Computing (ACM
SAC 2018), Apr 2018.
19
20. BitVisor によるハードウェア抽象化
• virtio で統一したインタフェースを提供する
OSごとに異なるデバイスドライバを持たなくても良くなる
• Device Masquerade による軽量I/F変換
仮想化のオーバーヘッドを低減する
20
OS
physical netphysical disk
Driver1 Driver2
Library OS
Driver1 Driver2
New OS
Driver1 Driver2
BitVisor
virtio-disk virtio-net
Hardware
Abstraction
Layer
(HAL)
21. Distributed Denial of Service
Attack Prevention at Source
Machines
Masanori Misono, Kaito Yoshida, Juho Hwang, Takahiro Shinagawa.
In Proceedings of the 16th IEEE International Conference on Dependable,
Autonomic and Secure Computing (DASC 2018), Aug 2018.
21
22. BitVisor 内で BPF を動作
• 多数のPCのネットワークアクセスを一括管理
BPFによる柔軟なポリシー指定
VMMによる強力なポリシー実施
• DDoS 攻撃を防止する
ソース側の末端でパケットの送出を止められる
22
BitVisor
OS
BPFで書かれ
たポリシー
BPF VM
23. FaultVisor2: Testing
Hypervisor Device Drivers
against Real Hardware
Failures
Masanori Misono, Masahiro Ogino, Takaaki Fukai, Takahiro Shinagawa.
In Proceedings of the 10th IEEE International Conference on Cloud
Computing Technology and Science (CloudCom 2018), Dec 2018.
Acceptance Ratio: 19.8%,Accepted for publication.
23