Abstract:
Disclosed is a method for providing a virtual desktop service based on an input/output virtualization network interface card. The method for providing the virtual desktop service based on the input/output virtualization network interface card according to the present invention includes: driving at least one virtual desktops; determining the existence of a single root I/O virtualization (SR-IOV) network card and a virtual function (VF) network card that is allocable; allocating computing resources, which are emulated by a hypervisor or a virtual machine monitor (VMM), and the VF network card to the virtual desktop; monitoring an amount of network usage for each virtual desktop by a VD card network card manager; determining if the amount of network usage of the virtual desktop, to which the VF network card is allocated, is less than a preset threshold value; removing the allocation of the VF network card from the virtual desktop having an amount of network usage less than the threshold value; determining if a virtual desktop, to which the VF network card is not allocated, exists to release the allocation of the virtual network card if the virtual desktop, to which the VF network card is not allocated, exists; and allocating the VF network card retrieved to the virtual desktop having no the VF network card.
Abstract:
서버 가상화 환경에서 가상화 서버의 처리 부하를 경감시킬 수 있는 서버 가상화 기반 가상 데스크탑 프로토콜 가속 방법이 개시된다. 가상 데스크탑 프로토콜 가속 방법은 가상 데스크탑 프로토콜 가속 장치에서 처리할 태스크 정보를 결정하고, 결정된 상기 태스크 정보를 상기 가상 데스크탑 프로토콜 가속 장치에 전달하면, 상기 가상 데스크탑 프로토콜 가속 장치는 제공받은 태스크 정보에 기초하여 태스크를 처리한다. 따라서, 가상화 서버의 프로세서의 처리 부하를 경감시킬 수 있고, 이를 통해 가상화 서버의 전체적인 처리 성능을 향상시킬 수 있고, 가상화 서버로부터 가상 데스크탑을 제공받는 사용자 터미털의 지연 시간을 만족시킬 수 있다.
Abstract:
PURPOSE: A network separating device and a method thereof are provided to physically separate an internal network and an external network. CONSTITUTION: A main processor (10) assigns resources according to a connected net. An internal processor (20) is connected to an internal network using a resource which is assigned by the main processor. An external processor (30) is connected to an external network using a resource which is physically separated with the resource used by the internal processor among the resources which are assigned by the main processor. The main processor assigns a network connection module which is a common resource in the internal processor. The main processor assigns a network connection module which is physically separated with the common resource in the external processor. [Reference numerals] (11) Shared asset; (12) Kernel; (21) Internal asset; (22) Internal OS; (23) Internal application; (31) External asset; (32) External OS; (33) External application
Abstract:
본 발명은 가상화 시스템의 가상 머신의 고장 디스크를 복구하는 방법에 있어서, 상기 가상화 시스템 전체의 네트워크 I/O 및 디스크 I/O 성능인 전체자원을 산출하는 단계; 상기 가상화 시스템을 운영하기 위한 자원인 운영자원을 산출하는 단계; 상기 네트워크 I/O 및 디스크 I/O의 사용량인 사용자원을 산출하는 단계; 상기 전체자원, 운영자원 및 사용자원을 기반으로 다른 가상 머신의 성능을 보장하면서 고장 복구에 할당 할 수 있는 네트워크 I/O 및 디스크 I/O 대역인 복구자원을 산출하는 단계; 및 상기 복구자원을 기반으로 시스템에 저장된 멘더터리 디스크를 이용하여 스트림(Stream) 방식으로 상기 고장 디스크의 사본인 복제 디스크를 복구함으로써 상기 디스크 고장 복구를 수행하는 단계를 포함한다.
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.