Abstract:
본 발명에 따른 클라이언트 시스템은 가상 데스크탑 서비스를 제공하기 위해서 가상 머신을 포함한 가상 데스크탑 서버와 네트워크로 연결된 클라이언트 시스템에 있어서, 전원이 인가되어 클라이언트 운영체제가 부팅되면, 상기 가상 머신의 아이디, 비밀 번호 및, 상기 가상 데스크탑 서버의 아이피 주소를 입력받아 상기 가상 데스크탑 서버에 접속되도록 로그인 절차를 수행하는 가상 데스크탑 로그인 처리기, 그리고 상기 가상 데스크탑 서버의 가상 머신이 종료되면, 상기 가상 머신의 종료를 인지하여 상기 클라이언트 운영체제를 종료하고 클라이언트 시스템의 전원을 종료시키는 운영체제 종료 처리기를 포함한다.
Abstract:
본 발명에 따른 이미지 복사 방법은 가상 데스크탑 서비스 제공 시스템에서 이미지를 고속으로 복사하는 방법에 있어서, 하나 이상의 램디스크가 하나 이상의 원본 이미지로부터 각각 복수 개의 사본을 복사하는 단계를 포함하며, 복수 개의 상기 사본은 하나 이상의 상기 램디스크들이 동일하게 분할된 청크(Chunk) 단위를 비트맵(Bitmap)을 사용하여 각각 복사한다.
Abstract:
본 발명은 가상 데스크탑 서비스를 효율적으로 제공할 수 있는 방법 및 아키텍처에 관한 것이다. 본 발명에 따른 가상 데스크탑 서비스(Virtual Desktop Service)를 위한 서비스 아키텍처는, 인증(Authentication), 가상머신(Virtual Machine)의 관리, 서버 모니터링 및 프로토콜 코디네이션(Coordination) 기능을 수행하는 커넥션 브로커(Connection Broker); 요구형(On-Demand) 가상 데스크탑 서비스를 제공하기 위하여, 스트리밍 형태로 소정의 시간에 특정 가상머신으로 전달되어 상기 특정 가상머신 상에서 실행되는 소프트웨어 리소스를 관리하고, 상기 관리되는 소프트웨어 리소스에 관한 프로비전 정보(Provision Information)를 상기 커넥션 브로커의 요청에 따라 제공하는 리소스 풀(Resource Pool); 및 하드웨어 리소스를 지원하고, 상기 사용자 단말의 소프트웨어가 동작되는 가상머신들을 생성하여 가상 데스크탑들로써 제공하는 가상머신 인프라스트럭처를 포함한다.
Abstract:
A method of copying an image at a high speed by a virtual desktop service providing system according to the present invention includes a step of generating a plurality of copies of at least one original image by at least one RAM disc, wherein the copies are respectively generated by copying a chunk unit, in which the at least one RAM disc is equally divided, by using a bitmap.
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.