Abstract:
A system and a method for distributing a multimedia streaming service request based on a wide area network are provided to select a local server based on more accurate information, thereby increasing reliability of a service. A wide area server(230) selects a local server(240) having node availability and service availability. The wide area server provides contents that a user terminal requests to the local server. The local server approaches to the user terminal the most. The local server provides a multimedia streaming service to the user terminal(260) by using the contents.
Abstract:
A mixed segment management method in a transcoding proxy and an apparatus thereof are provided to apply a mixed segment technique where equal and index size segment techniques are mixed, when offering contents. A transcoding proxy server(310) classifies contents into several versions according to the transmission rate, and applies an index segment technique, in which a segment is exponentially increased according to the version increase or reduction, to the contents. The transcoding proxy server applies an equal segment technique, which performs the division into the same size for a separate version. A client(320) selects the contents corresponding to a desired transmission rate among the versions.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 NS(Network Storage) 카드를 이용한 컨텐츠 전송 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 NS 카드를 이용한 서버를 대용량 저장 장치와 연동시킴으로써 사용자가 요구하는 대용량 컨텐츠를 사용자에게 고속으로 제공하기 위한, NS 카드를 이용한 컨텐츠 전송 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 하나의 서버에서 NS 카드를 이용한 컨텐츠 전송 방법에 있어서, 단말로부터의 컨텐츠 요구에 따라 상기 사용자와 최근접된 서버가 자신의 NS 카드에 장착된 소용량 저장 장치에 해당 컨텐츠가 존재하는지를 검사하는 제 1 컨텐츠 유무 검사 단계; 상기 제 1 컨텐츠 유무 검사 결과, 상기 해당 컨텐츠가 존재하는 경우, 상기 해당 컨텐츠의 완결성을 분석하는 컨텐츠 완결성 분석 단계; 상기 컨텐츠 완결성 분석 결과, 상기 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠 전체가 존재하는 경우, 상기 해당 컨텐츠 전체를 상기 단말로 전송하는 단계; 상기 컨텐츠 완결성 분석 결과, 상기 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠의 일부분이 존재하고 상기 서버의 대용량 저장 장치에 상기 해당 컨텐츠의 나머지 부분이 존재함에 따라 상기 해당 컨텐츠 일부분을 상기 단말로 전송하 고, 상기 해당 컨텐츠의 나머지 부분을 상기 해당 컨텐츠 일부분이 저장되어 있는 NS 카드에 장착된 소용량 저장 장치에 저장한 후 메타테이블 갱신 및 상기 단말로 전송하는 단계; 및 상기 제 1 컨텐츠 유무 검사 결과, 상기 서버의 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠가 존재하지 않고 상기 서버의 대용량 저장 장치에 상기 해당 컨텐츠가 존재함에 따라 상기 해당 컨텐츠를 저장할 NS 카드를 지정하고, 상기 지정된 NS 카드에 장착된 디스크로 상기 해당 컨텐츠를 저장한 후 메타테이블 갱신 및 상기 단말로 전송하는 단계를 포함한다. 4. 발명의 중요한 용도 본 발명은 컨텐츠 분배 시스템 등에 이용됨. NS 카드, 컨텐츠 전송, 대용량 저장 장치
Abstract:
본 발명은 클러스터 시스템 간에 컨텐트 파일을 전송할 때 단일 노드 혹은 클러스터 내의 모든 노드들의 작업을 중앙 집중으로 관리할 수 있는 컨텐트 전송 관리 방법 및 그 장치에 관한 것이다. 이중 본 발명의 장치는 다수의 실행노드들과 하나의 디스패쳐로 이루어진 클러스터 시스템에 있어서, 관리자로부터 요청된 작업 요구에 대하여 요구 유형에 따른 적합한 작업 구별이 이루어지는 작업 요구 처리 모듈; 상기 작업 요구 처리 모듈에 의해 분류된 특성에 따라 관리되는 작업 관리 모듈; 작업 요구에서 판단되고 작업 관리 구성에 의해 작업 관리가 이루어지는 특성을 바탕으로 대기 작업 관리에 있는 작업을 기반으로 수행하는 작업 배치 모듈; 및 작업 배치 과정이 끝나 작업 관리의 실행 작업 관리로 이동한 작업에 대해 파일 전송 규약(FTP)을 수행하여 실제 컨텐트 전송이 이루어지는 작업 전송 수단을 포함한다. 본 발명의 컨텐트 전송을 지원하는 작업 관리 기법은 클러스터 시스템 내의 노드간 작업 관리뿐만 아니라 컨텐트 전송이 이루어지는 상대편 클러스터 시스템의 노드간에도 서로 상호 협력하여 작업 관리가 적합하게 이루어진다.
Abstract:
본 발명은 스트라이핑(striping)을 하는 레이드 시스템(RAID system)에서 동적 디스크의 변화를 지원하는 매핑(mapping)에서의 스냅샷 방법(method of snapshot)에 관한 것이다. 본 발명은 SZIT(Striping Zone Information Table)를 이용한 계산에 의한 매핑을 하는 시스템에서 스냅샷을 생성하고 이를 통하여 온라인 백업(on-line backup) 등의 연산을 수행할 수 있다. SZIT를 이용한 매핑방법은 계산에 의한 매핑의 한 방법으로써 디스크 추가를 할 때 곧바로 데이터에 대한 재구성을 하지 않아도 시스템 운영을 할 수 있는데, 이러한 시스템에서 보통의 경우에는 SZIT를 사용한 계산에 의한 방법으로 매핑을 수행하고, 스냅샷이 생성되어 있는 경우에는 SZIT에 의한 계산을 통하여 매핑을 한 후 스냅샷 테이블을 사용하여 매핑을 수행하게 된다.
Abstract:
A RAID subsystem to distributively store data in a disk array having a plurality of disk drives and performing an I/O of the data in parallel is provided. A sparing disk drive stores a recovery image in which recovery information on a block of an error disk drive is recorded. A disk array controller retrieves the recovery information recorded in the recovery image according to a data input/output request of a host computer to check whether the block of the error disk drive is recovered or not. The regenerated block in the block of the sparing disk drive is recorded according to the check result on the block. The recovery information on the regenerated block is recorded in the recovery image.
Abstract:
A system having RAID levels includes a storage medium, a memory and a CPU. The storage medium has at least two disks. The memory stores a striping zone information table of total disks in which a physical address of data recorded in a disk of the storage medium is converted into a logic address. The CPU modifies a striping zone information table stored in the memory in case a new disk is added to the storage medium, stores the modified striping zone information table in the memory, converts a logic address of data to be written/read out from the stored table into a physical address in response to the disk writing/reading instructions, searches positions of a corresponding disk D and a physical block B and controls writing or reading out data.
Abstract:
An efficient snapshot technique based on a mapping for a large logical volume shared in multiple hosts. According to the present invention, problems of time delays in a conventional snapshot technique is solved by employing a FAB and an SSB, which are bits representing whether a COW operation is carried out to a mapping entry. In other words, the present invention solves the problems of delaying a write operation of corresponding volume, which is simultaneously executed when a snapshot is created, until the snapshot creation is completed.
Abstract:
PURPOSE: A method for executing snapshot for a large scaled common storage is provided to support online backup for large scaled logical volume based on an SAN(Storage Area Network). CONSTITUTION: Mapping converts logical address to physical address, and offers independence between logical address(402) and physical address(403) thought free space manager. Each mapping entry(401) comprises an FAB(First Allocation Bit, 407), an SSB(Snapshot Status Bit, 408), and the physical address(403). The FAB(407) discriminates a first located/used data block after snapshot. After generating snapshot, the data block is located by the free space manager. The FAB value is changed to '1' when the data block is used, and the mapping entry(401) is recorded on the disk. The SSB(408) shows a snapshot status. The FAB(407) and the SSB(408) is initiated when the physical volume is generated at the common storage.
Abstract:
PURPOSE: A method for reconfiguring data on a RAID(Redundant Array of Inexpensive Disks) system using a striping method is provided to offer a service after adding a disk by reconfiguring the data occurred a write operation from user's requests without reconfiguring entire data when the disk is added for expanding a capacity. CONSTITUTION: It is judged that an added disk exists in a storing media of the system. In case that the added disk exists, it is judged that the data for the disk write operation is stored in a reconfiguration request position(S512). In the case that the data is not stored in the reconfiguration request position, the reconfiguration request data is moved to the corresponding to position(S518). In case that the data is stored in the reconfiguration request position, a requested disk write operation block is sequentially stored from an end of the added disk(S513). Physical information is updated to the requested block information of a reconfiguration table(S514).