Abstract:
RDMA 기반 데이터 공유 장치 및 방법이 개시된다. 본 발명의 일실시예에 따른 RDMA 기반 데이터 공유 장치는 하나 이상의 프로세서 및 상기 하나 이상의 프로세서에 의해 실행되는 적어도 하나 이상의 프로그램을 저장하는 실행메모리를 포함하고, 상기 적어도 하나 이상의 프로그램은 RDMA(REMOTE DIRECT MEMORY ACCESS) 연산에 기반하여 파티셔닝 데이터에서 할당된 파티션에서 인접 파티션이 할당된 외부 서버에 유출되는 데이터를 상기 인접 파티션이 할당된 외부 서버에 전송하고, 상기 RDMA 연산에 기반하여 상기 인접 파티션으로부터 상기 할당된 파티션에 유입되는 데이터를 상기 인접 파티션이 할당된 외부 서버로부터 수신하기 위해 상기 할당된 파티션에 기유입된 데이터를 삭제한다.
Abstract:
PURPOSE: A dynamic load distribution system and method thereof are provided to minimize resource wastes by hierarchically managing services and resources in a mass cluster computing system. CONSTITUTION: A resource management master(2000) manages a bear server(2100) which does not execute services. The resource management master includes a hierarchical structure. A service master(1000) dynamically allocates the bear servers to a load distribution server(1100) or a service server(1200) or dynamically releases the allocated load distribution server or the service execution server to the bear server by considering of requirements of the services and monitoring information for the state or performance of the server.
Abstract:
An IDR(Instantaneous Decoding Refresh) unit producing method and a system and method of trick play by using the same are provided to preserve the transmission rate of original contents and to minimize the load of a server, thereby controlling the speed. A speed information input member(21) receives the speed information. A transmission condition determining member(22) determines the transmission condition of the IDR unit on the basis of the speed information inputted through the speed information input member. An IDR unit producing member(23) controls the number and data amount of the video framed to be transmitted and produces the IDR unit. A transmission member(24) transmits the IDR unit produced by the IDR unit producing member to the external user terminal according to the transmission condition determined by the transmission condition determining member. The transmission condition determining member determines 'transmission' or 'jump' of the IDR unit according to the resulting value of the inputted speed value over 2 minus 1.
Abstract:
본 발명은 스트리밍 데이터 처리 장치 및 방법에 관한 것으로, 네트워크 디바이스의 대역폭을 극대화할 수 있는 프로세스와 쓰레드 수를 결정한 후 각 쓰레드는 자신의 할당 대역폭을 넘지 않는 범위 내에서 수동적인 스트리밍 펌프를 연결하여 자신에게 소속된 수동적인 스트리밍 펌프들을 라운드-로빈 방식으로 스트리밍 펌핑을 하도록 구동시킴으로써, 클라이언트가 증가할수록 시스템이 불안해지는 현상을 차단하고, 네트워크 디바이스가 허용하는 최대치까지 안정성 있게 펌핑을 할 수 있는 이점이 있다.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은, 차세대 인터넷 서버에서 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 네트워크 자원의 전용 디바이스 특성을 반영하여 서비스 증가에 따른 프로세스, 쓰레드, 메모리 등의 컴퓨터 자원을 최적으로 이용하기 위한, 차세대 인터넷 서버에서 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치에 있어서, 미디어 스트림 전송 수단(스트리머 프로세스)을 생성하여 관리하고, 상기 미디어 스트림 전송 수단의 동작을 제어하는 메시지를 구성하여 전송하기 위한 스트리머 제어 수단; 상기 스트리머 제어 수단에서 생성한 관리 데이터를 저장하기 위한 자료 저장 수단; 및 시스템의 자원 상태를 파악하여 미디어 데이터를 외부의 저장 장치로부터 읽어 데이터의 비트율에 따라 미디어 스트림을 전송하기 위한 상기 미디어 스트림 전송 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 비디오 데이터 전송 시스템 등에 이용됨.
Abstract:
본 발명은 스트리밍 데이터 처리 장치 및 방법에 관한 것으로, 네트워크 디바이스의 대역폭을 극대화할 수 있는 프로세스와 쓰레드 수를 결정한 후 각 쓰레드는 자신의 할당 대역폭을 넘지 않는 범위 내에서 수동적인 스트리밍 펌프를 연결하여 자신에게 소속된 수동적인 스트리밍 펌프들을 라운드-로빈 방식으로 스트리밍 펌핑을 하도록 구동시킴으로써, 클라이언트가 증가할수록 시스템이 불안해지는 현상을 차단하고, 네트워크 디바이스가 허용하는 최대치까지 안정성 있게 펌핑을 할 수 있는 이점이 있다.
Abstract:
본 발명은 고속 병렬 컴퓨터(SPAX)에서 응용 프로그램의 병렬 처리 방법에 관한 것으로, 종래의 공유 메모리 구조나 분산 메모리 구조에서 사용하던 자료 분산 방법으로는 시스템 성능을 충분히 살릴 수가 없다. 이러한 문제점을 해결하기 위해 공유 메모리 형태의 자료 분산과 분산 메모리 형태의 자료 분산을 혼용하여 한 노드 내에서는 공유 메모리 형태의 자료 분산을 수행하고, 노드를 벗어나면 분산 메모리 형태의 자료 분산을 수행하는 공유 메모리 시스템 상에서의 자료 분산 및 통신 방법이 제시된다.
Abstract:
본 발명은 병렬 컴파일러 및 그 제어 병렬화 설계방법에 관한 것으로서, 그 특징은 자료 병렬성과 제어 병렬성을 모두 지원하여 공유 분산 메모리를 혼합한 고속 병렬 컴퓨터 구조에서 병렬자원을 효율적으로 이용할 수 있는 병렬 컴파일러에 있어서, 소스 프로그램을 입력받아 추상 구문 트리와 심벌 테이블을 만드는 파서수단과 상기 파서 수단이 만든 심벌 테이블을 이용하여 프로그램 본래의 의미를 유지하면서 문장의 수행 순서를 다시 정하는 데에 필요한 정보를 추출하는 사정 종속적 분석 수단과 상기 사전 종속적 분석 수단에 의해 추출된 정보를 이용하여 자료 분산 수행과 제어 병렬 수행을 담당하는 병렬 변환 수단과 상기 병렬 변환 수단의 수행 결과를 이용하여 배열 할당문 및 루프 등에서 필연적으로 삽입이 요구될 때를 위하여 통신 프리 티브를 선택하거나 분산 자료의 동적인 할당을 위한 코드를 십압하거나 병렬 수행을 위한 루프 경계를 조정하거나 적절한 조건문을 삽입하는 통신 변환 수단과 상기 통신 변환 수단의 수행 결과로 생성된 코드를 최적화하는 최적화 수단 및 상기 최적화 수단에 의해 최적화된 프로그램을 이전에 구축된 정보를 이용하여 분할하고 메시지를 산출하는 데에 추상 구문 트리를 C 프로그램과 라이브러리 호출 형태로 변환하는 코드 변환 수단을 포함하는 데에 있으므로, 그 효과는 기존의 하드웨어 구성과는 다른 구성을 갖는 고속 병렬 컴퓨터에서 병렬 포트란 컴파일러를 설계하여 최종적으로 사용자에게 편리한 프로그래밍 도구를 제공하는 데에 있다.