Abstract:
본 발명은 고속 병렬 컴퓨터(SPAX)에서 응용 프로그램의 병렬 처리 방법에 관한 것으로, 종래의 공유 메모리 구조나 분산 메모리 구조에서 사용하던 자료 분산 방법으로는 시스템 성능을 충분히 살릴 수가 없다. 이러한 문제점을 해결하기 위해 공유 메모리 형태의 자료 분산과 분산 메모리 형태의 자료 분산을 혼용하여 한 노드 내에서는 공유 메모리 형태의 자료 분산을 수행하고, 노드를 벗어나면 분산 메모리 형태의 자료 분산을 수행하는 공유 메모리 시스템 상에서의 자료분산 및 통신 방법이 제시된다.
Abstract:
클라우드 컴퓨팅 환경에서 개인화 가상 머신을 제공하는 네트워크 블록 디바이스 및 그 제어 방법이 제공된다. 본 발명에 따른 클라우드 컴퓨팅 환경에서 개인화 가상 머신을 제공하는 네트워크 블록 디바이스 서버의 제어 방법은, 가상 머신(Virtual Machine)을 제공하는 OS 이미지 파일(Operating System Image File)과 상기 OS 이미지 파일에 대한 쓰기 명령에 대한 데이터를 기록하는 쓰기 데이터 파일을 저장하는 단계; 네트워크 블록 디바이스 클라이언트(NBD Client)로부터 상기 가상 머신에 대한 연산 명령을 수신하는 단계; 상기 수신한 연산 명령이 읽기 연산 명령이면 상기 읽기 연산 명령에 해당하는 상기 OS 이미지 파일의 블록(block)이 캐시 메모리에 존재하는지를 판단하여, 상기 캐시 메모리에 존재하면 상기 블록을 상기 네트워크 블록 디바이스 클라이언트로 제공하는 단계; 및 상기 수신한 연산 명령이 쓰기 연산 명령이면 상기 쓰기 데이터 파일 상의 상기 쓰기 연산 명령에 해당하는 블록의 비트맵에, 상기 쓰기 연산 명령에 따른 블록을 기록하는 단계를 포함한다.
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: An adaptive mobile cloud system using a personal virtual instance and constitution method thereof are provided to offer a personal virtual computer including desired application software by constituting a private virtual instance. CONSTITUTION: A PVI(Private Virtual Instance) automatic provisioning unit(204) creates a PVI by providing application software, an operating system, and hardware resources requested from a user terminal. A PVI image management unit(202) manages and stores the image of an execution state by determining the situation of the PVI. A mobile interface adaptor(200) confirms the resource of the user terminal and is executed according to the input and output apparatus of the connected user terminal. An adaptive application management unit(206) executes a cooperation between the user terminal and the PVI based on the situation of a terminal.
Abstract:
클라우드 컴퓨팅 환경에서 개인화 가상 머신을 제공하는 네트워크 블록 디바이스 및 그 제어 방법이 제공된다. 본 발명에 따른 클라우드 컴퓨팅 환경에서 개인화 가상 머신을 제공하는 네트워크 블록 디바이스 서버의 제어 방법은, 가상 머신(Virtual Machine)을 제공하는 OS 이미지 파일(Operating System Image File)과 상기 OS 이미지 파일에 대한 쓰기 명령에 대한 데이터를 기록하는 쓰기 데이터 파일을 저장하는 단계; 네트워크 블록 디바이스 클라이언트(NBD Client)로부터 상기 가상 머신에 대한 연산 명령을 수신하는 단계; 상기 수신한 연산 명령이 읽기 연산 명령이면 상기 읽기 연산 명령에 해당하는 상기 OS 이미지 파일의 블록(block)이 캐시 메모리에 존재하는지를 판단하여, 상기 캐시 메모리에 존재하면 상기 블록을 상기 네트워크 블록 디바이스 클라이언트로 제공하는 단계; 및 상기 수신한 연산 명령이 쓰기 연산 명령이면 상기 쓰기 데이터 파일 상의 상기 쓰기 연산 명령에 해당하는 블록의 비트맵에, 상기 쓰기 연산 명령에 따른 블록을 기록하는 단계를 포함한다.
Abstract:
A cluster system and a method for operating the same are provided to enable an active management in a normal node without the control for the management nodes in the case of node failure. A working list is registered at a working list of a board server(10), and an agent server(20) manages the working board. Plural general server nodes(30a-30n) perform a correspondent work based on the working list, and performs a specific work instead the general server node at which a failure occurs.
Abstract:
본 발명은 컨텐트 제공 클러스터 환경에서 원활한 스트리밍 서비스를 제공하기 위하여 컨텐트 삭제와 같은 컨텐트 관리를 수행하는 방법에 관한 것이다. 본 발명은 스케쥴러가 있는 다수의 스트리밍 서버가 다수의 사용자에게 스트리밍 서비스를 위한 컨텐트 관리방법에 있어서, 사용자의 컨텐트 요청 정보를 저장 및 관리하기 위한 컨텐트 관리 테이블을 생성하여 초기화하는 제1단계; 스케쥴러가 사용자로부터 컨텐트 요청을 수신하면 상기 컨텐트를 가지고 있는 스트리밍 서버를 선택하는 제2단계; 상기 컨텐트 및 스케쥴링 서버에 대한 리다이렉트 여부 및 스트리밍 서비스 개수를 상기 컨텐트 관리 테이블에 기록하는 제3단계; 및 상기 기록된 리다이렉트 여부 및 스트리밍 서비스 개수에 따라 상기 컨텐트 관리를 수행하는 제4단계를 포함한다. 스케쥴러, 스트리밍, 리다이렉트(redirect), 컨텐트(content), 요청
Abstract:
A content providing system for a streaming service and a method thereof are provided to offer the high quality streaming service by efficiently distributing contents provided from each streaming server when a streaming service system provides the streaming service by a user request. Each local server(230) stores the contents received from a global server and provides index information of the contents. A management node(210) manages the index information of the contents stored in each local server and the global server, and checks a storage position of the contents according to content type information if a content request message is received from a user terminal. The management node enables the contents requested from the user terminal to be transmitted through the wired/wireless Internet by transmitting a content transmission message to the local or global server storing the requested contents. The index information includes at least one of ID, storage position, and start/end information of each content.