Abstract:
본 발명은 적응형 콘텐츠 전송에 있어서 객체의 분할을 통해 캐싱 공간을 최대한 확보하면서, 다양한 목적지 유형의 캐싱을 가능한 부분 캐싱 방법 및 이를 이용한 적응형 콘텐츠 전송 방법에 관한 것으로서, 그 구성은 캐시를 이용하여 임의 유형의 객체를 다수의 목적지 유형으로 트랜스코딩하는 트랜스코딩 프록시 스트리밍 서버에 있어서, 임의 객체를 두 개로 분할하기 위한 분할 위치를 설정한 후, 캐시 내의 공간 확보를 위한 퇴출 요청이 수신되면, 캐시에 저장된 각 객체를 상기 설정된 분할위치를 기준으로 하여 선두에 위치하는 제1 부분와, 후미에 위치하는 제2 부분으로 분할한 후, 상기 제2 부분을 제거하고 제1 부분만을 캐시에 남기는 것을 기술적 요지로 한다. 적응형 콘텐츠 전송, 스트리밍, 트랜스코딩, 캐싱,
Abstract:
대규모 데이터 스트림의 실시간 처리를 지원하기 위해 데이터 플로(flow) 처리 언어를 제공하고, 이를 클러스터 시스템에서 실행하는 환경을 제공하는 데이터 스트림 처리 방법 및 그 장치가 개시된다. 본 발명의 일 면에 따른 데이터 플로 기반 대규모 데이터 스트림 처리 방법은 실시간 데이터 플로 언어로 기술된 빅데이터 실시간 처리 서비스를 입력 받는 단계; 상기 빅데이터 실시간 처리 서비스를 해석하여 분산 스트림 처리 서비스를 생성하는 단계; 및 다수의 노드들로 구성된 클러스터 시스템에 상기 분산 스트림 처리 서비스를 분산 배치하고, 각 노드들에서 상기 분산 스트림 처리 서비스를 실행하기 위한 실행 환경을 구성하는 단계를 포함한다.
Abstract:
본 발명은 클러스터 시스템에 관한 것으로, 특히 서비스를 제공하는 일반 노드들을 클러스터 시스템 외부에서 볼때 서비스가 연속적이고 장애가 없는 것처럼 보이게 하는 클러스터 시스템 및 그의 운영방법에 관한 것이다. 이를 위하여 본 발명은 분산관리하는 방식에 의해 개별노드를 운영하는 클러스터 시스템에 있어서, 작업 보드에 작업목록이 등록되는 보드 서버와; 상기 작업보드를 관리하는 에이전트 서버와; 상기 작업목록을 기반으로 해당하는 작업을 수행하며, 장애가 발생된 일반 서버 노드 대신 다른 일반 서버 노드가 특정 작업을 수행하는 복수의 일반 서버 노드를 포함하는 클러스터 시스템 및 그의 운영방법을 제공한다. 클러스터, 노드, 에이전트 서버
Abstract:
본 발명은 콘텐츠 전송 시스템 및 콘텐츠 전송 방법에 관한 것으로, 콘텐츠 스트리밍 전송 환경에 따라 콘텐츠 스트리밍 동작을 관리하는 스트리밍 서비스 제어 관리기와, 입력 데이터를 받아들여 역 다중화 작업을 수행하는 역 다중화기 관리기와, 네트워크 상태가 불량한 경우에, I Frame Only Play 모드 또는 Audio Only Play 모드로 변환하여, 콘텐츠를 적응적으로 변환하는 작업을 수행하는 콘텐츠 적응 관리기와, 상기 콘텐츠 적응 관리기를 통해 적응된 데이터를 입력받아 재 다중화 작업을 수행하는 재 다중화기 관리기를 구성하여, 네트워크 상태 변화에 따라 콘텐츠를 스트리밍 하는 방법을 달리하여, 네트워크 상황에 적합한 스트리밍 전송을 지원할 수 있다. 역다중화, 재다중화, 적응형 컨텐츠 전송, 스트리밍 서비스, 트랜스 코딩
Abstract:
PURPOSE: A data search device of an index structure with a summary vector based on a memory and a method thereof are provided to simultaneously use the summary vector and an index, thereby saving a memory. CONSTITUTION: A storage(20) stores data for a full index(21) and a key. A key lookup engine(10) includes an index(11) which stores information related to a summary vector and the full index. The key lookup engine searches for the data stored in the storage unit and returns a result. The index is divided into key part indexes. The key part index stores partial keys corresponding to order. The key part index is divided into super blocks corresponding to prefix. [Reference numerals] (11) Index; (12) Data cache; (21) Full index; (22) Data storage; (AA) Summary vector
Abstract:
본 발명은 트릭 플레이를 위한 IDR 단위 생성 방법과, 그를 이용한 트릭 플레이 시스템 및 그 방법에 관한 것으로, 트릭 플레이 시스템에서 비디오 프레임의 개수와 데이터량을 조절하여 트릭 플레이를 구현할 IDR 단위를 생성함으로써, 원본 컨텐츠의 전송률을 보존하고 서버의 부하를 최소화하여 배속을 조절하기 위한, 트릭 플레이를 위한 IDR 단위 생성 방법과, 그를 이용한 트릭 플레이 시스템 및 그 방법을 제공하고자 한다. 이를 위하여, 본 발명은 트릭 플레이 시스템에 있어서, 배속 정보를 입력받기 위한 배속 정보 입력 수단, 상기 배속 정보 입력 수단을 통하여 입력된 배속 정보를 기반으로 IDR(Instantaneous Decoding Refresh) 단위의 전송 조건을 결정하기 위한 전송 조건 결정 수단, 전송하고자 하는 비디오 프레임의 개수와 데이터량을 조절하여 IDR 단위를 생성하기 위한 IDR 단위 생성 수단, 및 상기 IDR 단위 생성 수단에 의해 생성된 IDR 단위를 상기 전송 조건 결정 수단에 의해 결정된 전송 조건에 따라 외부의 사용자 단말로 전송하기 위한 전송 수단을 포함한다. H.264, VoD, 트릭 플레이, 전송 조건 결정, 비디오 프레임 개수 조절, 데이터량 조절, IDR 단위 생성, 배속 조절