다중 호스트 컴퓨터와 레이드 사이의 중복연결을 위한 장치
    11.
    发明公开
    다중 호스트 컴퓨터와 레이드 사이의 중복연결을 위한 장치 有权
    多主机计算机和RAID之间的多连接设备

    公开(公告)号:KR1020020022164A

    公开(公告)日:2002-03-27

    申请号:KR1020000054807

    申请日:2000-09-19

    CPC classification number: G06F11/2092

    Abstract: PURPOSE: A multi-connection device between a multiple host computer and RAID(Redundant Array of Inexpensive Disks) is provided to configure an error allowing function between two RAID controllers without a bandwidth drop by maintaining double bandwidth of single network at an error occurrence of RAID controller. CONSTITUTION: The device includes a plurality of RAID controllers(460,461) processing a request of a plurality of host computers(400,..,405) being connected through an industrial standard communication network and executing an error allowing function, a plurality of connection device(440,441) connecting between a plurality of RAID controllers and a plurality of host computers, and a plurality of network matching controller(470,471,480,481) being included in the RAID controller and directly exchanging information with the host computers and respective network matching controller of respective RAID controller through the connection devices.

    Abstract translation: 目的:提供多台主机与RAID(廉价磁盘冗余阵列)之间的多连接设备,通过在RAID出现错误时维护单个网络的双倍带宽来配置两个RAID控制器之间的错误允许功能,而无需带宽降低 控制器。 构成:该设备包括多个RAID控制器(460,461),处理通过工业标准通信网络连接并执行错误允许功能的多个主机计算机(400,...,405)的请求;多个连接装置 (440,441),多个RAID控制器和多个主计算机之间连接的多个网络匹配控制器(470,471,480,481)包括在所述RAID控制器中并且直接与主机计算机和相应的RAID控制器的各个网络匹配控制器交换信息 通过连接设备。

    데이터 고속 입출력을 위한 데이터 입출력 가속 장치 및 그운용 방법
    12.
    发明授权
    데이터 고속 입출력을 위한 데이터 입출력 가속 장치 및 그운용 방법 失效
    用于高速数据I / O的数据I / O加速的装置和方法

    公开(公告)号:KR100676674B1

    公开(公告)日:2007-02-01

    申请号:KR1020050044270

    申请日:2005-05-25

    Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
    본 발명은 데이터 고속 입출력을 위한 데이터 입출력 가속 장치 및 그 운용 방법에 관한 것임.
    2. 발명이 해결하려고 하는 기술적 과제
    본 발명은 iSCSI(Internet Small Computer System Interface) 처리 과정에서 iSCSI의 읽기 및 쓰기 명령 수행 시, 부하가 큰 부분에 대해서 각각 전용 하드웨어를 사용하여 부하를 분산시킴으로써, 성능을 개선하고 데이터 처리 과정에서의 데이터 이동경로를 최적화하여 성능을 향상시키기 위한, 데이터 고속 입출력을 위한 데이터 입출력 가속 장치 및 그 운용 방법을 제공하는데 그 목적이 있음.
    3. 발명의 해결방법의 요지
    본 발명은, 데이터 고속 입출력을 위한 데이터 입출력 가속 장치에 있어서, 메인보드와의 PCI(Peripheral Component Interconnect) 버스 연결을 담당하는 PCI 브리지 기능 및 메모리 제어를 수행하기 위한 제어수단; 상기 제어수단의 제어하에, 입/출력 데이터를 저장하고, 암호/복호 처리수단에서 암호/복호화된 데이터를 저장하기 위한 데이터 저장수단; 외부 네트워크와의 연결을 담당하고, TCP 체크썸 및 스캐터/개더(Scatter/Gather) 전송을 지원하며, TCP/IP(Transmission Control Protocol/Internet Protocol) 스택의 일부를 오프로딩하여 외부 로컬 중앙처리장치의 부하를 경감시키기 위한 네트워크 제어수단; 상기 입/출력 데이터에 대한 읽기/쓰기 명령에 따라, 암호/복호 과정을 수행하기 위한 상기 암호/복호 처리수단; 및 외부 디스크와의 입/출력 처리를 수행하기 위한 디스크 제어수단을 포함함.
    4. 발명의 중요한 용도
    본 발명은 데이터 입출력 가속 장치 등에 이용됨.
    iSCSI, 네트워크 컨트롤러, 암호/복호, I/O 프로세서, 읽기, 쓰기

    제로카피(zero-copy) 전송 기능을 구비한네트워크 카드와 서버 및 그 전송 방법
    13.
    发明公开
    제로카피(zero-copy) 전송 기능을 구비한네트워크 카드와 서버 및 그 전송 방법 失效
    具有零拷贝传输功能的网络卡,服务器及其方法

    公开(公告)号:KR1020050065133A

    公开(公告)日:2005-06-29

    申请号:KR1020030096900

    申请日:2003-12-24

    Abstract: 제로카피(zero-copy) 전송 기능을 구비한 네트워크 카드와 서버 및 그 전송 방법이 개시된다.
    본 발명에 따른 제로 카피(zero-copy) 전송 기능을 지원하는 네트워크 카드는, 네트워크로 전송될 데이터를 디스크로부터 읽어 들이는 디스크 컨트롤러; 상기 디스크 컨트롤러가 읽어 들인 상기 데이터를 일시 저장하는 PCI 메모리; 상기 PCI 메모리를 제어하는 PCI 메모리 컨트롤러; 및 상기 PCI 메모리로부터 상기 데이터를 읽어서 네트워크로 전송하는 네트워크 컨트롤러를 포함하며, 상기 네트워크 컨트롤러는, 중간의 메모리 복사과정이 없이 디스크로부터 데이터를 읽어 상기 PCI 메모리를 통해 네트워크에 전송하는 제로 카피(zero-copy) 전송 기능을 지원하는 것을 특징으로 한다.
    이에 따라, 로컬 메모리 대역폭 및 로컬 PCI버스 대역폭의 사용이 최소화되고 메모리간 복사가 일어나지 않기 때문에 CPU의 개입을 최소화함으로써 로컬 CPU의 부하를 경감시킬 수 있다.

    레이드 시스템의 분산 제어장치
    14.
    发明授权
    레이드 시스템의 분산 제어장치 失效
    레이드시스템의분산제어장치

    公开(公告)号:KR100447267B1

    公开(公告)日:2004-09-07

    申请号:KR1020010075212

    申请日:2001-11-30

    Inventor: 백승훈 안대영

    Abstract: PURPOSE: A distributed control device of a RAID(Redundant Array Independent Disks) system is provided to improve a performance in proportion to the number of controllers by supporting a fault allowance of at least two RAID controllers, processing a controller in parallel, and selecting a dual PCI bus structure in the controller. CONSTITUTION: A plurality of disc groups(290,291,292,293) store data using a fiber channel as a matching unit for sharing the sate. A plurality of distributed sharing RAID control units(240,250,260,270) share the disc groups(290,291,292,293) and control a RAID. A plurality of fiber channel switches(280,281) connect the disc groups(290,291,292,293) to the RAID control units(240,250,260,270). At least one host computer(200) reads and writes data finally using the distributed sharing RAID control units(240,250,260,270) as the same storing medium. A network switch(230) is a communication network for connecting the host computer(200) and the distributed sharing RAID control units(240,250,260,270). A distributed locking unit is connected to the RAID control units(240,250,260,270) for supplying the RAID control units(240,250,260,270) as the same data medium. A diagnosis client(231) diagnoses and sets the RAID control units(240,250,260,270) through an Ethernet.

    Abstract translation: 目的:提供RAID(冗余阵列独立磁盘)系统的分布式控制设备,通过支持至少两个RAID控制器的容错能力,并行处理控制器,以及选择一个控制器来提高与控制器数量成正比的性能 双控制器中的PCI总线结构。 组成:多个盘组(290,291,292,293)使用光纤信道作为共享状态的匹配单元存储数据。 多个分布式共享RAID控制单元(240,250,260,270)共享盘组(290,291,292,293)并控制RAID。 多个光纤通道交换机(280,281)将盘组(290,291,292,293)连接到RAID控制单元(240,250,260,270)。 至少一台主计算机(200)最后使用分布式共享RAID控制单元(240,250,260,270)作为同一存储介质来读写数据。 网络交换机(230)是用于连接主计算机(200)和分布式共享RAID控制单元(240,250,260,270)的通信网络。 分布式锁定单元连接到RAID控制单元(240,250,260,270),用于为RAID控制单元(240,250,260,270)提供相同的数据介质。 诊断客户端(231)通过以太网诊断并设置RAID控制单元(240,250,260,270)。

    하우징 식별을 이용한 디스크의 화이버 채널 식별코드할당장치
    15.
    发明授权
    하우징 식별을 이용한 디스크의 화이버 채널 식별코드할당장치 失效
    一种在光纤通道盘阵列中使用外壳ID的光纤通道盘ID选择装置

    公开(公告)号:KR100311225B1

    公开(公告)日:2001-10-12

    申请号:KR1019990061950

    申请日:1999-12-24

    Abstract: 본발명은하우징식별을이용한디스크의화이버채널식별코드할당장치에관한것으로, 디스크에신호및 전력을공급하는백플레인상에설치되는디스크커넥터를통해서디스크로화이버채널식별코드를입력하는 PAL(Programmable Array Logic)과, 백플레인상에구분되어설치되는 PAL을구분하기위한점퍼와, 하우징식별신호를출력하는하우징식별선택기를포함하여이루어지며, 화이버채널식별코드의할당을위해서다수개의점퍼를일일이설정하는불편함을해소할수 있을뿐만아니라, 하우징을개폐하지않고서도화이버채널식별코드를설정할수 있으며, 저가로구현할수 있는효과를가진하우징식별을이용한디스크의화이버채널식별코드할당장치를제공한다.

    하우징 식별을 이용한 디스크의 화이버 채널 식별코드할당장치
    16.
    发明公开
    하우징 식별을 이용한 디스크의 화이버 채널 식별코드할당장치 失效
    用于分配光纤通道识别使用住房识别码的码的设备

    公开(公告)号:KR1020010063846A

    公开(公告)日:2001-07-09

    申请号:KR1019990061950

    申请日:1999-12-24

    Abstract: PURPOSE: A device for allocating a fiber channel identifying code of a disk using a housing identification is provided to distribute and designate fiber channel identification code of all disks in order through a selection of a housing identification selector by providing the housing identification selector in a disk housing. CONSTITUTION: PALs(1¯30, 31¯40) input a fiber channel identification code to a disk through a disk connector(16) being mounted on backplane(13, 14) supplying a signal and a power source to the disk. Jumpers(11, 12) are provided for dividing PALs being mounted at a left backplane(13) and a right backplane(14). A housing identification selector(15) outputs a housing identification signal. In addition, a diagnosis device(15) and loops(18, 19) are provided.

    Abstract translation: 目的:提供一种用于使用壳体识别来分配识别盘的代码的光纤通道的设备,以通过将外壳识别选择器提供到盘中来分配并指定所有盘的光纤通道识别码 住房。 构成:PAL(1〜30,31〜40)通过安装在背板(13,14)上的盘连接器(13)向光盘输入光纤通道识别码,该背板(13,14)向盘提供信号和电源。 提供跳线(11,12)用于分割正在安装在左背板(13)和右背板(14)处的PAL。 外壳识别选择器(15)输出外壳识别信号。 另外,提供诊断装置(15)和环路(18,19)。

    블록분할 디스크 어레이에서의 분산 패러티를 이용한데이터 배치 방법 및 블록분할 분산패러티 디스크어레이에서의 대형/소형 블록 읽기/쓰기 제어 방법
    17.
    发明授权
    블록분할 디스크 어레이에서의 분산 패러티를 이용한데이터 배치 방법 및 블록분할 분산패러티 디스크어레이에서의 대형/소형 블록 읽기/쓰기 제어 방법 失效
    블록분할디스크어레이에서의분산패러티를이용한데이터배치방법및블록분할분산패러티디스크어레이에서의대형/소형블록읽기/쓰기제어방법

    公开(公告)号:KR100579133B1

    公开(公告)日:2006-05-12

    申请号:KR1020040101985

    申请日:2004-12-06

    Abstract: Provided are a data placement method using distributed parities in a divided block disk array and a method for controlling large/small block read/write in the disk array. The data placement method can improve large-volume data input/output performance and provide an error tolerance function by using distributed parity in a divided block disk array, while maintaining a small data input/output (write/read) performance, and a method for controlling block/sub-block read/write functions in a divided block distributed parity disk array. The data placement method includes: a) dividing target data into a plurality of large blocks and equally dividing the large blocks into a plurality of sub-blocks, individually; b) generating parity blocks by performing XOR operation on the sub-blocks of each large block; and c) equally distributing the sub- blocks and parity blocks of each large block to all disks of the disk array and placing the parity blocks in a rotational direction.

    Abstract translation: 提供了一种使用分块磁盘阵列中的分布式奇偶校验的数据布置方法以及一种用于控制磁盘阵列中的大/小块读/写的方法。 该数据布置方法可以在保持小数据输入/输出(写/读)性能的同时,通过使用分块磁盘阵列中的分布式奇偶校验来提高大容量数据输入/输出性能并提供容错功能,以及用于 控制分块分布式奇偶校验盘阵列中的块/子块读/写功能。 该数据布置方法包括:a)将目标数据分割成多个大块,并分别将大块等分成多个子块; b)通过对每个大块的子块执行XOR运算来产生奇偶块; 以及c)将每个大块的子块和奇偶校验块均等地分配给磁盘阵列的所有磁盘并将奇偶校验块放置在旋转方向上。

    네트워크 스토리지 장치에서의 네트워크 전송과 스토리지읽기 동기화 제어방법
    18.
    发明授权
    네트워크 스토리지 장치에서의 네트워크 전송과 스토리지읽기 동기화 제어방법 失效
    网络存储设备中网络发送和存储读取同步的方法

    公开(公告)号:KR100510992B1

    公开(公告)日:2005-08-30

    申请号:KR1020030095040

    申请日:2003-12-22

    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) 스토리지의 읽기 기능을 수행하는 단계를 포함하여 이루어진 것을 특징으로 한다.

    복수 개의 레이드를 구비한 계층적 레이드 시스템
    19.
    发明授权
    복수 개의 레이드를 구비한 계층적 레이드 시스템 有权
    복수인이를를를구비한계층적레이드시스템

    公开(公告)号:KR100388498B1

    公开(公告)日:2003-06-25

    申请号:KR1020000086620

    申请日:2000-12-30

    Inventor: 백승훈 안대영

    Abstract: In a data storage system based on large capacitance, high performance and high availability through a hierarchical construction of redundant arrays of expensive disks (RAID) and a method for controlling the storage system, in order to provide better reliability and more prominent performance than the traditional RAID, and more particularly, in a hierarchical RAID system provided with a plurality of RAIDs in which at least one RAID composed of a large number of disks is used as a virtual disk, and a method for controlling the RAID system, and further in a record medium capable of being read through a computer having a writing of a program to realize the inventive method; the hierarchical RAID system includes a host computing unit; at least one upper level RAID controlling unit having a first RAID Level X, for controlling a plurality of first lower level RAID controlling units having a second RAID Level Y in order to use a lower level RAID as a virtual disk; and the plurality of first lower level RAID controlling units having the second RAID Level Y, for controlling numerous member disks under a control of the upper level RAID controlling unit so as to be used as the virtual disk of the upper level RAID.

    Abstract translation: 在基于大容量,高性能和高可用性的数据存储系统中,通过分层构建冗余昂贵磁盘阵列(RAID)和控制存储系统的方法,以便提供比传统更好的可靠性和更突出的性能 RAID中,更具体地,在具有多个RAID的分层RAID系统中,其中由大量磁盘构成的至少一个RAID被用作虚拟磁盘,以及用于控制RAID系统的方法, 记录介质,能够通过具有程序写入功能的计算机读取以实现本发明的方法; 分级RAID系统包括主机计算单元; 至少一个具有第一RAID级别X的上级RAID控制单元,用于控制具有第二RAID级别Y的多个第一较低级别RAID控制单元以便将较低级别RAID用作虚拟盘; 以及具有第二RAID级别Y的多个第一较低级别RAID控制单元,用于控制在较高级别RAID控制单元的控制下的多个成员盘,以便用作较高级别RAID的虚拟盘。

    레이드 시스템의 분산 제어장치
    20.
    发明公开
    레이드 시스템의 분산 제어장치 失效
    RAID系统的分布式控制设备

    公开(公告)号:KR1020030044464A

    公开(公告)日:2003-06-09

    申请号:KR1020010075212

    申请日:2001-11-30

    Inventor: 백승훈 안대영

    Abstract: PURPOSE: A distributed control device of a RAID(Redundant Array Independent Disks) system is provided to improve a performance in proportion to the number of controllers by supporting a fault allowance of at least two RAID controllers, processing a controller in parallel, and selecting a dual PCI bus structure in the controller. CONSTITUTION: A plurality of disc groups(290,291,292,293) store data using a fiber channel as a matching unit for sharing the sate. A plurality of distributed sharing RAID control units(240,250,260,270) share the disc groups(290,291,292,293) and control a RAID. A plurality of fiber channel switches(280,281) connect the disc groups(290,291,292,293) to the RAID control units(240,250,260,270). At least one host computer(200) reads and writes data finally using the distributed sharing RAID control units(240,250,260,270) as the same storing medium. A network switch(230) is a communication network for connecting the host computer(200) and the distributed sharing RAID control units(240,250,260,270). A distributed locking unit is connected to the RAID control units(240,250,260,270) for supplying the RAID control units(240,250,260,270) as the same data medium. A diagnosis client(231) diagnoses and sets the RAID control units(240,250,260,270) through an Ethernet.

    Abstract translation: 目的:提供RAID(冗余阵列独立磁盘)系统的分布式控制设备,通过支持至少两个RAID控制器的故障容限,并行处理控制器,并选择一个控制器,来提高与控制器数量成比例的性能 双PCI总线结构在控制器中。 构成:多个光盘组(290,291,292,293)使用光纤通道存储数据作为用于共享状态的匹配单元。 多个分布式共享RAID控制单元(240,250,260,270)共享盘组(290,291,292,293)并控制RAID。 多个光纤通道开关(280,281)将光盘组(290,291,292,293)连接到RAID控制单元(240,250,260,270)。 至少一台主机(200)最终使用分布式共享RAID控制单元(240,250,260,270)作为相同的存储介质来读写数据。 网络交换机(230)是用于连接主计算机(200)和分布式共享RAID控制单元(240,250,260,270)的通信网络。 分配的锁定单元连接到RAID控制单元(240,250,260,270),用于提供作为相同数据介质的RAID控制单元(240,250,260,270)。 诊断客户端(231)通过以太网诊断并设置RAID控制单元(240,250,260,270)。

Patent Agency Ranking