Abstract:
본 발명은 병렬처리 컴퓨터 시스템에서의 크로스바 스위치를 사용한 클러스터 연결구조에 관한 것으로서, 종래기술에서 버스나 링으로 연결되는 클러스터가 데이타 전송속도에 의해 연결 노드의 갯수가 한정되었던 문제점을 해결하기 위해 여러개의 컴퓨터 시스템을 상호연결하기 위한 클러스터를 사용하여 데이타를 처리하는 병렬처리 컴퓨터 시스템에 있어서, 클러스터가 크로스바 스위치에 의해 상호 종, 횡의 고리 형태로 연결되도록 구성함으로써 노드 갯수에 상관없이 일정한 정보 교환량이 보장되어 노드 갯수의 증가에 따른 크로스바 스위치의 갯수를 증가시킬 수가 있는 것이다.
Abstract:
본 발명은 병렬처리 컴퓨터 시스템에서의 크로스바 스위치를 사용한 클러스터 연결구조에 관한 것으로서, 종래기술에서 버스나 링으로 연결되는 클러스터가 데이타 전송속도에 의해 연결 노드의 갯수가 한정되었던 문제점을 해결하기 위해 여러개의 컴퓨터 시스템을 상호연결하기 위한 클러스터를 사용하여 데이터를 처리하는 병렬처리 컴퓨터 시스템에 있어서, 클러스터가 크로스바 스위치에 의해 상호 종, 횡의 고리 형태로 연결되도록 구성함으로써 노드 갯수에 상관없이 일정한 정보 교환량이 보장되어 노드 갯수의 증가에 따른 크로스바 스위치의 갯수를 증가시킬 수가 있는 것이다.
Abstract:
미세전자회로에서 알루미늄 배선은 사용도중 전자이주(eletro-migration)과 응력절단(stress voiding)에 의해 전달된다. 특히, 회로의 집적도가 높아짐에 따라 배선폭은 줄어들게 되어 전자이주나 응력절단에 의한 절단은 더욱 심각하게 된다. 본 발명은 알루미늄 배선을 Ti로 증착하고,열처리를 통한 배선표면의 Al 3 Ti 완층막을 형성시킨후 건식식각의 선택성을 이용하여 배선 사이의 Ti만을 식각함으로써 배선의 윗면 뿐만 아니라 측벽에도 Al 3 Ti 완층막을 갖는 배선구조를 제조한다. 본 발명은 추가되는 마스크의 사용없이 알루미늄 배선의 윗면, 아랫면 및 측면에 대한 Al 3 Ti 완층막을 형성시켜 금속 배선의 신뢰성 증대를 가능하게 한다.
Abstract:
본 발명은 다중 레이드제어기 오류 복구 기능을 구비한 분산 공유 레이드 시스템 및 그 오류 복구 방법에 관한 것이다. 본 발명은 레이드제어기간의 관계를 환형 연결리스트(circular linked list)로 연결하여 연결리스트에서 앞쪽에 해당하는 레이드제어기의 주요 데이터를 뒤쪽에 해당하는 레이드제어기에 미러링해두고, 레이드제어기 오류 발생시 미러링으로 보존된 레이드제어기의 주요데이터를 사용하여 해당 레이드제어기의 기능을 타 레이드제어기가 수행 가능하도록 되어 있으며, 이에 따라서, 분산 공유 레이드 시스템의 기능이 정지됨이 없이 계속 작동 가능하도록 하고, 환형 연결리스트에서 인접한 두 개의 레이드제어기에서 동시에 오류가 발생하지 않는 한 오류 복구가 가능하므로 분산 공유 레이드시스템의 오류 내구성을 향상시키는 장점이 있다.
Abstract:
PURPOSE: A data arranging method of a disk array by block division and an input/output control method of the disk array by a multi command mooring technique are provided to divide high-capacity data according to the number of disks included in a disk array, and to distribute the divided data, so that all the disks can operate in parallel, thereby reducing an input time. CONSTITUTION: A system divides video/audio stream data into logical blocks according to input/output units of a file system(501). The system divides size of the logical blocks by the number of disks, and selects a certain value as a division unit(502). The system divides the logical blocks into split blocks(503). The system commands to sequentially arrange the split blocks on the disks of a disk array(504). If one logical block is processed, the system decides whether logical blocks remain(505). If not, the system completes the procedure.
Abstract:
본 발명은 다수개의 병렬처리 컴퓨터 시스템을 상호 연결하여 클러스터로 운영하고자 할 때, 병렬처리 컴퓨터 시스템들을 크로스바 스위치로 허니컴(Honeycomb) 구조로 연결하여 컴퓨터 시스템의 갯수를 확장시킬 수 있는 병렬처리 컴퓨터 시스템의 연결 방법에 관한 것이다. 종래의 클러스터 연결 구조인 버스 방식 및 링 방식은 시스템의 구현이 용이하다는 장점이 있는 반면에, 많은 갯수의 컴퓨터 노드들이 데이터 전송로를 공유하는 방식이므로, 노드의 수가 증가함에 따라 정보의 교환량이 증가하게 되어 연결할 수 있는 시스템의 갯수가 제한된다. 따라서, 본 발명은 병렬처리 컴퓨터 시스템들을 크로스바 스위치로 허니컴 구조로 연결하여 시스템의 갯수를 확장 시킬 수 있도록 한 병렬처리 컴퓨터 시스템의 연결 방법을 제시한다.
Abstract:
본 발명은 여러개의 컴퓨터 시스템을 상호연결하여 클러스터로 운영하고자 할 때, 컴퓨터 시스템들을 계층적 크로스바 스위치를 사용하여 크로스바 스위치의 개수를 유연하게 증가시킬 수 있는 시스템구조에 대한 것으로, 다수개의 프로세서 노드들을 소정갯수의 노드군으로 분류하는 제1과정과, 상기 과정에서 분류되어진 각 노드군들에 대하여 각각 하나의 노드군에 하나의 크로스바 스위치를 대응시키고 각 노드군에 속하는 프로세서 노드들을 해당 크로스바 스위치에 연결하는 제2과정과, 상기 과정에서 노드군에 연결되어진 크로스바 스위치들을 소정갯수의 스위치군으로 분류하는 제3과정과, 상기 과정에서 분류되어진 각 스위치군들에 대하여 각각 하나의 스위치군에 두 개의 상위 크로스바 스위치를 대응시키고 각 스위치군에 속하는 크로스� � 스위치들과 연결하는 제4과정과, 상기 과정에서 각 스위치군에 연결되어진 상위 크로스바 스위치들을 연결하는 제5과정을 포함하는 것을 특징으로 하는 병렬처리 컴퓨터 시스템에서 계층적 크로스바 스위치 기법을 적용한 프로세서 연결방법을 제공하여 시스템의 확장 또는 응용분야 및 사용용도의 시스템 자원 필요 요구에 따라 자유롭게 구성이 가능하게 한다.
Abstract:
본 발명은 이동 Ad-hoc 네트워크에서의 경로 탐색 방법에 관한 것이다. 이동 Ad-hoc 네트워크에서의 경로 탐색 방법은, 네트워크 위상 변화를 감지한 경로탐험자 노드는 경로 탐색 메시지를 생성하여 이웃 노드에게 전송하고, 이웃 노드는 경로 탐색 메시지를 통해 해당 메시지가 지나온 경로에 대한 정보를 통해 네트워크 내의 모든 노드들에 대한 경로 정보를 자신의 경로 테이블에 기록할 수 있다. 이와 같이 하면, 이동 Ad-hoc 네트워크 내의 노드들이 경로 탐험자 노드로부터 전송되는 경로 탐색 메시지를 통해 즉각적으로 제공되는 모든 노드들에 대한 경로 정보를 알 수 있어 경로 탐색의 지연을 줄이면서 주기적인 경로 정보의 갱신을 요구할 필요가 없어지고, Ad-hoc 게이트웨이가 경로 탐색에 참여할 수 있어 이동 Ad-hoc 네트워크의 인터넷 연동이 가능해진다. 이동 Ad-hoc 네트워크, 경로탐험자 노드, 경로 탐색 메시지, 수신 노드, 경로 테이블
Abstract:
1. 청구범위에 기재된 발명이 속하는 기술분야 본 발명은, 블록 분할에 의한 디스크 어레이의 데이터 배치 방법 및 다중 명령 계류 기법에 의한 디스크 어레이의 입/출력 제어 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 비디오/오디오 스트림 데이터와 같은 대용량 데이터를 블록으로 분할하여 디스크 어레이에 배치하고, 다중 명령 계류 기법에 의하여 디스크 어레이의 입/출력을 제어하기 위한, 블록 분할에 의한 디스크 어레이의 데이터 배치 방법 및 다중 명령 계류 기법에 의한 디스크 어레이의 입/출력 제어 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결 방법의 요지 본 발명은, 블록 분할에 의한 디스크 어레이의 데이터 배치 방법에 있어서, 데이터를 파일 시스템의 입/출력 단위에 따라 논리적인 블록으로 분할하는 제 1 단계; 상기 제 1 단계에서 분할한 논리적인 블록을 다시 상기 디스크 어레이에 포함된 디스크 개수(N)에 따라 조각 블록(splitted block)으로 분할하는 제 2 단계; 및 상기 제 2 단계에서 분할한 조각 블록(splitted block)을 상기 디스크 어레이의 디스크들에 순차적으로 각각 상응하여 배치하도록 명령하는 제 3 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 비디오/오디오 등의 스트림 데이터 및 대용량 파일을 입/출력하는 장치 등에 이용됨.
Abstract:
본 발명은 네트워크 스토리지 장치에서의 네트워크 전송과 스토리지 읽기 동기화 제어방법에 관한 것으로, 특히 네트워크 스토리지 장치에서 어느 버퍼의 내용을 네트워크로 전송을 완료한 다음 스토리지 읽기를 수행함으로써, 해당 버퍼의 당초 의도한 최초의 내용을 정확하게 전송할 수 있도록 한 네트워크 스토리지 장치에서의 네트워크 전송과 스토리지 읽기 동기화 제어방법에 관한 것이다. 본 발명의 네트워크 스토리지 장치에서의 네트워크 전송과 스토리지 읽기 동기화 제어방법은, 인터넷 서버 컴퓨터 시스템의 다수의 디스크 저장장치와 네트워크 장치에 대한 스트리밍 데이터를 처리하기 위해 내부 메모리(PMEM)를 갖는 네트워크 스토리지 장치에서 네트워크 전송과 스토리지 읽기 동기화를 제어하기 위한 방법에 있어서, (a) 상기 PMEM을 동일 크기로 복수의 PMEM 블록으로 분리시키는 단계; (b) 상기 PMEM 블록마다 PMEM 엔트리를 제공하는 단계; (c) 각 PMEM 엔트리의 내부에 해당 PMEM 블록의 시작 주소를 가리키는 변수와, 해당 PMEM 블록의 어느 영역을 네트워크로 전송할 때마다 1씩 증가되고 전송이 완료될 때에 1씩 감소되는 변수(usage_count)와, 어느 프로세서가 해당 PMEM 블록과 관련하여 자고 있는 상태인지를 표시하는 플래그 변수와, 프로세서의 자기와 깨우기를 위한 변수(wait_queue)를 제공하는 단계; (d) 스토리지의 입출력과 네트워크 전송기능을 수행하기 위해 데이터를 상기 PMEM 블록에 할당하는 단계; (e) 상기 할당된 PMEM 블록의 해제 기능을 수행하는 단계; (f) 네트워크 전송시작 기능을 수행하는 단계; (g) 네트워크 전송완료 기능을 수행하는 단계; 및 (h) 스토리지의 읽기 기능을 수행하는 단계를 포함하여 이루어진 것을 특징으로 한다.