Abstract:
PURPOSE: A distributed/shared RAID(Redundant Array of Inexpensive Disks) system having a function for recovering an error of a multi-RAID controller and an error recovery method thereof are provided to make the RAID controller having the mirror data continuously perform the function of the RAID controller occurring the error by mirroring the write cache data to the rear RAID controller. CONSTITUTION: All RAID controllers(101-104) are capable of communicating with each other through the network such as the Ethernet, an optical channel switch, and the SCI(Scalable Coherence Interface). Forming the RAID controllers in a logical circular linked list, each RAID controller prevents the data loss when the error is generated by mirroring the write cache data of the RAID controller of a front side in the list to a mirroring cache of the RAID controller of a rear side. Thus, the operation of the RAID controller is continuously performed by making a role of the RAID controller generating the error succeeded to the RAID controller having the mirroring cache for the RAID controller generating the error.
Abstract:
PURPOSE: A 10-gigabit Ethernet line interfacing device is provided to improve a transmission speed and packet processing performance of a physical layer to 10 gigabits as maintaining a basic frame standard of a 1-gigabit Ethernet switch, thereby interfacing a 1-gigabit line with a 10-gigabit line. CONSTITUTION: A 10-gigabit Ethernet line interface device is comprised of an R-gigabit network processor(141), a frame multiplexer and demultiplexer(142) multiplexing and demultiplexing frames according to a GMII interface and an XGMII interface, an XGXS(10 Gigabit Extender Sublayer)(143) converting the XGMII interface into an XAUI(10 Gigabit Attachment Unit Interface), or performing a reverse conversion in order to extend a data transmission distance limitation, a 10-gigabit Ethernet physical layer processor(144) consisting of XENPAK(10 Gigabit Ethernet Package) modules, a line processor(145) controlling the network processor(141) by performing an IPC function with an MPU(Main Processor Unit)(130), a UCL(146) controlling a 10-gigabit Ethernet line interface device(140), a PCL(147) controlling the XGXS(143) and the physical layer processor(144).
Abstract:
PURPOSE: A device and a method for managing a disk cache on a disk array system are provided to constantly maintain or shorten a cache searching time, and to efficiently process the recovery or the expansion of a disk by applying a double tag of a stripe tag independently managing only a cache tag managing the data and the parity, and the cache tag included to the same stripe. CONSTITUTION: A hash table(100) has the intrinsic entry arrangement formed by a double pointer. The stripe tag is connected to each entry in the hash table(100), and independently manages the cache tag(102) included to the same stripe as the cache tag by each stripe. The stripe tag(104) connects the cache tags(102) to one stripe tag defined for the corresponding stripe with a double connection list. The stripe tag(104) comprises a front point region, a rear point region, a stripe number region, a strip lock state region, a cache tag number region, a cache tag pointer region, and a last cache tag pointer region.
Abstract:
본 발명은 RAID(Redundent Arrays of Independent Disks) 제어기에서 패리티 데이터의 연산을 프로세서에 의존하지 않고 고속으로 수행할 수 있도록 하는 패리티 엔진의 구조에 관한 것으로서, 그 특징은 RAID 제어기에서의 패리티 엔진구조에 있어서, RAID 제어기에서의 패리티 연산을 위한 임시 버퍼로 비디오 RAM을 사용하여 패리티 연산 시 메모리의 읽기-갱신-쓰기 동작이 중첩되게 하여 패리티 연산 속도를 빠르게 하는 데에 있으므로, 상술한 바와 같은 본 발명은 기존의 방법에 비해 빠른 패리티 연산이 가능하며 SRAM에 비해 비교적 큰 용량의 메모리 구성이 가능하므로 패리티 엔진 내의 임시 버퍼 메모리를 패리티 캐쉬로 사용함으로써 성능을 배가시킬 수 있다는 데에 그 효과가 있다.
Abstract:
본 발명은 컴퓨터 시스템의 데이타 병렬처리를 위한 시스템 구성방식에 관한 것으로 특히, 소정갯수의 입출력버스로 구성되는 소정 갯수의 버스군과, 상기 버스군을 구성하는 입출력버스에 대하여 각각 일대일로 연결되어 임의의 버스군을 통하여 데이타의 저장 및 억세스가 가능한 소정갯수의 데이타 저장수단과, 상기 버스군에 대하여 각각 일대일로 연결되어 상기 버스군을 구성하는 입출력버스를 통하여 각각 상기 데이타 저장수단들과의 데이타 송수신을 제어하는 소정갯수의 데이타 입출력 제어수단과, 상태 진단을 위한 정보의 교환을 위하여 별도의 직렬 통신회선으로 연결되어지며 동일 기능을 수행하는 제1, 제2프로세싱 노드로 구성되는 소정갯수의 프로세싱 노드군 및 상기 프로세싱 노드군들과 데이타 입출력 제어수단간의 데이타 연결을 위한 소정갯수의 노드 상호연결망을 포함하는 것을 특징으로 하는 병렬처리 컴퓨터 시스템 및 상기 시스템에서 운용되는 에러 검출방법을 제공하여 구성 비용을 절감할 수 있도록 시스템의 구성을 간소화하면서도 시스템을 구성하는 자원 중 임의의 자원에 결함 발생시 시스템이 정지하지 않고 데이타의 손실이 발생되지 않는 범위내에서 결함의 탐지 및 복구작업을 수행할 수 있는 효과가 있다.