Abstract:
A system and a method for processing an integrated query for an input data stream and stored data by using a trigger are provided to improve entire performance by reducing time required for processing the stored data when the integrated query is processed, as the data stored in a database is preprocessed in real-time by using the trigger. A data stream manager(102) manages the data stream continuously inputted from the outside. A triggering result set manager(104) registers the triggers(TR1-TRn) to an XML(eXtensible Markup Language) database(103), forms a result set with an execution result of the registered triggers, and provides the result set in real-time. An integrated continuous query executor(105) processes the integrated query by referring to the received result set for the data stored in the XML database while processing the integrated query for the received data stream and the data stored in the XML database. The triggering result manager forms the result set for the triggers automatically executed when the XML database is changed.
Abstract:
A device and a method for installing contents in a high-performance streaming server system are provided to efficiently offer a streaming service in the high-performance streaming server system supporting a network storage device managing media streaming by considering feature of the network storage device. A content analyzer(201) analyzes original contents(20) to be installed if a content installation request is received. A content converter(203) determines whether a format of the contents can be streamed in the network storage device and installs the contents after conversion if the format of the contents can not be streamed. An information file generator(204) generates and installs an information file required for controlling content streaming according to an analysis result. A content generator(202) determines whether the original contents support general, fast, and reverse playback, and generates the content for the general, fast, and reverse playback if the general, fast, and reverse playback is supported. The converted contents are installed to a network storage device file system(220) and the information file is installed to a general file system(210).
Abstract:
A content providing system and method for preventing improper content deletion, and a content managing method thereof are provided to fundamentally prevent a content service provided or to be provided to a client from being interrupted by improper deletion of a content file, as sync information of the contents is updated by a request or a result of the content service. A content storing part stores available content information. A sync information storing part stores the sync information of the available content information. Each server node(120a-120d) provides the content service after changing the sync information of the contents corresponding to a received content service request. A dispatcher node(110) selects the server node for providing the content service after checking a service state of the requested contents from the sync information storing part, and transmits address information of the selected server node and content file information to the client after changing the sync information of the requested contents. A storage/deletion management mode(130) manages storage/deletion of the contents stored in the content storing part by referring to the sync information.
Abstract:
본 발명은 관리되지 않은 원시컨텐트, 관리되기 위한 원본컨텐트 및 실제서비스를 하기 위한 복제컨텐트로 구분하여, 각 컨텐트를 계층적으로 전송하여 서비스하도록 하는 컨텐트 구분에 의한 전송시스템의 클러스터링 장치 및 방법에 관한 것이다. 이와 같은 본 발명은 클러스터에 연결되어 스트림 서비스 전용서버로 동작하는 지역서버와, 원본 컨텐트를 저장하는 파일 관리 서버를 포함하여 구성되는 것을 특징으로 한다. 클러스터시스템, 컨텐트 설치, 컨텐트 전송, 컨텐트 전달망, CDN
Abstract:
본 발명은 네트워크 프로토콜 계층을 이용하는 네크워크 응용 프로그램에서 프로토콜 계층과의 연결 역할을 하는 소켓의 정보를 생성및 관리하기 위한 하드웨어 장치 및 방법에 관한 것이다. 소켓의 정보를 생성및 관리하기 위한 하드웨어 장치는, 소정 네트워크 프로그램의 소켓 생성 및 삭제 요청을 받아 소켓의 생성 및 삭제 명령을 처리하는 TCP 송신전용프로세서; 새로운 패킷을 수신하면, 해당 소켓 ID의 검색 신호를 생성하는 TCP 수신전용프로세서; 상기 TCP 송신전용프로세서의 명령에 따라 소켓 ID의 생성 및 삭제 처리를 수행하고, 상기 TCP 수신전용프로세서의 명령에 따라 소켓 ID를 검색하여 상기 TCP 송신전용프로세서로 제공하는 소켓 관리부; 및 상기 TCP 송신전용프로세서의 제어에 따라 소켓 정보를 저장하고, 상기 TCP 수신전용프로세서로 소켓 정보를 제공하는 메모리부;를 포함한다. 소켓(Socket), 전송제어프로토콜(TCP), TOE(TCP Offload Engine), 소켓 생성 및 검색, 락킹(Locking) 기법
Abstract:
본 발명은 네트워크 프로토콜 계층을 이용하는 네크워크 응용 프로그램에서 프로토콜 계층과의 연결 역할을 하는 소켓의 정보를 생성및 관리하기 위한 하드웨어 장치 및 방법에 관한 것이다. 소켓의 정보를 생성및 관리하기 위한 하드웨어 장치는, 소정 네트워크 프로그램의 소켓 생성 및 삭제 요청을 받아 소켓의 생성 및 삭제 명령을 처리하는 TCP 송신전용프로세서; 새로운 패킷을 수신하면, 해당 소켓 ID의 검색 신호를 생성하는 TCP 수신전용프로세서; 상기 TCP 송신전용프로세서의 명령에 따라 소켓 ID의 생성 및 삭제 처리를 수행하고, 상기 TCP 수신전용프로세서의 명령에 따라 소켓 ID를 검색하여 상기 TCP 송신전용프로세서로 제공하는 소켓 관리부; 및 상기 TCP 송신전용프로세서의 제어에 따라 소켓 정보를 저장하고, 상기 TCP 수신전용프로세서로 소켓 정보를 제공하는 메모리부;를 포함한다. 소켓(Socket), 전송제어프로토콜(TCP), TOE(TCP Offload Engine), 소켓 생성 및 검색, 락킹(Locking) 기법
Abstract:
본 발명은 PMEM 제어기를 이용한 고속 스트리밍 데이터 전송장치 및 방법에 관한 것으로, 네트워크를 통해 전송할 저장장치에 있는 데이터를 메인 프로세서에서 명령을 받은 PMEM 제어기(이하 I/O Processor)가 대용량 메모리(이하 PM)과 메인 메모리 간의 데이터 블록 복사(PMEM to Local copy)나, PM내에서의 데이터 블록 복사(PMEM to PMEM copy)의 프로세스를 통하여 네트워크로 전송하는 것이다. 이러한 프로세스로 처리함으로써 데이터 전송 속도를 향상시키고, 디스크 스트리밍 데이터의 메모리 복사를 줄임으로써 메인 프로세서의 간섭을 최소화한 상태로 처리할 수 있도록 하여 고품질의 스트리밍 데이터를 지원할 수 있다. NSU, PCI 버스, NIC, I/O Processor, PCI 메모리
Abstract:
본 발명은 고품질 스트리밍 서비스할 때 고속 스토리지에서 초고속 네트워크로 직접 전송하기 위해서 이들 사이에 고유 메모리를 두어 직접 사용자 프로세스가 이 메모리를 접근함으로써 불필요한 복사를 방지하여 중앙처리유닛의 점유율을 줄일 수 있는 스트리밍 서비스를 위한 고유 메모리 접근 및 관리 방법에 관한 것이다. 본 발명에 따르면, 저장 장치와 네트워크 카드 사이에 고유 메모리가 구비되며, 사용자 프로세스는 운영체제의 복사없이 제로-카피(zero-copy) 메커니즘을 통해서 상기 고유 메모리에 접근할 수 있다. 또한, 사용자 프로세스에게 고유 메모리 카드에 대한 정보와 운영체제를 거치지 않고 접근할 수 있는 기능을 제공할 수 있다.
Abstract:
본원발명은 저속의 복수개 메모리를 이용하여 고속의 선입선출 동작을 수행하는 선입선출 메모리 회로는 표준 라이브러리 메모리를 이용한 선입선출 메모리 회로에 관한 것으로, N(N>1) 개의 동기식 듀얼 포트 메모리들로 구성된 메모리 블록과, N 개의 동기식 듀얼 포트 메모리들의 읽기 어드레스를 지정하는 단일 읽기 포인터와, N 개의 메모리들의 쓰기 어드레스를 지정하는 단일 쓰기 포인터와, 읽기/쓰기 어드레스에 따라 N 개의 메모리들 중에서 어느 하나의 메모리를 선택하고, 소스 클럭 신호를 n(n=N, n>1) 분주된 n 개의 읽기/쓰기 클럭 신호로 생성하며, 1/n 주기 차이를 갖는 n 개의 읽기/쓰기 클럭 신호를 상기 선택된 메모리부터 해당 메모리에 직접 분배하여 데이터를 입출력시키는 메모리 제어부를 포함한다. 이와 같이, 본 발명은 주문형 반도체 설계에 있어서 표준 라이브러리(standard cell library)를 이용하여 생성된 저속 메모리로 고속의 선입선출 메모리 구성이 가능하므로, 메모리와 일반 로직 회로의 속도 격차에 따른 선입선출 메모리의 비효율성을 제거하고, 간단하면서도 효율적인 제어회로를 통하여 설계시간의 단축과 공정/설계 변경에 따른 설계 비용을 최소화 할 수 있다.
Abstract:
본 발명은 서버 관리시스템 및 이를 이용한 데이터 교환방법에 관한 것으로, 상기 관리시스템의 서버 측 데몬을 두 개의 데몬으로 구분하고, 에이전트 측 데몬은 최소한의 작업만 할 수 있도록 설계함으로서 통신 부하를 줄일 수 있도록 한다. 이에, 본 발명은 사용자 인터페이스로부터 요청된 데이터를 수신하고, 상기 데이터에 따른 결과를 디스플레이 하는 콘솔 데몬과, 상기 콘솔 데몬으로부터 전달된 사용자의 요청 데이터를 관할하고, 관리되는 다수의 서버와 통신을 통해 서버의 상태를 파악하며, 상기 사용자로부터 요청된 데이터의 결과를 송수신하여 분석, 가공하는 매니져 데몬 및 상기 매니져 데몬으로부터 전송된 요청 데이터에 따른 정보를 제공하는 워커 데몬으로 구성된다.