Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 단일 서버 시스템에서의 가상 클러스터 기반의 멀티미디어 스트리밍 서비스 제공 방법 및 파일 전송 서비스 제공 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 다수의 특수 네트워크 저장 병합 장치 간의 공유 저장 장치가 없는 단일 서버 시스템에, 가상 디스패처 노드와 가상 서버 노드로 구성된 가상 클러스터를 구축함으로써 고성능/고효율의 멀티미디어 스트리밍 서비스 또는 파일 전송 서비스를 제공하기 위한, 단일 서버 시스템에서의 가상 클러스터 기반의 멀티미디어 스트리밍 서비스 제공 방법 및 파일 전송 서비스 제공 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 단일 서버 시스템에서의 가상 클러스터 기반의 멀티미디어 스트리밍 서비스 제공 방법에 있어서, 가상 디스패처 노드를 통해 멀티미디어 스트림 재생 수단으로부터 스트리밍 서비스 관련 요청을 접수하는 서비스 접수 단계; 상기 서비스 요청 내용을 분석하여 해당 멀티미디어 파일을 저장하고 있는 가용 가상 서버 노드를 선택하는 가상 서버 노드 선택 단계; 상기 가상 디스패처 노드를 통해 상기 멀티미디어 스트림 재생 수단으로 상기 선택한 가상 서버 노드의 네트워크 주소를 통보하는 네트워크 주소 통보 단계; 및 상기 멀티미디어 스트림 재생 수단으로부터의 서비스 요청에 따라 상기 선택한 가상 서버 노드로부터 상기 멀티미디어 스트림 재생 수단으로 멀티미디어 스트림 데이터를 전송하는 멀티미디어 스트림 전송 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 멀티미디어 스트리밍 서버 시스템 또는 파일 전송 서버 시스템 등에 이용됨. 가상 클러스터, 멀티미디어 스트리밍, 파일 전송, 단일 서버 시스템, 가상 디스패처 노드, 가상 서버 노드
Abstract:
본 발명은 디스패쳐 노드를 통해 각 시스템 또는 노드간의 컨텐트 분배 및 전송 작업을 중앙 집중 방식으로 관리함으로써 제한된 네트워크 자원의 대역폭 및 전송 상태 등을 효율적으로 관리할 수 있고 사용자에게 각종 서비스를 효과적으로 제공할 수 있도록 하는 네트워크 자원의 효율적 사용을 위한 컨텐트 전송 방법 및 그 구현 시스템에 관한 것이다. 본 발명의 컨텐트 전송 방법은, 네트워크상의 클러스터 시스템에서 노드간 또는 시스템간의 컨텐트 전송을 관리함에 있어, 클러스터 시스템의 디스패쳐 노드에서 중앙 집중 방식으로 그 하위 서브 노드들에 대한 컨텐트 분배 및 전송을 제어하고, 각 서브 노드 및 컨텐트 전송 상태를 중앙 관리하며, 각 서브 노드들은 상기 디스패쳐 노드의 제어에 의해 타 서브 노드 및 타 시스템과의 컨텐트 전송 작업을 수행하고 그 전송 상태를 상위의 디스패쳐 노드로 알리는 것을 특징으로 한다.
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:
A multi-streaming service method and an apparatus therefor are provided to solve a problem that when contents are transmitted to a user terminal because the terminal should simultaneously decode and execute multi-source streams, a load of the user terminal greatly increases. Contents servers(400-402) store particular contents divided in conformity with a certain rule. A conversion server(300) receives multi-source streaming data from the contents servers(400-402) and converts them to a single streaming. A central server manages a streaming service. The conversion server(300) is connected with a repeater(200) that performs data transmission with a user terminal(100). The contents data stored in the contents servers(400-402) are hierarchically coded or multi-description coded.
Abstract:
A cluster-based streaming system using a multiple description coding, and a method thereof are provided to provide a service continuously even if a part of servers is out of order and to supply the service applied to a client/network condition. A cluster-based streaming system using a multiple description coding comprises a metadata database(200), a dispatcher(100), and a streaming server(300). The metadata database is used to keep metadata including description information of each content, streaming server information, server load information, and presently-serviced stream information. The dispatcher is used to receive the metadata from the metadata database and to return the streaming server information decided on the basis of the received metadata, to a client. The streaming server is used to keep a description of the content and to transfer the applicable description by using the information of the client by receiving the client information and a description file name from the dispatcher.
Abstract:
본 발명은 컨텐트 제공 클러스터 환경에서 원활한 스트리밍 서비스를 제공하기 위하여 컨텐트 삭제와 같은 컨텐트 관리를 수행하는 방법에 관한 것이다. 본 발명은 스케쥴러가 있는 다수의 스트리밍 서버가 다수의 사용자에게 스트리밍 서비스를 위한 컨텐트 관리방법에 있어서, 사용자의 컨텐트 요청 정보를 저장 및 관리하기 위한 컨텐트 관리 테이블을 생성하여 초기화하는 제1단계; 스케쥴러가 사용자로부터 컨텐트 요청을 수신하면 상기 컨텐트를 가지고 있는 스트리밍 서버를 선택하는 제2단계; 상기 컨텐트 및 스케쥴링 서버에 대한 리다이렉트 여부 및 스트리밍 서비스 개수를 상기 컨텐트 관리 테이블에 기록하는 제3단계; 및 상기 기록된 리다이렉트 여부 및 스트리밍 서비스 개수에 따라 상기 컨텐트 관리를 수행하는 제4단계를 포함한다. 스케쥴러, 스트리밍, 리다이렉트(redirect), 컨텐트(content), 요청
Abstract:
A content providing system for a streaming service and a method thereof are provided to offer the high quality streaming service by efficiently distributing contents provided from each streaming server when a streaming service system provides the streaming service by a user request. Each local server(230) stores the contents received from a global server and provides index information of the contents. A management node(210) manages the index information of the contents stored in each local server and the global server, and checks a storage position of the contents according to content type information if a content request message is received from a user terminal. The management node enables the contents requested from the user terminal to be transmitted through the wired/wireless Internet by transmitting a content transmission message to the local or global server storing the requested contents. The index information includes at least one of ID, storage position, and start/end information of each content.
Abstract:
본 발명은 관리되지 않은 원시컨텐트, 관리되기 위한 원본컨텐트 및 실제서비스를 하기 위한 복제컨텐트로 구분하여, 각 컨텐트를 계층적으로 전송하여 서비스하도록 하는 컨텐트 구분에 의한 전송시스템의 클러스터링 장치 및 방법에 관한 것이다. 이와 같은 본 발명은 클러스터에 연결되어 스트림 서비스 전용서버로 동작하는 지역서버와, 원본 컨텐트를 저장하는 파일 관리 서버를 포함하여 구성되는 것을 특징으로 한다. 클러스터시스템, 컨텐트 설치, 컨텐트 전송, 컨텐트 전달망, CDN
Abstract:
A method and a device for offering a streaming service based on the P2P(Peer-to-Peer) are provided to stably offer the streaming service in the P2P network having high leaving probability and a dynamically changed network status of the peers, and enable a specific peer to offer the streaming service by respectively receiving the same part of the same contents from multiple source peers. A content transmitter(310) includes a streaming transmitting daemon(311) executing a program for providing the streaming service through the P2P network and a transmission buffer(312) temporarily storing the contents transmitted to each peer. A peer searcher(320) searches the peer having the contents to be provided among the peers joined in the P2P network. A content receiver(330) includes a streaming receiving daemon(331) executing the program for receiving the streaming service through the P2P network, a reception buffer part(332) having multiple reception buffers(332-1~332-n) respectively storing the multiple same contents from other peers, a streaming service part(333), a transmission abnormality checker(334), and a storing processor(335).