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: Apparatus for processing input device interrupt is provided to prevent the leakage of interrupt, and to improve interrupt treating process. CONSTITUTION: A method for processing input device interrupt comprises: a step(S135,S140) of inspecting the scheduling state of a corresponding VM(Virtual Machine) by an interrupt processing device, in case corresponding interrupt is generated in an input device of a user input unit; a step(S150) of transferring the interrupt to the VM by the interrupt processing device, in case the VM is scheduled; a step(S155) of saving the interrupt in an interrupt queue, in case the VM is not scheduled; a step(S145) of treating the interrupt by a general interrupt handler, in case the interrupt is not generated in the input device.
Abstract:
본 발명은 가상화된 시스템을 이용하여 생성한 고가용성 클러스터 시스템 및 그 고가용성 클러스터 시스템에서 장애 관리 방법에 관한 것으로, 복수의 가상 노드들; 및 상기 복수의 가상 노드들이 정상 상태임을 알리는 메시지를 생성하여 동일한 물리 노드에 존재하는 가상 노드들에게 전달하는 메시지를 생성하여 전송하는 메시지 생성기를 포함하는 복수의 물리 노드들을 포함하되, 상기 복수의 물리 노드들 중 제 1 물리 노드에 포함된 어느 하나의 가상 노드에 장애가 발생한 경우, 상기 복수의 물리 노드들 중 제 2 물리 노드에 포함된 어느 하나의 가상 노드가 서비스에 관련된 자원을 페일오버(failover)하는 것을 특징으로 하는 고가용성 클러스터 시스템 및 이러한 고가용성 클러스터 시스템에서 장애 관리 방법을 제공한다. 가상화 시스템, 고가용성 클러스터 시스템, 가상 노드, 물리 노드
Abstract:
A secure desktop operating system using a virtual environment and a method thereof are provided to supply a desktop environment through the virtual environment, thereby stably providing a desktop environment to each user at low costs. A desktop management unit(100) performs access control of users. The desktop management unit manages virtual desktops according to right of the user. A virtual desktop pool(200) executes the virtual desktop according to right of the user. The virtual desktop pool comprises a monitoring server for guaranteeing stability.
Abstract:
A system and a method for provisioning a service in a software vending machine by utilizing a virtualized appliance for limiting transceiving a packet according to a specific condition are provided to operate a network image forming device efficiently and strengthen security of the image forming device by limiting packet transceiving according to a security level even if the packet has an available network address. A packet validity checker checks validity of a received packet. A security level checker checks a security level of the received packet in response to a check result of the packet validity checker. A controller controls task corresponding to the received packet in response to the check result of the security level checker.
Abstract:
A high-availability cluster system having a hierarchical multi-backup structure and a method for implementing high availability using the same are provided to offer an efficient availability by improving low availability and long error recovery time. A high-availability cluster system having a hierarchical multi-backup structure comprises a main node(100), a sub node(200), and backup nodes(300-1-300-N). The main node, as an active node, provides services to the nodes of a configured client membership, and outputs its own operation state information. The sub node, the backup node of the main node, receives and outputs a service provided from the main node, monitors whether a fault is generated from the main node, and outputs its own operation state information. Each of the backup nodes receives a service which is outputted through the sub node from the main node, and monitors whether a fault is generated from the sub node.
Abstract:
본 발명은 컨텐트에 대한 스트리밍을 전담하는 네트워크 저장 디바이스를 지원하는 고성능 스트리밍 서버 시스템에서 상기 네트워크 저장 디바이스가 스트리밍 서비스를 효율적으로 제공할 수 있도록 컨텐트를 설치하는 장치 및 방법에 관한 것이다. 본 발명은 컨텐트 스트리밍을 전담하는 네트워크 저장 디바이스를 포함하는 고성능 스트리밍 서버 시스템에서의 컨텐트 설치장치에 있어서, 컨텐트 설치 요구가 들어오면, 설치할 원본 컨텐트를 분석하는 컨텐트 분석부; 상기 컨텐트가 상기 네트워크 저장 디바이스에서 스트리밍할 수 있는 포맷인지를 판단하고, 스트리밍할 수 없는 포맷인 경우 상기 네트워크 저장 디바이스가 스트리밍할 수 있는 포맷으로 변형하여 설치하는 컨텐트 변형부; 및 상기 분석결과에 따라서 상기 컨텐트의 스트림 제어에 필요한 정보 파일을 생성하여 설치하는 정보 파일 생성부를 포함한다. 네트워크 저장 디바이스, 고성능, 스트리밍 서버, 컨텐트, 설치
Abstract:
본 발명은 가상화 기반 자원 관리가 가능한 컴퓨팅 시스템 및 방법에 대하여 개시한다. 본 발명의 일면에 따른 가상화 기반 자원 관리가 가능한 컴퓨팅 시스템은 복수의 물리머신; 상기 각 물리머신을 가상화하여 구성된 복수의 가상머신; 및 상기 복수의 물리머신 중 어느 하나의 물리머신에 위치하며, 상기 각 물리머신의 네트워크 사용량, 상기 가상머신의 시간비용을 모니터링하여 자원 재할당 및 자원 회수를 수행하는 관리가상머신을 포함하는 것을 특징으로 한다. 가상화, 가상머신, 가상머신이주, 자원재할당, 자가관리, 자원관리
Abstract:
본 발명은 다중 시스템 워크로드 관리 시스템에 관한 것으로, 특히 분산 이기종 환경에서 물리적인 컴퓨팅 자원(resource)들과 서비스들 사이에 새로운 가상의 층이 구축되어 모든 자원을 가상화하고, 가상화된 자원을 요구사항에 따라 각 서비스에 동적으로 할당 또는 회수할 수 있도록 한 다중 시스템 워크로드 관리 시스템 및 방법에 관한 것이다. 이를 위하여 본 발명은 가상 시스템으로 분할하여 하나의 시스템을 다수의 서버 시스템으로 구성하여 다중 시스템 워크로드를 관리하는 시스템에 있어서, 인터넷에 접속된 사용자 단말기들의 요청에 대응하여 가상 자원을 할당받아 상기 사용자 단말기들에게 서비스를 제공하는 복수의 물리적 노드와; 상기 물리적 노드의 상태 및 자원을 고려하여 재구성하여 사용자 단말기가 요청하는 서비스를 제공하도록 상기 물리적 노드를 제어하는 서비스 제어부와; 서비스가 탑재된 복수의 가상 노드를 포함하는 가상 노드 풀을 포함하는 다중 시스템 워크로드 관리 시스템 및 이를 이용한 워크로드 관리 방법을 제공함에 있다. 다중 시스템, 워크로드, 물리적 노드, 가상화, 가상 머신