Abstract:
입출력 가상화 네트워크 인터페이스 카드 기반 가상 데스크탑 서비스 방법이 개시된다. 본 발명에 따른 입출력 가상화 네트워크 인터페이스 카드 기반 가상 데스크탑 서비스 방법은, 1 이상의 가상 데스크탑이 구동되는 단계, SR-IOV 네트워크 카드의 존재여부와 할당 가능한 VF 네트워크 카드의 존재 여부를 파악하는 단계, 상기 1 이상의 가상 데스크탑에 하이퍼바이저 또는 VMM에 의해서 에뮬레이션 되는 컴퓨팅 자원들과 상기 VF 네트워크 카드의 할당이 되는 단계, VD 네트워크 카드 매니저에 의해 가상 데스크탑 별로 네트워크 사용량을 모니터링 하는 단계, 상기 VF 네트워크 카드를 할당 받은 상기 1 이상의 가상 데스크탑의 네트워크 사용량이 기 설정된 임계치보다 작은지 여부를 판단하는 단계, 상기 임계치보다 네트워크 사용량이 적은 가상 데스크탑에 할당된 VF 네트워크 카드 할당을 해제하는 단계, 상기 VF 네트워크 카드를 할당 받지 못 한 가상 데스크탑이 존재하는지 여부를 판단하고, 할당 받지 못하는 가상 데스크탑이 존재하는 경우, 가상 네트워크 카드를 할당을 해제하는 단계 및 상기 VF 네트워크 카드를 할당 받지 못한 가상 데스크탑에 회수한 VF 네트워크 카드를 할당하는 단계를 포함한다.
Abstract:
가상화를 구현하는 서버와 사용자 간의 거리에 따라 최상의 가상 데스크톱 서비스를 제공할 수 있는 가상 데스크톱 서비스 제공 방법 및 장치가 제공된다. 사용자에게 사용자의 요구에 적합한 가상 데스크톱 서비스를 제공됨으로써, 서버의 부하를 분산시키고, 서버의 전력 사용을 최소화 할 수 있다. 즉, 가상 데스크톱 서비스를 제공하는 가상화 서버가 지역적으로 분산된 환경이라면, 가상화 서버에 사용자까지의 네트워크 거리를 바탕으로 네트워크 지연이 가장 짧은 가상화 서버에 가상 머신이 할당될 수 있다. 또한, 사용자의 가상 머신 활용 형태에 따라 서버 전력 사용량이 예측된 후 예측 결과에 따라 가상화 서버가 선택될 수 있다.
Abstract:
A client system according to the present invention, which is connected to a virtual desktop server including a virtual machine for providing a virtual desktop service through a network, includes a virtual desktop log-in processor which performs a log-in procedure to allow the virtual machine to access to the virtual desktop server by receiving an ID and a password of the virtual machine and an IP address of the virtual desktop server when power is applied to the client system to boot a client operating system; and an OS terminating processor for terminating the client operating system and turning off a power source of the client system by recognizing the termination of the virtual machine when the virtual machine of the virtual desktop server is terminated.
Abstract:
PURPOSE: An input/output device virtualization device using a share memory in a host-based terminal virtualization environment and a method thereof are provided to easily virtualize various input/output devices by processing an input/output request through an event channel and the share memory of a VMM(Virtual Machine Monitor). CONSTITUTION: A hardware device control unit controls an input/output device and a guest OS unit(200) operates a guest OS for executing an application program VMs(210-230). A VMM(300) includes a share memory(310) for input/output data delivery and an event channel(320) for event channel delivery. If an input/output request signal is received from the guest OS unit, the VMM stores data and commands corresponding to the input/output request signal in the share memory and delivers the data and the commands to a host OS(100) through the event channel. [Reference numerals] (100) Host OS; (150,160,170) Original device driver; (200) Guest OS unit; (210,220,230,120,130,140) Virtual device driver; (300) Virtual machine monitor; (310) Share memory; (320) Event channel; (400) Hardware device; (410,420,430) Input and output driver
Abstract:
PURPOSE: An address space converting method for virtualization and an apparatus thereof are provided to rapidly perform address space conversion in a system using hardware which does not support virtualization. CONSTITUTION: A hardware MMU(Memory Management Unit)(150) includes a page table(130) for VM to have a first virtual address space, a page table(140) for VMM to have a second virtual address space, and a page table to indicate a changed address space. An address space managing unit(160) includes a shared page which is mapped to a first virtual address space and a second virtual address space.