-
公开(公告)号:KR1019990053164A
公开(公告)日:1999-07-15
申请号:KR1019970072755
申请日:1997-12-23
Applicant: 한국전자통신연구원
IPC: G06F3/06
Abstract: 본 발명은 레이드 레벨 5 시스템에 관한 것으로서, 특히 종래의 시스템 용량 확장을 위한 디스크 추가 시 발생하는 시스템 재구성에 따른 오버헤드를 최소화하여 긴 재구성 시간과 그로 인한 시스템의 성능 저하를 줄일 수 있는 시스템 재구성 방법에 관한 것이다.
일반적으로 시스템을 재구성한다는 것은 전체 디스크로 분산 저장되어 있는 데이터 및 패리티 블록들을 새롭게 배치한다는 것으로, 종래에는 재구성을 위해 시스템의 수행을 중단시킨 후, 전체 디스크의 내용을 읽어서 배치 방식에 따라 다시 디스크로 쓰는 과정으로 처리되었다. 따라서 해당 디스크의 내용을 임시로 저장할 메모리에 드는 비용과 블록들의 재배치를 위한 여러 번의 디스크 읽기 및 쓰기 연산의 수행에 걸리는 시간 때문에 재구성 과정은 시스템 성능에 커다란 오버헤드가 되었다. 그러나 본 발명에서 구현하는 방식은 시스템의 수행을 중단할 필요 없이 각 디스크의 로드(load)에 따라 스트립(stripe) 단위로 재구성 과정을 수행하며, 각 과정은 한번의 디스크 읽기 및 쓰기를 위한 단 2번의 디스크 연산으로 처리되기 때문에 시간을 단축시킨다. 또한 시스템 전체를 중단할 필요가 없기 때문에 시스템 성능에 미치는 영향도 적은 시스템 재구성 방법을 제안한다.-
公开(公告)号:KR1019990051729A
公开(公告)日:1999-07-05
申请号:KR1019970071097
申请日:1997-12-19
Applicant: 한국전자통신연구원
IPC: G06F12/16
Abstract: 본 발명은 이중 어레이 제어기를 갖는 래이드(Redundant Arrays of Inexpensive Disks ;RAID) 시스템의 구조에 관한 것이다. 래이드 시스템에서 어레이 제어기의 고장은 래이드 시스템뿐만 아니라 전체 시스템 동작을 정지시키는 치명적인 결과를 가져올 수 있다. 따라서 시스템의 가용성이 중요시되는 시스템에서는 래이드 시스템의 어레이 제어기를 이중으로 구성하고, 두 어레이 제어기가 소형 컴퓨터 시스템 접속(Small Computer System Interface ;SCSI) 버스를 통하여 디스크 저장 장치를 공유하게 하므로써, 하나의 어레이 제어기에 고장이 발생하여도 다른 하나의 어레이 제어기가 고장난 어레이 제어기를 대신할 수 있도록 하고 있다. 그러나 래이드 시스템의 성능 향상을 위해서 어레이 제어기에 디스크 캐쉬 메모리를 이용하여 지연 기록(delayed write) 방식을 사용하는 래이드 시스템에서는 하나의 어레이 제어기에 고장이 발생하면 제어기 내의 디스크 캐쉬 메모리에서 디스크로 쓰기를 수행하지 못한 더티(dirty) 블록에 대한 복구가 불가능하다. 이러한 문제점을 해결하기 위하여 본 발명에서는 두 어레이 제어기 간에 별도의 SCSI 채널을 두고 이 채널을 통하여 데이터 전송이 가능하게 하므로써 디스크 캐쉬 메모리의 데이터 백업을 용이하게 할 수 있는 이중 어레이 제어기를 갖는 래이드 시스템의 구조가 제시된다.
-
公开(公告)号:KR100170492B1
公开(公告)日:1999-03-30
申请号:KR1019950047873
申请日:1995-12-08
Applicant: 한국전자통신연구원
IPC: G06F3/06
Abstract: 본 발명은 디스크 어레이(Disk Array) 시스템인 HIPSS(High Performance Storage System)의 제어기 구조에 관한 것으로서, 그 특징으로 프로세서와 지역 메모리와 실시간 클럭 발생기와 직렬 입출력 수단을 프로세서 버스로 접속하여 구비하고 있는 HIPSS의 제어기에 있어서, 프로세서 버스에 접속되어 플로피 디스크 드라이버를 제어하는 플로피 디스크 제어수단과, 프로세서 버스와 접속되어 있고 제1 PCI 버스와 접속되어 데이타 전송을 정합시키는 제1 PCI 브리지 수단과, 프로세서 버스와 접속되어 있고 제2 PCI 버스와 접속되어 데이타 전송을 정합시키는 제2 PCI 브리지 수단과, 제1 PCI 버스와 접속되어 데이타를 임시로 저장하는 제1디스크 캐쉬 기억수단과, 제2 PCI 버스와 접속되어 데이타를 임시로 저장하는 제2디스크 캐쉬 기억수단과, 제1디스크 캐쉬 기억수단과 접속 되어 제1디스크 캐쉬 기억수단에 저장되는 데이타의 패리티를 갱신하고 제1디스크 캐쉬 기억수단과 함께 독립적인 패리티 연산과 디스크 액세스를 보장하는 제1패리티 갱신수단과, 제2디스크 캐쉬 기억수단과 접속되어 제2디스크 캐쉬 기억수단에 저장되는 데이타의 패리티를 갱신하고 제2디스크 캐쉬 기억수단과 함께 독립적인 패리티 연산과 디스크 액세스를 보장하는 제2패리티 갱신수단과, 제1 PCI 버스에 접속되어 빠른 SCSI 정합을 수행하는 소정 개수의 제1 SCSI 정합수단과, 제2 PCI 버스에 접속되어 빠른 SCSI 정합을 수행하는 소정 개수의 제2 SCSI 정합수단 및 제1 PCI 버스와 제2 PCI 버스와 접속되어 넓은 SCSI 정합을 수행하는 호스트 정합수단을 포함하여, 두개의 대칭적 PCI 버스를 가지는 데에 있으므로, 상술한 바와 같은 본 발명은 대용량의 저장기능, 데이타 가용성 향상, 고성능 입출력 성능을 얻을 수 있다는 데에 그 효과가 있다.
-
公开(公告)号:KR1019980045948A
公开(公告)日:1998-09-15
申请号:KR1019960064200
申请日:1996-12-11
Applicant: 한국전자통신연구원
IPC: G11B17/08
Abstract: 본 발명은 RAID 시스템에서 디스크 장착상태 변경 검출장치 및 검출방법에 관한 것으로, 특히 RAID 시스템에서 RAID 제어기로 하여금 디스크 모듈의 장착상태와 디스크 모듈의 추가 및 제거시에 이를 인식할 수 있도록 하여 디스크 관리를 용이하게 하기 위한 디스크 장착상태 변경 검출장치 및 검출방법에 관한 것이다. 본 발명에 따른 디스크 장착상태 변경 검출장치는, RAID 시스템에서 디스크 모듈의 교체, 추가 또는 제거기에 이를 RAID 제어기가 자동적으로 인식하도록 하는 검출장치에 있어서, 디스크 상태 레지스터(20)와, 저장 디스크 상태 레지스터(30)와, 읽기/쓰기 제어수단(50)과, 비교기(40)와, 인터럽트 요청 레지스터(60)와, 인더럽트 마스크 레지스터(70)를 포함하며, 본 발명에 따른 디스크 장착상태 변경 검출방법은, 시스템의 초기화 과정에서 RAID 제어기의 프로세서가 디스크 모듈의 장착 상태를 나타내는 디스크 상태 레지스터(20)를 읽어 저장 디스크 상태 레지스터(30)로 저장하는 단계와, 변경된 현재 디스크 모듈의 장착상태를 디스크 상태 레지스터(20)에 저장하는 단계와, 상기한 디스크 상태 레지스터(20)와 상기한 저장 디스크 상태 레지스터(30)의 디스크 모듈 장착상태에 대한 데이터를 비교하여 2개의 데이터 값이 다를 때 인터럽트를 발생하여 상기한 프로세서로 인터럽트를 요청하는 단계를 포함한다.
-
-
公开(公告)号:KR1019920009447B1
公开(公告)日:1992-10-16
申请号:KR1019900021865
申请日:1990-12-26
Applicant: 한국전자통신연구원
IPC: G06F13/20
Abstract: The apparatus is to reduct the load related to input/output processing of a CPU and maintain the consistence of input/output service to increase the efficiency of a system. The apparatus is composed of a requested channel (41), a message processor (43) for transmitting the input message of the requested channel (41) to a command cue (44) and cancelling the interruption of input/output, a service processor (45), a service channel (42) for transmitting the output of the service processor (45) to a CPU (2), and an input/ output interrupting processor (46) for performing interrupting operation according to the control of a MPU (13).
Abstract translation: 该装置用于减少与CPU的输入/输出处理相关的负载,并保持输入/输出服务的一致性,以提高系统的效率。 该装置由请求的信道(41),用于将所请求的信道(41)的输入消息发送到命令提示(44)并消除输入/输出中断的消息处理器(43),服务处理器 45),用于将服务处理器(45)的输出发送到CPU(2)的服务通道(42),以及用于根据MPU(13)的控制执行中断操作的输入/输出中断处理器(46) )。
-
-
-
-
-