Abstract:
본 발명은 클라우드 시스템의 클라이언트 장치에 관한 것이다. 본 발명의 일 실시예는, 가상 데스크탑 서비스를 제공하기 위해서 가상 머신을 포함한 가상 데스크탑 서버와 네트워크로 연결되는 연결부; 복수의 장치타입들 중 어느 하나의 장치타입의 클라이언트인지에 따라, 해당 소프트웨어를 구동하여 상기 가상 데스크탑 서버를 접근하도록 하는 제어부; 및 상기 가상 데스크탑 서비스를 제공하는 표출부를 포함하고, 여기서 상기 제어부는, 상기 장치 타입에 따른 운영체제를 부팅할 경우, 사용자의 로그인 패스워드, 패스워드 또는 상기 클라이언트의 IP 주소에 따른 상기 가상 데스크탑 서버에 대한 접근 정보를 이용하여 상기 가상 데스크탑 서버로 로그인 과정을 수행하도록 하고, 상기 가상 데스크탑 서버가 종료될 경우 상기 운영체제를 종료하고 상기 클라이언트의 전력을 차단하고 로그오프 과정를 수행하도록 하고, 상기 제어부는, 상기 가상 데스크탑 서비스를 제공하기 위한 비디오 디코더 또는 오디오 디코더를 지원하도록 하고, 상기 제어부는 상기 가상 데스크탑 서비스 수행 중에 상기 가상 데스크탑 서비스를 수행하기 위한 시스템 리소스를 구성할 수 있도록 하는, 클라우드 시스템의 클라이 언트을 제공한다.
Abstract:
본 발명은 가상화를 하드웨어적으로 지원하는 소형 단말 플랫폼을 위한 경량 가상 머신 관리 장치에 대한 것이다. 각 프로세서마다 가상화를 지원하는 정도에는 차이가 있지만 가상 CPU 기능 이상을 갖춘 플랫폼에서는 이를 최대한 활용하는 것이 소프웨어적으로만 구현된 가상 머신 모니터에 비해 성능상 효율적이다. 또한 최소한 1개의 OS에 대해 소스 수정 없이 게스트로 동작하도록 하여, 유지 보수 비용 및 Time-to-Market을 줄일 수 있다. 본 발명에서 제시하는 가상 머신 관리 장치는 시스템 구성 단계에서 전체 시스템 성격에 따라 타겟 플랫폼이 제공하는 가상화 지원 하드웨어 기능을 최대한 활용하도록 구성하여, 해당 플랫폼에서 제공하는 가상 CPU 수만큼의 게스트 운영체제에 대해 성능을 최적화하고 가상머신 관리 장치의 크기로 최소화한다.
Abstract:
PURPOSE: A virtual address space switch device is provided to reduce memory usage and to improve the performance of a virtual machine by not mapping a page table of a VMM(Virtual Machine Monitor) with a virtual address space of a guest OS. CONSTITUTION: A guest OS(131) is executed in a virtual address space of the guest OS, and a VMM(120) is executed in a virtual address space of the VMM. A gateway page is allocated to a set area of an actual memory area and mapped with the virtual address spaces of the guest OS and the VMM. A memory management unit switches the virtual address spaces of the guest OS and the VMM by mapping a kernel area of the guest OS with a set area of the virtual address space of the VMM. [Reference numerals] (110) Hardware; (120) Virtual machine monitor(VMM); (130) Virtual machine(VM); (131) Guest operating system; (AA) Memory management unit; (BB) Memory
Abstract:
PURPOSE: A virtualization apparatus and a processing method thereof are provided to minimize a memory usage due to virtualization by minimizing the size of a basic block and proceeding VIP(Virtualization In Place) based on source binary transformation through a basic block cache. CONSTITUTION: If the entry of an entry address does not exists in a basic block cache, an emulation manager(402) requests the identification of a basic block corresponding to the entry address. A basic block identifying unit(406) successively interprets an instruction of a source binary and identifies the basic block. An instruction replacer(410) inputs a branch instruction about the entry of the basic block in the source binary and branches to the entry address. If the entry address is branched, an instruction emulator(414) executes the instruction of the basic block.
Abstract translation:目的:提供一种虚拟化设备及其处理方法,以通过基于基本块高速缓存的源二进制变换来最小化基本块的大小和进行VIP(Virtualization In Place)来最小化由虚拟化引起的存储器使用。 构成:如果基本块高速缓存中不存在条目地址的条目,则仿真管理器(402)请求对应于入口地址的基本块的标识。 基本块识别单元(406)连续解释源二进制的指令并识别基本块。 指令替换器(410)输入关于源二进制中的基本块的条目的分支指令,并分支到入口地址。 如果入口地址被分支,则指令仿真器(414)执行基本块的指令。
Abstract:
PURPOSE: A virtualization apparatus of an interrupt controller in a computer system and a method thereof are provided to proceed the virtualization of the interrupt controller which the correction of the part related to the interrupt controller is unnecessary in OS and to transfer the hardware interrupt to the OS through VMM. CONSTITUTION: A computer hardware(200) comprises a hardware interrupt controller(302). A VMM(Virtual Machine Monitor)(210) offers virtual computer hardware environment between the computer hardware and two OS(Operating System)s (220), and virtualizes the hardware interrupt controller. The OS controls the computer hardware by using application programs. If CPU processes the access toward the hardware interrupt controller of the OS as exception operation, the VMM transfers the access toward the hardware interrupt controller to a virtual interrupt controller(312).
Abstract:
PURPOSE: A remote power management system about cluster system and a method thereof are provided to provide monitoring information to a plurality of hosts and perform power source setting about each host, thereby realizing efficient power management about the cluster system. CONSTITUTION: A plurality of management nodes(300) is classified into a plurality of groups. A power proxy server(200) monitors a power state of management node of each group. The power proxy server transmits power source setup instruction to management node of the specific host. A power management server(100) monitors power state of a plurality of hosts by the monitoring information. The power management server transmits the power source setup instruction to a power source proxy server of a group which the management node of the specific host belongs to.
Abstract:
A cluster system and a power management method for controlling the power source according to the load in a cluster level and reducing the power consumption are provided to perform management by classifying the management target nodes into power-on group and power-off group according toe the load of the cluster system. A plurality of management object nodes performs actual work which a cluster system has to perform. A load balancer/switch(200) distributes a user request received through the external network(400) to managed object nodules. A power management master controls the load balancer/switch and managed object nodes and the power management is performed. The power management master performs the power management by classifying the management object nodes into power-on group and power-off group.
Abstract:
본 발명은 인메모리 기반 가상데스크탑 서비스를 위한 장치 및 방법에 관한 것으로, 가상 데스크탑 서비스(Virtual Desktop Service)을 사용하는 사용자 단말과 가상 데스크탑 서비스를 제공하는 복수의 서버들 간에 사용되는 전달 프로토콜의 코디네이션 작업을 수행하는 커넥션 브로커; 상기 가상 데스크탑 서비스를 위한 운영체제를 포함하는 소프트웨어 리소스를 제공하는 리소스 풀; 및 하드웨어 리소스를 지원하고 상기 하드웨어 리소스에 상기 소프트웨어 리소스에 저장된 소프트웨어를 동적으로 할당하는 가상머신 인프라스트럭처;를 포함한다.