--- tags: 論文メモ --- # On the Fly Orchestration of Unikernels: Tuning and Performance Evaluation of Virtual Infrastructure Managers ## 背景 ### 問題意識 - NFVの文脈でもunikernelの起動速度とセキュリティ性能は魅力的 - i.e. ハードウェア上に実装されていた処理機構をunikernel上にオフロード - しかしon-the-flyに新しい機能(unikernel)を導入するという要件がある ### 問題への貢献 - 既存のVIM(virtual infrastructure manager)をClickOS上に移植して性能評価 ## 具体的な手法など - clickosはxen上でdisklessで動かす - 単純に移植したものをstockと呼ぶ - stockの初期化フェーズの所要時間を解析して改良(tuned version) - openstack - create image -> xml generation -> libvirt spawn - block deviceとそのドライバが消えることで該当箇所が速くなった - nomad - download artifact -> init env -> spawn -> clean - nomad serverのschedulerがシンプル - openvim - グラフィックなどの不要な部分を落としたことで起動速度が早くなった - DB周りで変な挙動があったがハードディスクの問題で全部ramdiskに移植したらなくなった