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

    公开(公告)号:KR1020060066596A

    公开(公告)日:2006-06-16

    申请号:KR1020050044270

    申请日:2005-05-25

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

    블록 분할에 의한 디스크 어레이의 데이터 배치 방법 및다중 명령 계류 기법에 의한 디스크 어레이의 입/출력제어 방법
    2.
    发明公开
    블록 분할에 의한 디스크 어레이의 데이터 배치 방법 및다중 명령 계류 기법에 의한 디스크 어레이의 입/출력제어 방법 失效
    数据采用块状划分的阵列阵列方法和多指令运动技术的盘阵列输入/输出控制方法

    公开(公告)号:KR1020040057901A

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

    申请号:KR1020030076662

    申请日:2003-10-31

    Inventor: 백승훈 박종원

    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 translation: 目的:提供一种通过块划分的磁盘阵列的数据排列方法和通过多命令系泊技术的磁盘阵列的输入/输出控制方法,以根据包括在磁盘阵列中的磁盘数来划分大容量数据, 并且分配分割的数据,使得所有的磁盘可以并行操作,从而减少输入时间。 构成:系统根据文件系统的输入/输出单元将视频/音频流数据划分为逻辑块(501)。 该系统将逻辑块的大小除以磁盘数,并选择一个特定值作为分割单元(502)。 系统将逻辑块划分为分割块(503)。 系统命令将分割块顺序排列在磁盘阵列的磁盘上(504)。 如果处理了一个逻辑块,则系统决定逻辑块是否保留(505)。 如果没有,系统将完成此过程。

    스트리밍 서비스를 위한 고유 메모리 접근 및 관리 방법
    3.
    发明公开
    스트리밍 서비스를 위한 고유 메모리 접근 및 관리 방법 有权
    用于访问和管理用于流动服务的特殊目的记忆的方法

    公开(公告)号:KR1020050051434A

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

    申请号:KR1020030085222

    申请日:2003-11-27

    Abstract: 본 발명은 고품질 스트리밍 서비스할 때 고속 스토리지에서 초고속 네트워크로 직접 전송하기 위해서 이들 사이에 고유 메모리를 두어 직접 사용자 프로세스가 이 메모리를 접근함으로써 불필요한 복사를 방지하여 중앙처리유닛의 점유율을 줄일 수 있는 스트리밍 서비스를 위한 고유 메모리 접근 및 관리 방법에 관한 것이다. 본 발명에 따르면, 저장 장치와 네트워크 카드 사이에 고유 메모리가 구비되며, 사용자 프로세스는 운영체제의 복사없이 제로-카피(zero-copy) 메커니즘을 통해서 상기 고유 메모리에 접근할 수 있다. 또한, 사용자 프로세스에게 고유 메모리 카드에 대한 정보와 운영체제를 거치지 않고 접근할 수 있는 기능을 제공할 수 있다.

    아이이씨 버스를 구비하는 액정디스플레이-버튼 및 주변시스템 정합 장치와 그 정합 방법
    4.
    发明授权
    아이이씨 버스를 구비하는 액정디스플레이-버튼 및 주변시스템 정합 장치와 그 정합 방법 失效
    - 具有用于连接LCD按钮和外围系统的I2C总线的设备及其接口方法

    公开(公告)号:KR100349669B1

    公开(公告)日:2002-08-22

    申请号:KR1019990061990

    申请日:1999-12-24

    Abstract: 1. 청구범위에기재된발명이속한기술분야본 발명은아이이씨(I2C) 버스를구비하는액정디스플레이(LCD)-버튼및 주변시스템정합장치와그 정합방법에관한것임. 2. 발명이해결하려고하는기술적과제본 발명은, 액정디스플레이(LCD)와버튼정합에필요한하드웨어자원을감소시키고보다용이하게 LCD-버튼제어기와주변시스템을정합하기위한 I2C 버스를구비하는 LCD-버튼및 주변시스템정합장치와그 정합방법을제공하고자함. 3. 발명의해결방법의요지본 발명은, 아이이씨(I2C) 버스를구비하는액정디스플레이(LCD)-버튼및 주변시스템정합장치에있어서, 상기 I2C 버스를통해상기 LCD-버튼및 주변시스템과신호를전송하기위한신호전송수단; 상기주변시스템의호스트가상기 LCD-버튼을직접제어할수 있도록지원하되, 상기버튼을폴링하여버튼의눌려짐유무를판단하며, 눌려지거나떼어질경우에상기 I2C 버스상에서마스터로서동작하여버튼의정보를전송하고, 슬레이브모드로 I2C 버스를통해 LCD 데이터를받게되면인터럽트서비스루틴에서상기 LCD로데이터를전송하기위한데이터처리수단; 및상기데이터처리수단에서필요로하는정보를저장하고있는저장수단을포함함. 4. 발명의중요한용도본 발명은액정디스플레이-버튼및 주변시스템정합장치등에이용됨.

    아이이씨 버스를 구비하는 액정디스플레이-버튼 및 주변시스템 정합 장치와 그 정합 방법
    5.
    发明公开
    아이이씨 버스를 구비하는 액정디스플레이-버튼 및 주변시스템 정합 장치와 그 정합 방법 失效
    具有I2C总线按钮和外围系统的液晶显示按钮匹配装置及其相关方法

    公开(公告)号:KR1020010063886A

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

    申请号:KR1019990061990

    申请日:1999-12-24

    CPC classification number: G02F1/13306 G06F13/4282 G09G3/36

    Abstract: PURPOSE: An LCD- button matching apparatus and a periphery system and a method for the same are provided to easily match the liquid crystal display-the button and the periphery system with reducing required hard ware members. CONSTITUTION: An apparatus for matching a liquid crystal display-a button(1) and a periphery system comprises an I2C bus(15) for transmitting a serial data signal and a serial clock signal between the liquid crystal display-the button(1) and the periphery system. A data processing device includes a control section for controlling the I2C bus(15) and an input/output section for transmitting the signal. A memory device is provided to store information required for the data processing device. An I2C bus extender(18) is provided between the I2C bus(15) and the periphery system.

    Abstract translation: 目的:提供LCD按钮匹配装置和周边系统及其周边系统及其方法,以便轻松地将液晶显示器 - 按钮和外围系统与减少所需的硬件构件相匹配。 构成:用于匹配液晶显示器 - 按钮(1)和外围系统的装置包括:用于在液晶显示器(按钮(1)和)之间传送串行数据信号和串行时钟信号的I2C总线(15) 外围系统。 数据处理装置包括用于控制I2C总线(15)的控制部分和用于发送信号的输入/输出部分。 提供存储装置以存储数据处理装置所需的信息。 I2C总线扩展器(18)设置在I2C总线(15)和外围系统之间。

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

    公开(公告)号:KR100576721B1

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

    申请号:KR1020030096900

    申请日:2003-12-24

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

    블록 분할에 의한 디스크 어레이의 데이터 배치 방법 및다중 명령 계류 기법에 의한 디스크 어레이의 입/출력제어 방법
    7.
    发明授权
    블록 분할에 의한 디스크 어레이의 데이터 배치 방법 및다중 명령 계류 기법에 의한 디스크 어레이의 입/출력제어 방법 失效
    通过块分割和多个命令挂起来最大化磁盘阵列的输入输出性能的方法

    公开(公告)号:KR100523057B1

    公开(公告)日:2005-10-24

    申请号:KR1020030076662

    申请日:2003-10-31

    Inventor: 백승훈 박종원

    Abstract: 1. 청구범위에 기재된 발명이 속하는 기술분야
    본 발명은, 블록 분할에 의한 디스크 어레이의 데이터 배치 방법 및 다중 명령 계류 기법에 의한 디스크 어레이의 입/출력 제어 방법에 관한 것임.
    2. 발명이 해결하려고 하는 기술적 과제
    본 발명은, 비디오/오디오 스트림 데이터와 같은 대용량 데이터를 블록으로 분할하여 디스크 어레이에 배치하고, 다중 명령 계류 기법에 의하여 디스크 어레이의 입/출력을 제어하기 위한, 블록 분할에 의한 디스크 어레이의 데이터 배치 방법 및 다중 명령 계류 기법에 의한 디스크 어레이의 입/출력 제어 방법을 제공하는데 그 목적이 있음.
    3. 발명의 해결 방법의 요지
    본 발명은, 블록 분할에 의한 디스크 어레이의 데이터 배치 방법에 있어서, 데이터를 파일 시스템의 입/출력 단위에 따라 논리적인 블록으로 분할하는 제 1 단계; 상기 제 1 단계에서 분할한 논리적인 블록을 다시 상기 디스크 어레이에 포함된 디스크 개수(N)에 따라 조각 블록(splitted block)으로 분할하는 제 2 단계; 및 상기 제 2 단계에서 분할한 조각 블록(splitted block)을 상기 디스크 어레이의 디스크들에 순차적으로 각각 상응하여 배치하도록 명령하는 제 3 단계를 포함함.
    4. 발명의 중요한 용도
    본 발명은 비디오/오디오 등의 스트림 데이터 및 대용량 파일을 입/출력하는 장치 등에 이용됨.

    스트리밍 서비스를 위한 고유 메모리 접근 및 관리 방법
    8.
    发明授权
    스트리밍 서비스를 위한 고유 메모리 접근 및 관리 방법 有权
    流媒体服务的独特内存访问和管理方法

    公开(公告)号:KR100501212B1

    公开(公告)日:2005-07-18

    申请号:KR1020030085222

    申请日:2003-11-27

    Abstract: 본 발명은 고품질 스트리밍 서비스할 때 고속 스토리지에서 초고속 네트워크로 직접 전송하기 위해서 이들 사이에 고유 메모리를 두어 직접 사용자 프로세스가 이 메모리를 접근함으로써 불필요한 복사를 방지하여 중앙처리유닛의 점유율을 줄일 수 있는 스트리밍 서비스를 위한 고유 메모리 접근 및 관리 방법에 관한 것이다. 본 발명에 따르면, 저장 장치와 네트워크 카드 사이에 고유 메모리가 구비되며, 사용자 프로세스는 운영체제의 복사없이 제로-카피(zero-copy) 메커니즘을 통해서 상기 고유 메모리에 접근할 수 있다. 또한, 사용자 프로세스에게 고유 메모리 카드에 대한 정보와 운영체제를 거치지 않고 접근할 수 있는 기능을 제공할 수 있다.

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

    公开(公告)号:KR1020050063621A

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

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

    다중 호스트 컴퓨터와 레이드 사이의 중복연결을 위한 장치
    10.
    发明授权
    다중 호스트 컴퓨터와 레이드 사이의 중복연결을 위한 장치 有权
    用于多台主机和RAID之间冗余连接的设备

    公开(公告)号:KR100340686B1

    公开(公告)日:2002-06-15

    申请号:KR1020000054807

    申请日:2000-09-19

    Abstract: 본 발명은 다중 호스트 컴퓨터와 독립 디스크 중복배열(RAID : Redundant Array of Inexpensive Disks, 이하 '레이드'라 함) 사이의 중복연결을 위한 장치에 관한 것으로, 레이드 제어기의 결함허용을 지원함과 동시에 성능을 높일 수 있는 다중 호스트 컴퓨터와 레이드 사이의 중복연결을 위한 장치를 제공하기 위하여, 다중 호스트 컴퓨터와 레이드 사이의 중복연결 장치에 있어서, 산업 표준 통신망을 통하여 연결된 복수의 호스트 컴퓨터들의 요구를 처리하고 결함허용 기능을 수행하기 위한 다수 개의 레이드 제어 수단; 상기 다수의 레이드 제어 수단과 상기 다수의 호스트 컴퓨터 사이를 연결하기 위한 다수 개의 연결 수단; 및 상기 각 다수의 레이드 제어 수단 내에 포함되어 상기 다수의 연결 수단을 통하여 상기 다수의 호스트 컴퓨터 및 상대 레이드 제어수단 내의 상대 망 정합 제어 수단과 직접 정보를 교환하는 다수 개의 망 정합 제어 수단을 포함하며, 레이드 시스템 등에 이용됨.

Patent Agency Ranking