Nested Virtualization

박은병 2010.11.25 14:08 조회 수 : 5503

VMM on VMM 이 정말 필요한가요??


The Turtles Project: Design and Implementation of Nested Virtualization


이란 Nested Virtualization 구현에 관한 논문이 OSDI 2010 Best Paper에 채택되었습니다.

(검색하면 다운가능합니다.)


Software-only VMM이 아니라 VMX,SVM을 사용하는 VMM을 동작시키는 VMM에 대한 구현 논문입니다.


Software-only VMM(Vmware)으로는 원래 Nested VMM을 동작시킬 수 있었다고 하더군요..하지만 성능이 무지하게 안좋아서 사용할 수는 없었다고 하지만..


어쨌건, KVM기반으로 구현했다고 합니다. KVM에서 nested virtualization에 관련된 기사를 몇번 보긴 했습니다만 실제로 구현되었더군요.


이런 Top 학회의 논문에 그것도 best paper로 채택되는데에는 그만한 이유가 있었다고 생각되는데요,


제가 드는 의문점은 과연 필요한가?? 입니다.


논문에서 제시하는 motivation으로는


1. Widows7 with xp 혹은 Linux with KVM 과같은 hypervisor가 내장된 OS를 제대로 구동시킬 수 있다.

2. Iaas(Infrastructure as a service)를 제공하는 cloud provider들이 사용자가 VMM을 직접 선택 사용하도록 할 수 있다.

3. Migration of hypervisor, debugging hypervisor

4. Security( 뜬 구름 잡는 얘기같긴 하지만...)


여러분들 생각은 어떤가요??^^



XE Login