다중 디스크립션 코딩을 이용한 클러스터 기반의 스트리밍시스템 및 그 방법
    31.
    发明授权
    다중 디스크립션 코딩을 이용한 클러스터 기반의 스트리밍시스템 및 그 방법 有权
    基于群集的流系统和方法使用多描述编码

    公开(公告)号:KR100797389B1

    公开(公告)日:2008-01-28

    申请号:KR1020060036280

    申请日:2006-04-21

    Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
    본 발명은 다중 디스크립션 코딩을 이용한 클러스터 기반의 스트리밍 시스템 및 그 방법에 관한 것임.
    2. 발명이 해결하려고 하는 기술적 과제
    본 발명은 스트리밍 서비스를 위한 멀티미디어 데이터를 다중 디스크립션 코딩(Multiple Description Coding)을 이용하여 각각 인코딩 및 저장하고, 인터넷을 통해 클라이언트로 상기 멀티미디어 데이터를 전송할 때 디스패처 및 다수의 스트리밍 서버를 통해 각 디스크립션을 스트리밍 함으로써, 클러스터 내 서버 간의 부하를 균등하게 함과 동시에 클라이언트/네트워크 상태에 적응 가능한 서비스를 제공할 뿐만 아니라 일부 서버의 고장 시에도 지속적으로 서비스를 제공하기 위한, 다중 디스크립션 코딩을 이용한 클러스터 기반의 스트리밍 시스템 및 그 방법을 제공하는데 그 목적이 있음.
    3. 발명의 해결방법의 요지
    본 발명은, 클러스터 기반의 스트리밍 시스템에 있어서, 각 콘텐츠의 디스크립션 정보, 해당 디스크립션을 저장하고 있는 스트리밍 서버 정보, 서버 부하 정보, 현재 서비스 중인 스트림 정보와 같은 메타데이터를 저장하고 있는 메타데이터 데이터베이스; 클라이언트로부터의 스트리밍 서비스 요청에 따라 해당되는 콘텐츠의 디스크립션 정보, 해당 디스크립션을 저장하고 있는 스트리밍 서버 정보, 서버 부하 정보, 현재 서비스 중인 스트림 정보와 같은 메타데이터를 상기 메타데이터 데이터베이스로부터 전달받고, 상기 전달받은 정보(메타데이터)를 기반으로 결정한 스트리밍 서버 정보를 상기 클라이언트로 회신하기 위한 디스패처; 및 콘텐츠의 디스크립션을 저장하고 있고, 상기 디스패처로부터 클라이언트 정보 및 디스크립션 파일명을 전달받음에 따라 해당되는 디스크립션을 상기 클라이언트 정보를 이용하여 전송하기 위한 스트리밍 서버를 포함함.
    4. 발명의 중요한 용도
    본 발명은 스트리밍 시스템 등에 이용됨.
    멀티미디어 데이터 스트리밍, 클러스터, 다중 디스크립션 코딩

    PCI 메모리를 이용한 무복사 캐싱 방법 및 그 장치
    32.
    发明公开
    PCI 메모리를 이용한 무복사 캐싱 방법 및 그 장치 失效
    使用PCI存储器进行零复制的装置和方法

    公开(公告)号:KR1020070059909A

    公开(公告)日:2007-06-12

    申请号:KR1020060079504

    申请日:2006-08-22

    Abstract: A zero-copy cashing method using a PCI memory and a device thereof are provided to improve disk I/O(Input/Output) performance and response speed of cached data by providing caching using the PCI memory, and share the same PCI memory area when a plurality of user programs use the same disk data. A PCI memory controller(300) manages a cache list(301) and a non-cache list(302) to be referred when two user programs map one PCI memory to each address area and perform caching using a PCI memory block. A user program controller(400) manages an in-use list and a free list for managing whether the user program is used or not at the present time. The PCI memory controller connects the PCI memory loaded with the disk data to the cache list, and connects the disk data to the non-cache list when the disk data is not present or incorrect. The PCI memory controller connects the PCI memory used/allocated by the user program to the in-use list and connects the unused PCI memory to the free list.

    Abstract translation: 提供了使用PCI存储器及其装置的零拷贝兑现方法,以通过使用PCI存储器提供高速缓存来提高缓存数据的磁盘I / O(输入/输出)性能和响应速度,并且当共享相同的PCI存储器区域时 多个用户程序使用相同的盘数据。 当两个用户程序将一个PCI存储器映射到每个地址区域并且使用PCI存储器块执行高速缓存时,PCI存储器控制器(300)管理要参考的高速缓存列表(301)和非高速缓存列表(302)。 用户程序控制器(400)管理目前使用的列表和用于管理当前用户程序是否被使用的空闲列表。 PCI存储器控制器将加载有磁盘数据的PCI存储器连接到缓存列表,并且当磁盘数据不存在或不正确时,将磁盘数据连接到非缓存列表。 PCI存储器控制器将用户程序使用/分配的PCI存储器连接到使用中列表,并将未使用的PCI存储器连接到空闲列表。

    블록 분할 분산 패리티 디스크 어레이에서의 데이터 배치및 제어 방법
    33.
    发明授权
    블록 분할 분산 패리티 디스크 어레이에서의 데이터 배치및 제어 방법 有权
    블록분할분산패리티디스크어레이에서의데이터배치및제어방블록

    公开(公告)号:KR100694300B1

    公开(公告)日:2007-03-14

    申请号:KR1020060035372

    申请日:2006-04-19

    Abstract: A data arrangement and control method in a block divided/distributed parity disk array is provided to be capable of servicing read/write control paths for general data blocks and logical blocks for supporting a multimedia file system, thus performance required by the multimedia file system is provided while compatibility with general files is maintained. A logical block 0(310) consists of 3 stripes, and all parity blocks precede the first data block of each stripe. A final stripe consists of allocated data blocks(334,335) and a parity block(313), and a block next to the final data block(335) is used as a start block(341) of a next logical block 1(340) instead of being set to an empty block. Arrangement of the parity blocks is set in a horizontal rotative type according to the number of configured blocks of the final stripe. The parity blocks are equally distributed to all disks.

    Abstract translation: 提供分块/分布式奇偶校验磁盘阵列中的数据安排和控制方法,以便能够服务用于支持多媒体文件系统的通用数据块和逻辑块的读/写控制路径,因此多媒体文件系统所需的性能是 在与通用文件保持兼容的情况下提供。 逻辑块0(310)由3个条带组成,并且所有奇偶校验块在每个条带的第一个数据块之前。 最终的条由分配的数据块(334,335)和奇偶校验块(313)组成,并且将最终数据块(335)旁边的块用作下一个逻辑块1(340)的起始块(341) 被设置为空白块。 根据最终条带的配置块的数量将奇偶校验块的排列设置为水平旋转类型。 奇偶校验块平均分配给所有磁盘。

    NS 카드를 이용한 컨텐츠 전송 방법
    34.
    发明授权
    NS 카드를 이용한 컨텐츠 전송 방법 失效
    使用NS卡的内容的传输方法

    公开(公告)号:KR100594951B1

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

    申请号:KR1020040091045

    申请日:2004-11-09

    Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
    본 발명은 NS(Network Storage) 카드를 이용한 컨텐츠 전송 방법에 관한 것임.
    2. 발명이 해결하려고 하는 기술적 과제
    본 발명은 NS 카드를 이용한 서버를 대용량 저장 장치와 연동시킴으로써 사용자가 요구하는 대용량 컨텐츠를 사용자에게 고속으로 제공하기 위한, NS 카드를 이용한 컨텐츠 전송 방법을 제공하는데 그 목적이 있음.
    3. 발명의 해결방법의 요지
    본 발명은, 하나의 서버에서 NS 카드를 이용한 컨텐츠 전송 방법에 있어서, 단말로부터의 컨텐츠 요구에 따라 상기 사용자와 최근접된 서버가 자신의 NS 카드에 장착된 소용량 저장 장치에 해당 컨텐츠가 존재하는지를 검사하는 제 1 컨텐츠 유무 검사 단계; 상기 제 1 컨텐츠 유무 검사 결과, 상기 해당 컨텐츠가 존재하는 경우, 상기 해당 컨텐츠의 완결성을 분석하는 컨텐츠 완결성 분석 단계; 상기 컨텐츠 완결성 분석 결과, 상기 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠 전체가 존재하는 경우, 상기 해당 컨텐츠 전체를 상기 단말로 전송하는 단계; 상기 컨텐츠 완결성 분석 결과, 상기 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠의 일부분이 존재하고 상기 서버의 대용량 저장 장치에 상기 해당 컨텐츠의 나머지 부분이 존재함에 따라 상기 해당 컨텐츠 일부분을 상기 단말로 전송하 고, 상기 해당 컨텐츠의 나머지 부분을 상기 해당 컨텐츠 일부분이 저장되어 있는 NS 카드에 장착된 소용량 저장 장치에 저장한 후 메타테이블 갱신 및 상기 단말로 전송하는 단계; 및 상기 제 1 컨텐츠 유무 검사 결과, 상기 서버의 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠가 존재하지 않고 상기 서버의 대용량 저장 장치에 상기 해당 컨텐츠가 존재함에 따라 상기 해당 컨텐츠를 저장할 NS 카드를 지정하고, 상기 지정된 NS 카드에 장착된 디스크로 상기 해당 컨텐츠를 저장한 후 메타테이블 갱신 및 상기 단말로 전송하는 단계를 포함한다.
    4. 발명의 중요한 용도
    본 발명은 컨텐츠 분배 시스템 등에 이용됨.
    NS 카드, 컨텐츠 전송, 대용량 저장 장치

    다중 서비스 타입 관리 기능을 가지는 컨텐츠 분배 관리시스템 및 그 방법
    35.
    发明公开
    다중 서비스 타입 관리 기능을 가지는 컨텐츠 분배 관리시스템 및 그 방법 失效
    内容分发管理系统管理多业务类型及其方法

    公开(公告)号:KR1020060070287A

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

    申请号:KR1020040108973

    申请日:2004-12-20

    CPC classification number: G06F17/30132 G06F17/30094 G06F17/30194

    Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
    본 발명은 다중 서비스 타입 관리 기능을 가지는 컨텐츠 분배 관리 시스템 및 그 방법에 관한 것임.
    2. 발명이 해결하려고 하는 기술적 과제
    본 발명은 컨텐츠를 테이블의 형태로 관리함으로써 컨텐츠를 제공하기 위한 다수의 광역 서버를 지원하고 광역 서버 및 서비스 타입에 따라 상이한 정책을 적용하여 컨텐츠를 관리하기 위한 컨텐츠 분배 관리 시스템 및 그 방법을 제공하는데 그 목적이 있음.
    3. 발명의 해결방법의 요지
    본 발명은, 다중 서비스 타입 관리 기능을 가지는 컨텐츠 분배 관리 시스템에 있어서, 대용량 컨텐츠 라이브러리를 구비하고 광역 통신망을 통해 지역 서버에 필요한 컨텐츠를 공급하기 위한 다수의 광역 서버; 광역 통신망을 통해 연결되어 있는 상기 다수의 광역 서버로부터의 컨텐츠를 광역 서버 및 서비스 타입별로 관리하고, 지역 컨텐츠 캐쉬를 구비하며 근거리 통신망을 통해 연결되어 있는 최종 단말의 컨텐츠 스트리밍 서비스 요청에 대응하여 컨텐츠 서비스를 수행하는 다수의 상기 지역 서버를 포함한다.
    4. 발명의 중요한 용도
    본 발명은 컨텐츠 분배 관리 시스템 등에 이용됨.
    컨텐츠 분배 관리 시스템, 광역 컨텐츠 테이블, 지역 컨텐츠 테이블, 컨텐츠 스토리지 정책 테이블, 스토리지 관리 테이블

    미디어 스트리밍을 위한 스트리머 프로세스 관리 장치 및그 방법
    36.
    发明公开
    미디어 스트리밍을 위한 스트리머 프로세스 관리 장치 및그 방법 失效
    用于管理媒体流的流程过程的装置及其方法

    公开(公告)号:KR1020050065087A

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

    申请号:KR1020030096851

    申请日:2003-12-24

    Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
    본 발명은, 차세대 인터넷 서버에서 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치 및 그 방법에 관한 것임.
    2. 발명이 해결하려고 하는 기술적 과제
    본 발명은, 네트워크 자원의 전용 디바이스 특성을 반영하여 서비스 증가에 따른 프로세스, 쓰레드, 메모리 등의 컴퓨터 자원을 최적으로 이용하기 위한, 차세대 인터넷 서버에서 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치 및 그 방법을 제공하는데 그 목적이 있음.
    3. 발명의 해결방법의 요지
    본 발명은, 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치에 있어서, 미디어 스트림 전송 수단(스트리머 프로세스)을 생성하여 관리하고, 상기 미디어 스트림 전송 수단의 동작을 제어하는 메시지를 구성하여 전송하기 위한 스트리머 제어 수단; 상기 스트리머 제어 수단에서 생성한 관리 데이터를 저장하기 위한 자료 저장 수단; 및 시스템의 자원 상태를 파악하여 미디어 데이터를 외부의 저장 장치로부터 읽어 데이터의 비트율에 따라 미디어 스트림을 전송하기 위한 상기 미디어 스트림 전송 수단을 포함함.
    4. 발명의 중요한 용도
    본 발명은 비디오 데이터 전송 시스템 등에 이용됨.

    파일 레벨 스트라이핑 장치 및 방법
    37.
    发明公开
    파일 레벨 스트라이핑 장치 및 방법 失效
    用于划分文件级别的装置和方法

    公开(公告)号:KR1020040047104A

    公开(公告)日:2004-06-05

    申请号:KR1020020075192

    申请日:2002-11-29

    CPC classification number: G06F3/0643 G06F3/0611 G06F3/0689

    Abstract: PURPOSE: A device and a method for striping a file level are provided to make a volume manager and a file system distribute/store each file data to more than two disks. CONSTITUTION: A plurality of disks(400) actually storing information are accessed through a physical block number. The volume manager(300) forms one large logical volume(200) by logically connecting the disks and records/manages the information need for managing the logical volume to the disks. The file system(100) recognizes the logical volume provided from the volume manager as one storage device. After generating the file on the logical volume, the file system applies a logical block number to the logical volume in order to perform the input/output for the generated file.

    Abstract translation: 目的:提供一种用于条带化文件级别的设备和方法,以使卷管理器和文件系统将每个文件数据分发/存储到两个以上的磁盘。 构成:通过物理块号访问实际存储信息的多个盘(400)。 卷管理器(300)通过逻辑地连接磁盘形成一个大的逻辑卷(200),并将管理逻辑卷所需的信息记录/管理到磁盘。 文件系统(100)将从卷管理器提供的逻辑卷识别为一个存储设备。 在逻辑卷上生成文件之后,文件系统将逻辑块号应用于逻辑卷,以便为生成的文件执行输入/输出。

    코러스아이피씨를이용한엠피아이씨에이치채널인터페이스방법
    38.
    发明公开
    코러스아이피씨를이용한엠피아이씨에이치채널인터페이스방법 失效
    使用Chorus IP的MPI ICH通道接口方法

    公开(公告)号:KR1019990039268A

    公开(公告)日:1999-06-05

    申请号:KR1019970059300

    申请日:1997-11-11

    Abstract: 본 발명은 Chorus IPC를 이용한 MPICH 채널 인터페이스 방법에 관한 것이다.
    많은 병렬 컴퓨터 시스템에서 Chorus 커널을 바탕으로 운영체제를 구축하고 있지만, 이 Chorus 상에서 수행가능한 MPI 구현이 존재하지 않기 때문에 다른 시스템상에서 작성한 MPI를 이용한 병렬 응용 프로그램을 직접 수행시킬 수 없다는 문제점을 가지고 있다.
    상술한 문제점을 해결하기 위해 본 발명에서는 다음과 같은 방법을 사용한다. 채널 인터페이스에서 상대편 프로세스를 지칭하는 방법과 Chorus에서 지칭하는 방법 사이의 사상을 위하여 별도의 프로세스 식별자 포트 번호 사상 테이블을 사용하며, 또한 채널 인터페이스에서 필요로 하는 선택적인 메시지 수신을 위하여 별도의 메시지 큐를 두어 수신하고자 하는 메시지 태그 및 그 메시지의 송신자가 일치하는 메시지를 먼저 수신하는 방법을 사용한다. 그리고 채널 인터페이스에서 어떠한 크기의 메시지라도 전송할 수 있도록 메시지를 분할하여 전송하고 수신측에서 이를 다시 결합하는 방법 및 전역 동기화 방법을 사용한다.

    병렬 컴파일러 및 그 제어 병렬화 설계방법
    39.
    发明公开
    병렬 컴파일러 및 그 제어 병렬화 설계방법 失效
    并行编译器及其控制并行化设计方法

    公开(公告)号:KR1019970049508A

    公开(公告)日:1997-07-29

    申请号:KR1019950047057

    申请日:1995-12-06

    Abstract: 본 발명은 병렬 컴파일러 및 그 제어 병렬화 설계방법에 관한 것으로서, 그 특징은 자료 병렬성과 제어 병렬성을 모두 지원하여 공유 분산 메모리를 혼합한 고속 병렬 컴퓨터 구조에서 병렬자원을 효율적으로 이용할 수 있는 병렬 컴파일러에 있어서, 소스 프로그램을 입력받아 추상 구문 트리와 심벌 테이블을 만드는 파서수단과 상기 파서 수단이 만든 심벌 테이블을 이용하여 프로그램 본래의 의미를 유지하면서 문장의 수행 순서를 다시 정하는 데에 필요한 정보를 추출하는 사정 종속적 분석 수단과 상기 사전 종속적 분석 수단에 의해 추출된 정보를 이용하여 자료 분산 수행과 제어 병렬 수행을 담당하는 병렬 변환 수단과 상기 병렬 변환 수단의 수행 결과를 이용하여 배열 할당문 및 루프 등에서 필연적으로 삽입이 요구될 때를 위하여 통신 프리 티브를 선택하거나 분산 자료의 동적인 할당을 위한 코드를 십압하거나 병렬 수행을 위한 루프 경계를 조정하거나 적절한 조건문을 삽입하는 통신 변환 수단과 상기 통신 변환 수단의 수행 결과로 생성된 코드를 최적화하는 최적화 수단 및 상기 최적화 수단에 의해 최적화된 프로그램을 이전에 구축된 정보를 이용하여 분할하고 메시지를 산출하는 데에 추상 구문 트리를 C 프로그램과 라이브러리 호출 형태로 변환하는 코드 변환 수단을 포함하는 데에 있으므로, 그 효과는 기존의 하드웨어 구성과는 다른 구성을 갖는 고속 병렬 컴퓨터에서 병렬 포트란 컴파일러를 설계하여 최종적으로 사용자에게 편리한 프로그래밍 도구를 제공하는 데에 있다.

    거울 디스크의 구현방법
    40.
    发明授权
    거울 디스크의 구현방법 失效
    镜像盘实现方法

    公开(公告)号:KR1019940008475B1

    公开(公告)日:1994-09-15

    申请号:KR1019910019576

    申请日:1991-11-05

    Abstract: The method manages the same data duplex in the disk memory region not to affect disordering or losing some data so that either of the duplex data provides high availability. The method is arranged that: the start and stop of mirror disk implementation is informed through a mirror commander (3) an then a mirror disk driver (4) controls a mirror disk table (5) related to the mirrored disk and in the case of starting, and demands duplex writing and optimal reading to the I/O processor in order to obtain duplex copy in the disk (8) through the disk controller (7); otherwise, it separates the duplex relationship.

    Abstract translation: 该方法管理磁盘存储器区域中的相同数据双工,不影响无序或丢失一些数据,使得任一双工数据提供高可用性。 该方法被安排为:通过镜像命令器(3)通知镜像磁盘实现的开始和停止,然后镜像磁盘驱动器(4)控制与镜像磁盘相关的镜像磁盘表(5),并且在 启动并要求双工写入和最佳读取到I / O处理器,以便通过磁盘控制器(7)获得磁盘(8)中的双面拷贝; 否则,它分离双工关系。

Patent Agency Ranking