Abstract:
본 발명의 실시 예들은, 가상 데스크탑을 제공하기 위한 방법 및 시스템에 관한 것으로, 본 발명의 일 실시 예에 따른 가상 데스크탑을 제공하기 위한 시스템은, 클라이언트로부터 가상 데스크탑 제공 요청을 수신하고, 상기 클라이언트에 대한 가상 데스크탑 서비스에 관여하는 인접 하위 계층을 검색하며, 상기 검색된 인접 하위 계층에 상기 가상 데스크탑 제공 요청을 전달하는 최상위 계층; 및 인접 상위 계층으로부터 전달되는 가상 데스크탑 제공 요청을 수신하고, 상기 가상 데스크탑 제공 요청을 분석하여 서비스 할 가상 데스크탑을 검색하며, 상기 검색된 가상 데스크탑을 상기 클라이언트로 전송하는 최하위 계층을 포함할 수 있다. 본 발명의 실시 예들에 따르면, 대규모 사용자에게 가상 데스크탑을 제공할 수 있다.
Abstract:
본 발명의 일 실시 예에 따른 강화된 보안을 지원하는 전자 장치는, 프로세서; 메모리; 가상 머신 모니터; 호스트 운영체제가 동작하는 제1 가상 머신; 및 보안 운영체제가 동작하는 제2 가상 머신을 포함할 수 있다. 각각의 운영 체제는 상기 가상 머신 모니터를 통해 할당된 시스템 자원에만 접근할 수 있다.
Abstract:
본 발명은 가상화 시스템의 가상 머신의 고장 디스크를 복구하는 방법에 있어서, 상기 가상화 시스템 전체의 네트워크 I/O 및 디스크 I/O 성능인 전체자원을 산출하는 단계; 상기 가상화 시스템을 운영하기 위한 자원인 운영자원을 산출하는 단계; 상기 네트워크 I/O 및 디스크 I/O의 사용량인 사용자원을 산출하는 단계; 상기 전체자원, 운영자원 및 사용자원을 기반으로 다른 가상 머신의 성능을 보장하면서 고장 복구에 할당 할 수 있는 네트워크 I/O 및 디스크 I/O 대역인 복구자원을 산출하는 단계; 및 상기 복구자원을 기반으로 시스템에 저장된 멘더터리 디스크를 이용하여 스트림(Stream) 방식으로 상기 고장 디스크의 사본인 복제 디스크를 복구함으로써 상기 디스크 고장 복구를 수행하는 단계를 포함한다.
Abstract:
클라우드 컴퓨팅 환경에서 개인화 가상 머신을 제공하는 네트워크 블록 디바이스 및 그 제어 방법이 제공된다. 본 발명에 따른 클라우드 컴퓨팅 환경에서 개인화 가상 머신을 제공하는 네트워크 블록 디바이스 서버의 제어 방법은, 가상 머신(Virtual Machine)을 제공하는 OS 이미지 파일(Operating System Image File)과 상기 OS 이미지 파일에 대한 쓰기 명령에 대한 데이터를 기록하는 쓰기 데이터 파일을 저장하는 단계; 네트워크 블록 디바이스 클라이언트(NBD Client)로부터 상기 가상 머신에 대한 연산 명령을 수신하는 단계; 상기 수신한 연산 명령이 읽기 연산 명령이면 상기 읽기 연산 명령에 해당하는 상기 OS 이미지 파일의 블록(block)이 캐시 메모리에 존재하는지를 판단하여, 상기 캐시 메모리에 존재하면 상기 블록을 상기 네트워크 블록 디바이스 클라이언트로 제공하는 단계; 및 상기 수신한 연산 명령이 쓰기 연산 명령이면 상기 쓰기 데이터 파일 상의 상기 쓰기 연산 명령에 해당하는 블록의 비트맵에, 상기 쓰기 연산 명령에 따른 블록을 기록하는 단계를 포함한다.
Abstract:
PURPOSE: A sensor data control device in a cloud system and a method thereof are provided to easily obtain sensor data of a user terminal by providing the sensor data called by an application to the application in a VM(Virtual Machine) connected with a user terminal. CONSTITUTION: A VM(120) operates a sensor data processing module(130) to obtain sensor information of a user terminal and provides an application execution environment of a requested service. A service module(110) provides an application corresponding to the service to the VM. If a sensor API(Application Programming Interface) for the user terminal is called by the application, the VM requests the sensor data to the user terminal based on the sensor information and provides a sensor data measurement result of the user terminal to the application. [Reference numerals] (100) Cloud server; (110) Service module; (120) Virtual machine; (130) Sensor data processing module; (A) Application
Abstract:
PURPOSE: A virtual node arrangement method and a method thereof are provided to guarantee energy saving performance by arranging a virtual node. CONSTITUTION: A virtual node arrangement policy management unit(402) determines an arrangement policy for installing a virtual node according to a predetermined arrangement policy between a performance guarantee type and an energy saving type. A virtual node arrangement policy execution unit(403) executes the determined arrangement policy in the virtual node arrangement policy management unit. The virtual node arrangement policy execution unit selects a physical node installing the virtual node corresponding to specification information. A virtual node arrangement execution unit(404) operates the virtual node by installing the virtual node at the physical node selected by the virtual node arrangement policy execution unit. [Reference numerals] (401) Virtual node information input unit; (402) Virtual node arrangement policy management unit; (403) Virtual node arrangement policy execution unit; (404) Virtual node arrangement execution unit
Abstract:
PURPOSE: A device for having a client participate in data storage in a distributed file system and a method thereof are provided to supply a local disk access effect to the distributed file system of the client by having the client participate as a storage role. CONSTITUTION: A storage determining unit(910) determines first metadata information including a global generation number of a chunk corresponding to a file to be read. When the first metadata information is stored, a file read unit(920) reads the file by using local data corresponding to the first metadata information. A metadata receiving unit(930) receives second metadata information including the global generation number of the chunk and stores the second metadata information. The file read unit receives chunk data from a data server corresponding to the second metadata information and reads the file by using the chunk data. [Reference numerals] (910) Storage determining unit; (920) File read unit; (930) Metadata receiving unit; (940) Change determining unit
Abstract:
클라우드 컴퓨팅 환경에서 개인화 가상 머신을 제공하는 네트워크 블록 디바이스 및 그 제어 방법이 제공된다. 본 발명에 따른 클라우드 컴퓨팅 환경에서 개인화 가상 머신을 제공하는 네트워크 블록 디바이스 서버의 제어 방법은, 가상 머신(Virtual Machine)을 제공하는 OS 이미지 파일(Operating System Image File)과 상기 OS 이미지 파일에 대한 쓰기 명령에 대한 데이터를 기록하는 쓰기 데이터 파일을 저장하는 단계; 네트워크 블록 디바이스 클라이언트(NBD Client)로부터 상기 가상 머신에 대한 연산 명령을 수신하는 단계; 상기 수신한 연산 명령이 읽기 연산 명령이면 상기 읽기 연산 명령에 해당하는 상기 OS 이미지 파일의 블록(block)이 캐시 메모리에 존재하는지를 판단하여, 상기 캐시 메모리에 존재하면 상기 블록을 상기 네트워크 블록 디바이스 클라이언트로 제공하는 단계; 및 상기 수신한 연산 명령이 쓰기 연산 명령이면 상기 쓰기 데이터 파일 상의 상기 쓰기 연산 명령에 해당하는 블록의 비트맵에, 상기 쓰기 연산 명령에 따른 블록을 기록하는 단계를 포함한다.
Abstract:
본 발명은 스트리밍 데이터 공유를 위한 광채널(Fiber Channel: FC) 기반의 네트워크 스토리지 스트리밍 가속 장치 및 방법에 관한 것이다. 이와 같은 본 발명은, 호스트 프로세서로부터의 버스 트랜잭션을 FC-NS 카드 내부 주변장치 버스로 전달하고, FC-NS 카드 내부에서 진행되는 호스트 프로세서에 대한 버스 트랜잭션을 버스 브릿지로 전달하는 주변장치 버스 브릿지와; FC-NS 카드 외부의 주변장치 버스와 분리되고, FC-NS 카드 내부 각 장치간의 데이터 전송을 위한 내부 주변장치 버스와; FC-NS 카드에 연결되는 FC 디스크 스토리지를 제어하여 FC 디스크 스토리지에 대한 데이터 입출력을 관리하는 디스크 제어기와; 디스크 스토리지와 네트워크간의 전송 데이터가 저장되는 주변메모리와; 상기 주변메모리를 제어하여 디스크 스토리지와 네트워크간의 전송 데이터를 저장시키거나 출력시키는 주변메모리 제어기와; 네트워크로 전송될 데이터를 상기 주변 메모리에서 읽어 와서 패킷형태로 가공하여 네트워크로 전송하는 TOE(TCP/IP Offload Engine)를 포함하여 구성되어, 무복사 스트리밍 전송을 지원하며, 특정 FC-NS 카드나 FC 연결의 오류 상황을 다른 FC-NS 카드나 다른 FC 경로를 이용하여 오류 극복을 수행할 수 있도록 한다. 광채널, FC, 네트워크 스토리지, NS, FC-NS 카드, PMEM