--- tags: 論文メモ --- # Kite: Lightweight Critical Service Domains ## 背景 ### 問題意識 - driver domainとかdaemonized VMの文脈におけるunikernel - ドライバをVMで動かすやつでGPOS乗せるのは明らかに無駄 ### 問題への貢献 - linuxのnet/storage周りのドライバをunikernel化して実装・評価(Kite) - ROPやらsyscall数やらを減らせた - イメージのサイズ・起動時間の短縮(いつもの) - <https://github.com/ssrg-vt/kite> ## 具体的な手法など - そのままのrunmprunだと - IOが適切なPV frontendにexposeされてない - backend driver for net/storage, - NetBSDのxenドライバはrumprunでサポートされてない - orchestration, bridgeとか便利スクリプトが使えない - rumprun向けにbackend driverを書いた