1 |
1
바이오 데이터를 분산 병렬 처리하는 방법으로서,제1 데이터 타입 및 제2 데이터 타입 각각에 대응하는 EM(Electron Microscope) 데이터를 포함하는 소정 용량의 3차원 데이터 셋을 입력받는 단계;상기 3차원 데이터 셋에 포함된 데이터 타입 정보에 기초하여, 상기 제1 데이터 타입에 대응하는 EM 데이터 및 상기 제2 데이터 타입에 대응하는 EM 데이터를 분류하는 단계;상기 제1 데이터 타입 및 제2 데이터 타입 각각에 대응하는 키(Key) 및 밸류(Value) 정보에 기초하여, 제1 데이터 타입에 대응하는 제1 메시지 큐 및 제2 데이터 타입에 대응하는 제2 메시지 큐에 연산 태스크(Task)를 순차적으로 제공하는 단계;상기 제1 메시지 큐 및 제2 메시지 큐에 공유 자원을 할당하기 위한 세마포어를 생성하며, 순차적으로 제공된 상기 연산 태스크를 수행할 연산 노드를 결정하는 단계; 및상기 결정된 연산 노드가 연산 태스크를 수행하는 단계를 포함하는, 분산 병렬 처리 방법
|
2 |
2
제1항에 있어서,상기 3차원 데이터 셋은 단일 파일로 구성되며, 상기 3차원 데이터 셋은 기가 바이트 내지 테라 바이트 급의 용량으로 구성되는, 분산 병렬 처리 방법
|
3 |
3
제1항에 있어서,상기 제1 데이터 타입에 대응하는 EM 데이터는 상기 3차원 데이터 셋에 대해, 그레이 스케일 기반으로 표현한 EM 데이터이며,상기 제2 데이터 타입에 대응하는 EM 데이터는 상기 3차원 데이터 셋에 대해, 컬러 스케일 기반으로 표현한 EM 데이터인, 분산 병렬 처리 방법
|
4 |
4
제1항에 있어서,상기 연산 태스크를 수행하는 단계는,상기 연산 태스크에 대응하는 3차원 데이터 셋을 3차원 청크(Chunk) 데이터로 생성하는 단계를 포함하는, 분산 병렬 처리 방법
|
5 |
5
제4항에 있어서,생성된 3차원 청크 데이터를 디스플레이하는 단계를 더 포함하는, 분산 병렬 처리 방법
|
6 |
6
제1항에 있어서,상기 연산 노드에서 연산 에러가 발생된 경우, 연산 에러 로그 정보를 수신하는 단계를 더 포함하는, 분산 병렬 처리 방법
|
7 |
7
바이오 데이터를 분산 병렬 처리하는 시스템으로서,제1 데이터 타입 및 제2 데이터 타입 각각에 대응하는 EM(Electron Microscope) 데이터를 포함하는 소정 용량의 3차원 데이터 셋을 입력받고, 상기 3차원 데이터 셋에 포함된 데이터 타입 정보에 기초하여, 상기 제1 데이터 타입에 대응하는 EM 데이터 및 상기 제2 데이터 타입에 대응하는 EM 데이터를 분류하는 마스터 노드; 및상기 마스터 노드와 클러스터링된 하나 이상의 연산 노드를 포함하며,상기 마스터 노드는,상기 제1 데이터 타입 및 제2 데이터 타입 각각에 대응하는 키 및 밸류 정보에 기초하여, 제1 데이터 타입에 대응하는 제1 메시지 큐 및 제2 데이터 타입에 대응하는 제2 메시지 큐에 연산 태스크(Task)를 순차적으로 제공하고,상기 제1 메시지 큐 및 제2 메시지 큐에 공유 자원을 할당하기 위한 세마포어를 생성하며, 순차적으로 제공된 상기 연산 태스크를 수행할 연산 노드를 결정하며,결정된 연산 노드는 연산 태스크를 수행하도록 구성되는, 분산 병렬 처리 시스템
|
8 |
8
제7항에 있어서,상기 3차원 데이터 셋은 단일 파일로 구성되며, 상기 3차원 데이터 셋은 기가 바이트 내지 테라 바이트 급의 용량으로 구성되는, 분산 병렬 처리 시스템
|
9 |
9
제7항에 있어서,상기 제1 데이터 타입에 대응하는 EM 데이터는 상기 3차원 데이터 셋에 대해, 그레이 스케일 기반으로 표현한 EM 데이터이며,상기 제2 데이터 타입에 대응하는 EM 데이터는 상기 3차원 데이터 셋에 대해, 컬러 스케일 기반으로 표현한 EM 데이터인, 분산 병렬 처리 시스템
|
10 |
10
제7항에 있어서,상기 결정된 연산 노드는,상기 연산 태스크에 대응하는 3차원 데이터 셋을 3차원 청크 데이터로 생성하도록 구성되는, 분산 병렬 처리 시스템
|
11 |
11
제10항에 있어서,생성된 3차원 청크(Chunk) 데이터를 디스플레이하는 디스플레이를 더 포함하는, 분산 병렬 처리 시스템
|
12 |
12
제7항에 있어서,상기 마스터 노드는,연산 노드에서 연산 에러가 발생된 경우, 연산 에러 로그 정보를 수신하도록 구성되는, 분산 병렬 처리 방법
|