Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 NS(Network Storage) 카드를 이용한 컨텐츠 전송 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 NS 카드를 이용한 서버를 대용량 저장 장치와 연동시킴으로써 사용자가 요구하는 대용량 컨텐츠를 사용자에게 고속으로 제공하기 위한, NS 카드를 이용한 컨텐츠 전송 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 하나의 서버에서 NS 카드를 이용한 컨텐츠 전송 방법에 있어서, 단말로부터의 컨텐츠 요구에 따라 상기 사용자와 최근접된 서버가 자신의 NS 카드에 장착된 소용량 저장 장치에 해당 컨텐츠가 존재하는지를 검사하는 제 1 컨텐츠 유무 검사 단계; 상기 제 1 컨텐츠 유무 검사 결과, 상기 해당 컨텐츠가 존재하는 경우, 상기 해당 컨텐츠의 완결성을 분석하는 컨텐츠 완결성 분석 단계; 상기 컨텐츠 완결성 분석 결과, 상기 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠 전체가 존재하는 경우, 상기 해당 컨텐츠 전체를 상기 단말로 전송하는 단계; 상기 컨텐츠 완결성 분석 결과, 상기 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠의 일부분이 존재하고 상기 서버의 대용량 저장 장치에 상기 해당 컨텐츠의 나머지 부분이 존재함에 따라 상기 해당 컨텐츠 일부분을 상기 단말로 전송하 고, 상기 해당 컨텐츠의 나머지 부분을 상기 해당 컨텐츠 일부분이 저장되어 있는 NS 카드에 장착된 소용량 저장 장치에 저장한 후 메타테이블 갱신 및 상기 단말로 전송하는 단계; 및 상기 제 1 컨텐츠 유무 검사 결과, 상기 서버의 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠가 존재하지 않고 상기 서버의 대용량 저장 장치에 상기 해당 컨텐츠가 존재함에 따라 상기 해당 컨텐츠를 저장할 NS 카드를 지정하고, 상기 지정된 NS 카드에 장착된 디스크로 상기 해당 컨텐츠를 저장한 후 메타테이블 갱신 및 상기 단말로 전송하는 단계를 포함한다. 4. 발명의 중요한 용도 본 발명은 컨텐츠 분배 시스템 등에 이용됨. NS 카드, 컨텐츠 전송, 대용량 저장 장치
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 다중 서비스 타입 관리 기능을 가지는 컨텐츠 분배 관리 시스템 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 컨텐츠를 테이블의 형태로 관리함으로써 컨텐츠를 제공하기 위한 다수의 광역 서버를 지원하고 광역 서버 및 서비스 타입에 따라 상이한 정책을 적용하여 컨텐츠를 관리하기 위한 컨텐츠 분배 관리 시스템 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 다중 서비스 타입 관리 기능을 가지는 컨텐츠 분배 관리 시스템에 있어서, 대용량 컨텐츠 라이브러리를 구비하고 광역 통신망을 통해 지역 서버에 필요한 컨텐츠를 공급하기 위한 다수의 광역 서버; 광역 통신망을 통해 연결되어 있는 상기 다수의 광역 서버로부터의 컨텐츠를 광역 서버 및 서비스 타입별로 관리하고, 지역 컨텐츠 캐쉬를 구비하며 근거리 통신망을 통해 연결되어 있는 최종 단말의 컨텐츠 스트리밍 서비스 요청에 대응하여 컨텐츠 서비스를 수행하는 다수의 상기 지역 서버를 포함한다. 4. 발명의 중요한 용도 본 발명은 컨텐츠 분배 관리 시스템 등에 이용됨. 컨텐츠 분배 관리 시스템, 광역 컨텐츠 테이블, 지역 컨텐츠 테이블, 컨텐츠 스토리지 정책 테이블, 스토리지 관리 테이블
Abstract:
PURPOSE: A page table synchronization apparatus and method thereof are provided to execute delaying synchronization according to need between a shadow page table and a page table of a guest OS(Operating System) in an ARM(Advanced RISC Machine) computing structure. CONSTITUTION: A page table synchronization unit(220) reflects a synchronization target list to a virtual second page table. The page table provides a process control function to a guest OS. The page table synchronization unit synchronizes the first page table of the guest OS with the second page table. In case a cause which generates data faults is not predetermined errors, the page table synchronization unit transmits information related to the cause to the guest OS. The page table synchronization unit synchronizes the first page table with the second page table.
Abstract:
PURPOSE: An apparatus and a method for virtualizing a memory are provided to improve the performance of a virtualizing system by rapidly mapping memories in order to change page tables of a guest operating system in the virtualizing system. CONSTITUTION: Shadow page tables(62) are generated respectively for guest operating systems. A guest page table is provided from one of the guest operating systems as the reference of a physical memory page. A processor processes mapping information which maps one of the shadow page tables and the guest page table. The mapping information is machine address information in which the guest operating system is loaded and is the virtual address information of the guest page table.
Abstract:
본 발명은 디스패쳐 노드를 통해 각 시스템 또는 노드간의 컨텐트 분배 및 전송 작업을 중앙 집중 방식으로 관리함으로써 제한된 네트워크 자원의 대역폭 및 전송 상태 등을 효율적으로 관리할 수 있고 사용자에게 각종 서비스를 효과적으로 제공할 수 있도록 하는 네트워크 자원의 효율적 사용을 위한 컨텐트 전송 방법 및 그 구현 시스템에 관한 것이다. 본 발명의 컨텐트 전송 방법은, 네트워크상의 클러스터 시스템에서 노드간 또는 시스템간의 컨텐트 전송을 관리함에 있어, 클러스터 시스템의 디스패쳐 노드에서 중앙 집중 방식으로 그 하위 서브 노드들에 대한 컨텐트 분배 및 전송을 제어하고, 각 서브 노드 및 컨텐트 전송 상태를 중앙 관리하며, 각 서브 노드들은 상기 디스패쳐 노드의 제어에 의해 타 서브 노드 및 타 시스템과의 컨텐트 전송 작업을 수행하고 그 전송 상태를 상위의 디스패쳐 노드로 알리는 것을 특징으로 한다. 클러스터 시스템, 컨텐트 전달망(CDN), 비디오 컨텐트 분배, 디스패쳐 노드, 서브 노드, 광역 서버, Push 전송, Pull 전송
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 단일 서버 시스템에서의 가상 클러스터 기반의 멀티미디어 스트리밍 서비스 제공 방법 및 파일 전송 서비스 제공 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 다수의 특수 네트워크 저장 병합 장치 간의 공유 저장 장치가 없는 단일 서버 시스템에, 가상 디스패처 노드와 가상 서버 노드로 구성된 가상 클러스터를 구축함으로써 고성능/고효율의 멀티미디어 스트리밍 서비스 또는 파일 전송 서비스를 제공하기 위한, 단일 서버 시스템에서의 가상 클러스터 기반의 멀티미디어 스트리밍 서비스 제공 방법 및 파일 전송 서비스 제공 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 단일 서버 시스템에서의 가상 클러스터 기반의 멀티미디어 스트리밍 서비스 제공 방법에 있어서, 가상 디스패처 노드를 통해 멀티미디어 스트림 재생 수단으로부터 스트리밍 서비스 관련 요청을 접수하는 서비스 접수 단계; 상기 서비스 요청 내용을 분석하여 해당 멀티미디어 파일을 저장하고 있는 가용 가상 서버 노드를 선택하는 가상 서버 노드 선택 단계; 상기 가상 디스패처 노드를 통해 상기 멀티미디어 스트림 재생 수단으로 상기 선택한 가상 서버 노드의 네트워크 주소를 통보하는 네트워크 주소 통보 단계; 및 상기 멀티미디어 스트림 재생 수단으로부터의 서비스 요청에 따라 상기 선택한 가상 서버 노드로부터 상기 멀티미디어 스트림 재생 수단으로 멀티미디어 스트림 데이터를 전송하는 멀티미디어 스트림 전송 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 멀티미디어 스트리밍 서버 시스템 또는 파일 전송 서버 시스템 등에 이용됨. 가상 클러스터, 멀티미디어 스트리밍, 파일 전송, 단일 서버 시스템, 가상 디스패처 노드, 가상 서버 노드
Abstract:
본 발명은 디스패쳐 노드를 통해 각 시스템 또는 노드간의 컨텐트 분배 및 전송 작업을 중앙 집중 방식으로 관리함으로써 제한된 네트워크 자원의 대역폭 및 전송 상태 등을 효율적으로 관리할 수 있고 사용자에게 각종 서비스를 효과적으로 제공할 수 있도록 하는 네트워크 자원의 효율적 사용을 위한 컨텐트 전송 방법 및 그 구현 시스템에 관한 것이다. 본 발명의 컨텐트 전송 방법은, 네트워크상의 클러스터 시스템에서 노드간 또는 시스템간의 컨텐트 전송을 관리함에 있어, 클러스터 시스템의 디스패쳐 노드에서 중앙 집중 방식으로 그 하위 서브 노드들에 대한 컨텐트 분배 및 전송을 제어하고, 각 서브 노드 및 컨텐트 전송 상태를 중앙 관리하며, 각 서브 노드들은 상기 디스패쳐 노드의 제어에 의해 타 서브 노드 및 타 시스템과의 컨텐트 전송 작업을 수행하고 그 전송 상태를 상위의 디스패쳐 노드로 알리는 것을 특징으로 한다.