Abstract:
PURPOSE: Authentication system and method using one time identification (OTID) are provided to prevent illegal use such as illegal use of other's name using information although the user ID information is exposed. CONSTITUTION: A client terminal (100) generates n OTIDs to be used in authentication, successively select one of the n OTIDs in every authentication session and uses as a user ID. An authentication server (102) receives and stores the n OTIDs from the client terminal and inquires the selected one OTID in a database (DB) (104) according to an authentication request from the client terminal. The authentication server inspects identification between a stored secret key stored by interoperating with the viewed OTID and performs authentication. [Reference numerals] (100) Client terminal; (102) Authentication server; (AA) Internet
Abstract:
본 발명은 클러스터 시스템에 관한 것으로, 특히 서비스를 제공하는 일반 노드들을 클러스터 시스템 외부에서 볼때 서비스가 연속적이고 장애가 없는 것처럼 보이게 하는 클러스터 시스템 및 그의 운영방법에 관한 것이다. 이를 위하여 본 발명은 분산관리하는 방식에 의해 개별노드를 운영하는 클러스터 시스템에 있어서, 작업 보드에 작업목록이 등록되는 보드 서버와; 상기 작업보드를 관리하는 에이전트 서버와; 상기 작업목록을 기반으로 해당하는 작업을 수행하며, 장애가 발생된 일반 서버 노드 대신 다른 일반 서버 노드가 특정 작업을 수행하는 복수의 일반 서버 노드를 포함하는 클러스터 시스템 및 그의 운영방법을 제공한다. 클러스터, 노드, 에이전트 서버
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) 스토리지의 읽기 기능을 수행하는 단계를 포함하여 이루어진 것을 특징으로 한다.
Abstract:
본 발명은 각 논리적 디스크 장치들에 대한 입출력 처리를 다중 제어기들로 분산시키는 분산 공유 RAID 시스템에서 입출력 병목현상을 해결하고, 다중화를 통한 성능 향상 및 데이터 공유로 인해 발생할 수 있는 데이터 훼손이나 손실 등을 방지할 수 있는 다중 RAID 제어기를 통한 데이터 분산 공유 RAID 제어 시스템에 관한 것이다. 본 발명은 다수의 호스트와 논리적 디스크 장치에 대하여 다중 RAID 제어기를 통해 데이터를 분산 공유하는 RAID 제어 시스템에 있어서, 각 RAID 제어기는 그 공유 논리적 디스크장치의 모든 데이터들을 일정 단위로 나누어 각각 일정 분량의 데이터를 분담하고, 자신의 분담 데이터 영역에 대한 락 서버로서 동작하는 것을 특징으로 한다.
Abstract:
PURPOSE: A RAID(Redundant Array of Inexpensive Disks) control system for sharing data through a multi-RAID controller is provided to solve the I/O(Input/Output) bottleneck on the shared RAID system distributing the I/O process for respective logical disks to the multi-controllers, and prevent the data loss or damage caused by the performance enhancement and the data share. CONSTITUTION: The system comprises a structure that the multi-RAID controller(220) shares each logical disk(230). For the interface between the hosts(210) or the logical disks, and the multi-RAID controller, an optical switch(240) of a high speed. To transmit the block data between the multi-RAID controllers fast, an SCI(Scalable Coherence Interface) switch(250) is used. To keep data coherence, each RAID controller manages an access authority for the management data of the RAID control by using a lock server.
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 dynamic load distribution system and method thereof are provided to minimize resource wastes by hierarchically managing services and resources in a mass cluster computing system. CONSTITUTION: A resource management master(2000) manages a bear server(2100) which does not execute services. The resource management master includes a hierarchical structure. A service master(1000) dynamically allocates the bear servers to a load distribution server(1100) or a service server(1200) or dynamically releases the allocated load distribution server or the service execution server to the bear server by considering of requirements of the services and monitoring information for the state or performance of the server.