Abstract:
본발명의일 실시예에따른가상블록장치제공시스템은외부컴퓨터와데이터를송수신하며논리적블록 ID들을가지는논리적블록장치및 상기데이터중 적어도일부가저장되는캐시영역및 저장영역을포함하는물리적블록 ID들을가지는물리적블록장치를포함할수 있고, 상기캐시영역은제1 메모리 ID들을가지는제1 메모리클러스터를포함하며, 상기저장영역은제2 메모리 ID들을가지는제2 메모리클러스터및 제3 메모리 ID들을가지는제3 메모리클러스터를포함할수 있고, 상기물리적블록 ID들은상기제1 내지제3 메모리 ID들을포함할수 있다. 본발명의일 실시예에따른가상블록장치제공시스템에따르면, 다양한종류의저장장치를모두포함하여하나의가상블록장치제공시스템만을사용하여큰 용량이요구되는어플리케이션과빠른액세스타임이요구되는어플리케이션에동시에대응할수 있다.
Abstract:
비IT 연구자가 생성한 워크플로우를 클러스터 환경의 컴퓨팅 자원에서 적합하게 실행할 수 있는 클러스터 기반 워크플로우 시스템이 제공된다. 사용자는 대규모 컴퓨팅 클러스터를 이용하여 대규모 바이오 데이터 분석 워크플로우, 일기 예보 데이터 분석 워크플로우, 고객 관계 관리(customer relationship management, CRM) 데이터 분석 워크플로우 등의 제3자 응용을 이용한 워크 플로우를 빠르게 분석할 수 있다. 또한, 클러스터 환경에 최적화 되지 않은 제3자의 응용이 클러스터 환경에서도 적절하게 수행될 수 있도록 사전 분석에 의하여 자동으로 병렬 실행할 수 있다.
Abstract:
PURPOSE: A data stream distribution parallelization processing service management device and a method thereof are provided to arrange plural tasks effectively by the load property, and to reduce the data input/output load among service tasks by the explosive increase of the input data stream forming the task comprising the service by using a communications means suitable for a task layout structure. CONSTITUTION: A service management unit(412) registers plural tasks comprising a data stream distribution parallelization processing service. A service quality monitoring unit(413) collects load information of the tasks, and load information of plural nodes forming a cluster which provides the data stream distribution parallelization processing service. A scheduling unit(414) distributes and arranges the tasks to the nodes based on the load information. [Reference numerals] (301) Task 1; (302) Task 2; (303) Task 3; (411) Task stream distribution parallelization processing service management device; (412) Service management unit; (413) Service quality monitoring unit; (414) Scheduling unit; (421,431,441) Task operating device; (422,432,442) Task management unit; (423,433,443) Local monitoring unit; (450) Input data stream source; (460) Output data stream source; (AA) Node 1; (BB) Node 2; (CC,DD) Node 3
Abstract:
본 발명은 태스크 분배 및 병렬 처리 시스템과 그 방법에 대하여 개시한다. 본 발명에 따른 태스크 분배 및 병렬 처리 시스템은, 사용자가 요청한 작업을 소정크기의 맵(Map) 태스크들로 분할하여 하나 이상의 태스크 노드로 분배하는 작업 관리기; 및 상기 하나 이상의 태스크 노드에 각각 위치하고, 상기 분배된 각 태스크를 멀티 스레드 방식으로 각각 병렬 처리한 후 통합하여 중간 결과 파일을 생성하는 Map 태스크 실행기를 포함하는 점에 그 특징이 있다. 본 발명은 사용자 요청 작업에 대한 태스크 분배에 있어 노드 및 멀티 코어 중앙처리장치의 병렬 처리 특징을 고려하여 태스크 스레드 그룹별로 Map 태스크를 할당하고, 개별 Map 태스크에 대한 중간 결과 파일을 공유함으로써, 한 노드에서 여러 개의 태스크를 병렬 분산 처리하여 시스템 부하가 적고, 시스템 속도가 향상된다. 분산 병렬 처리, 태스크, 멀티 코어, 중간 결과 파일, 스레드, MapReduce
Abstract:
PURPOSE: A cluster data management system and a data reconstructing method in the same system using a share redo log are provided to reconstruct data of a partition in a partition server in which an error occurs. CONSTITUTION: A partition server(200-1~200-n) writes a re-execution log file according to service of a partition. A master server(100) collects service information of the partition when an error of the partition server occurs. The master server divides the execution log file according to a table in which the partition belongs. The master server selects the partition server reconstructing the partition data.
Abstract:
본 발명은 EPC 네트워크 기반의 객체 정보 시스템에서 객체의 위치를 추적하기 위한 객체 위치 추적 통합 시스템 및 방법에 관한 것으로서, 물류 EPC 네트워크의 각 사이트가 관리하는 EPC 정보 서비스와 엔터프라이즈 정보 통합 시스템을 사용하여 각 사이트에서 관리하는 이기종 정보를 통합하여 위치 정보 및 위치 추적 정보를 제공함으로써, EPC 네트워크의 검색 서비스의 중앙 저장 방식으로 인한 병목 현상을 해결하고, 대용량 데이터의 분산 저장 방법을 제공하는 것이다. 이에 따라, EPC 네트워크의 개별 사이트에서 운영하는 EPC 정보 서비스에 위치 정보를 제공하고자 하는 객체의 사이트간의 이동 정보를 추가 기록하는 것만으로 객체의 위치 정보 및 위치 추적 서비스를 제공할 수 있다. EPC 네트워크, 객체 위치 추적, 엔터프라이즈 정보 통합 시스템, EPC 정보 서비스, EPC 검색 서비스
Abstract:
본 발명의 목적은 트랜잭션 완료 이전에 해당 잠금을 일관성 및 회복성 저해 없이 일찍 반납 할 수 있도록 하여, 할당 그룹간 잠금 교착이 근원적으로 발생하지 않아 잠금 교착을 처리하기 위한 복잡성 및 부가 비용을 제거할 수 있도록 한 것으로, 이와 같은 본 발명의 목적을 달성하기 위한 다중 프로세서 환경의 저널링 파일 시스템에서 병렬 자원 할당 및 반납 방법은, 다중 프로세서 환경에서 운영 되는 저널링을 지원하는 파일 시스템에서 다수의 할당 그룹으로 분할된 메타데이타를 이용하여 디스크의 블록 자원을 할당 및 반납 하는 방법에 있어서, 트랜잭션으로부터 요청된 특정 할당 그룹에 대한 자원 할당 요청에 대해 해당 할당 그룹으로부터 자원을 할당하고 할당된 자원의 식별자를 트랜잭션 테이블의 할당 자원 리스트에 등록하는 자원 할당 단계와, 상기 트랜잭션으로부터 요청된 특정 자원의 반납 요청에 대해 해당 자원의 식별자를 트랜잭션 테이블의 반납 자원 리스트에 등록하여 실제 자원 반납 절차를 트랜잭션 완료시까지 대기시키는 자원 반납 단계를 포함하여 이루어지는 것을 특징으로 한다. 저널 파일 시스템, 메타 데이타, 할당 그룹, 병렬 처리
Abstract:
본 발명은 컴퓨터에서 시스템 고장이 발생하였을 때 파일 시스템의 메타 데이타를 일관된 상태로 회복하는 방법에 관한 것이다. 파일 시스템의 메타 데이터는 파일 시스템을 구성하고 관리하는 정보들로 시스템 고장으로 인한 메타 데이터의 손실은 파일 시스템 운영에 중요한 영향을 미친다. 따라서 파일 시스템의 메타 데이터를 일관된 상태로 회복하는 것은 매우 중요하다. 본 발명은 변경된 메타 데이터의 로그(log)를 기록하였다가 시스템 고장이 발생하였을 때, 기록된 로그를 이용하여 파일 시스템의 메타 데이타를 일관된 상태로 회복할 수 있도록 한다. 이러한 로그는 파일 시스템과 동일한 저장 장치에 저장되거나 또는 다른 저장 장치에 저장될 수 있다. 그리고 로그가 저장되는 로그 공간은 고정된 크기의 연속적인 공간을 반복적으로 재사용할 수 있도록 한다. 이때 로그 공간에는 회복을 위해 필요한 최소한의 로그만을 유지하도록 함으로써 시스템 고장이 발생하였을 때, 로그 공간을 보다 빨리 스캔하면서 파일 시스템의 메타 데이터를 일관된 상태로 회복할 수 있도록 한다.
Abstract:
본 발명은 컴퓨터에서 시스템 고장이 발생하였을 때 파일 시스템의 메타 데이타를 일관된 상태로 회복하는 방법에 관한 것이다. 파일 시스템의 메타 데이터는 파일 시스템을 구성하고 관리하는 정보들로 시스템 고장으로 인한 메타 데이터의 손실은 파일 시스템 운영에 중요한 영향을 미친다. 따라서 파일 시스템의 메타 데이터를 일관된 상태로 회복하는 것은 매우 중요하다. 본 발명은 변경된 메타 데이터의 로그(log)를 기록하였다가 시스템 고장이 발생하였을 때, 기록된 로그를 이용하여 파일 시스템의 메타 데이타를 일관된 상태로 회복할 수 있도록 한다. 이러한 로그는 파일 시스템과 동일한 저장 장치에 저장되거나 또는 다른 저장 장치에 저장될 수 있다. 그리고 로그가 저장되는 로그 공간은 고정된 크기의 연속적인 공간을 반복적으로 재사용할 수 있도록 한다. 이때 로그 공간에는 회복을 위해 필요한 최소한의 로그만을 유지하도록 함으로써 시스템 고장이 발생하였을 때, 로그 공간을 보다 빨리 스캔하면서 파일 시스템의 메타 데이터를 일관된 상태로 회복할 수 있도록 한다.