Abstract:
본 발명은 가상화 플랫폼을 이용한 가상화 관리 장치 및 그 제어방법에 관한 것으로서, 하나의 물리 머신을 이용하여 다수의 독립실행 환경인 가상 머신들을 생성하는 가상화 시스템의 관리 장치에 있어서, 다수의 물리 머신간의 네트워크 응답시간을 기반으로 물리 머신간 거리정보를 산출하고, 상기 물리 머신과 가상 머신간의 이종 자원 할당량을 기반으로 물리 머신과 가상 머신간의 거리정보를 산출하는 거리산출수단 및 상기 산출된 거리정보들을 통해 물리 머신과 가상 머신의 관계 및 자원 할당에 대한 정보를 가상으로 표현하고, 상기 가상 머신에 대한 관리자의 제스쳐를 인식하여 그에 따른 기능수행을 요청하는 관리자 인터페이스 수단을 포함하여 구성한 장치 및 그 제어방법을 제공함으로써, 가상 머신들의 현재 자원 할당 및 할당량을 쉽� � 파악할 수 있어 가상 머신들을 관제하기에 편리함을 줄 수 있다는 효과가 발휘되고, 가상 머신의 이주시 대상 물리 머신을 쉽게 파악할 수 있고, 가상 머신에 대한 자원의 재할당, 회수 및 이주에 대한 관리자 제스쳐를 인식하여 그에 대한 명령들을 자동 호출하기 때문에 가상 머신의 관리의 효율이 증대된다는 효과도 얻을 수 있다. 가상화 시스템, 가상화 플랫폼, 물리 머신, 가상 머신, 관리자 인터페이스
Abstract:
A multiple system workload management system and a method thereof for dynamically assigning virtual resources to each service according to requirement are provided to perform an integration management for utilizing the resource of distributed heterogeneous systems with various forms. A plurality of physical nodes allocates virtual resource corresponding to the request of user terminals connected on internet. A plurality of physical nods provides a service to the user terminal. A service controller controls the physical node in order to provide the service requested by the user terminal by performing reconfiguration in consideration of state and resource of the physical nodes. A virtual node pool(21) includes a plurality of virtual nodes in which service is mounted.
Abstract:
A system for providing a personalized dynamic crowdsourcing service and a method thereof are provided to offer an integrated development environment to individual developers or developers in a small and medium sized enterprise by introducing opensourcing software development. A development environment generation server(130) generates a software development environment dynamically according to a user demand. A result management server(120) searches and registers a software outcome which the development has been completed. A user terminal(110) searches and registers a software outcome which the development has been completed by access to a development environment generating server or an outcome management server. The development environment generating server generates the most suitable software development environment according to a user's request, and manages a software component store(131), a development environment knowledge store(132) and a resource pool(140).
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 프록시 서버에서 스트리밍 서비스를 제공하기 위한 캐시 교체 장치 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 클라이언트로 스트리밍 서비스를 제공하는데 있어 스트리밍 대상 세그먼트에 적용된 VCR 기능(예: 플레이, 빨리감기, 빨리가기, 점프 포워드, 점프 백워드 등)을 바탕으로 계산된 세그먼트별 가중치를 토대로 캐시 교체대상 세그먼트를 결정하기 위한, 프록시 서버에서 스트리밍 서비스를 제공하기 위한 캐시 교체 장치 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 프록시 서버에서 스트리밍 서비스를 제공하기 위한 캐시 교체 장치에 있어서, 적어도 하나의 클라이언트로부터 요청받은 각 스트리밍 대상 세그먼트 및 상기 각 스트리밍 대상 세그먼트에 적용된 VCR 데이터를 토대로 각각의 스트리밍 대상 세그먼트별로 가중치를 계산하여 메타데이터로서 메타데이터 관리수단이 관리하되, 특정 클라이언트로부터 요청받은 스트리밍 대상 세그먼트 및 VCR 데이터를 확인하기 위한 클라이언트 에이전트수단; 및 상기 클라이언트 에이전트수단에서 확인한 상기 스트리밍 대상 세그먼트가 버퍼에 저장되어 있는지와 상기 버퍼의 상태에 따라, 상기 버퍼에 저장되어 있는 스트리밍 대상 세그먼트 중에서 희생 세그먼트를 상기 메타데이터를 이용해 결정하기 위한 상기 메타데이터 관리수단을 포함함. 4. 발명의 중요한 용도 본 발명은 콘텐츠 스트리밍 서비스 등에 이용됨. 멀티미디어 서비스, 교체 정책, 스트리밍 서비스, 가중치, 세그먼트
Abstract:
A cache replacing apparatus and method for providing a streaming service in a proxy server are provided to manage a buffer to replace a cache effectively in consideration of an actual access pattern of a user to thus improve the performance of a system. A client agent unit(511) checks a streaming target segment with respect to contents requested by a client(520) and corresponding VCR data. A buffer management unit(513) requests a segment to be sacrificed according to a state of a buffer for storing the streaming target segment, and stores the streaming target segment according to a received information about the segment to be sacrificed. A meta data management unit(514) transmits the information about the segment to be sacrificed to the buffer management unit by using a segment weight value corresponding to the VCR data and a buffer state transmitted from the buffer management unit.
Abstract:
A provider system and a provider calling method in the same are provided to present how a function/object/data structure is constructed in implementing a provider by using a hierarchical or modular CMP(Common Manageability Provider Interface) C++ WBEM(Web Based Enterprise Management) provider structure and to prevent code redundancy. A provider calling method comprises the following several steps. A CIM(Common Information Model) server calls an arbitrary CMPI provider(S510). If the CMPI provider is called, a specific function of a CMPI interface layer is called(S520). The CMPI interface layer calls a specific function of a CMPI dependency layer(S530). Then, the CMPI dependency layer calls a function of a resource access layer(S540). Layers of a common shared library or a package shared library are selectively or concurrently used(S550).
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:
본 발명은 스트리밍 서버의 RTSP 모듈과 그 제어 메시지 처리 방법에 관한 것으로, 개시된 RTSP 모듈은 클라이언트로부터 수신된 RTSP 제어 메시지를 서버 메인 모듈에 전달하여 서버 메인 모듈에 의해 멀티미디어 데이터가 클라이언트에게 전송되도록 하는 스트리밍 서버의 RTSP 모듈로서, 새로운 세션 연결 설정을 요청하는 RTSP 제어 메시지를 처리하여 클라이언트와의 세션 연결을 설정하는 역할을 수행하는 데몬 쓰레드와, 데몬 쓰레드로부터 전달받은 연결 설정 정보를 이용하여 이미 연결이 설정된 세션을 통하여 송수신되는 모든 RTSP 제어 메시지를 처리하는 스택 쓰레드와, 상기 서버 메인 모듈의 요청에 의거하여 상기 스택 쓰레드를 통해 전달받은 RTSP 제어 메시지의 오류 여부를 검출 및 상기 RTSP 제어 메시지의 의미를 해석하여 상기 서버 메인 모듈� �� 전달하는 RTSP 해석기를 포함하며, 클라이언트로부터 전송된 RTSP 제어 메시지가 스트리밍 서버의 운영 체제 버퍼 내에서 처리를 기다리는 대기 지연 시간을 최소화하여 스트리밍 서버의 응답 시간을 감소시킴으로써 스트리밍 서버의 신뢰성이 향상되는 이점이 있다.
Abstract:
본 발명은 한글유닉스의 커널, 명령어들 및, 라이브러리들을 대상으로 한글처리의 모든 경우에 대해 시험을 실시하고 한글처리기능시험의 성공/실패 여부를 판정함과 동시에 모든 시험자료와 결과를 기록하고 통계하는 한글 처리기능검증방법에 관한 것으로, 바람직한 검증환경인지를 조사하고, 검증환경이 완비되지 않은 경우 갖추어야할 환경 내용을 출력하고 검증환경이 완비된 경우 검증에 필요한 소프트웨어구조를 만들고 검증과 관련된 정보를 기록하며, 개별검증형태이면 원하는 검증스크립트만을 호출하여 검증하고 전체검증형태이면 각각의 검증 스크립트그룹에 있는 복수의 검증스크립트를 순차로 호출하여 검증하고, 검증스트립트로 부터 제공되는 정보를 종합하여 검증의 성공과 실패에 대한 통계를 내는 단계들을 포함하는 것이 특징 다.