Abstract:
본 발명은 OCL 기반의 프로바이더 검증 장치 및 방법에 관한 것으로, 프로바이더를 보다 정확하고 효율적으로 검증할 수 있도록 하기 위하여, 프로바이더를 구현하기 위한 데이터 모델 및 제약 조건이 OCL(Object Constraint Language)로 기술된 프로파일; 상기 프로바이더를 포함하는 WBEM(Web Based Enterprise Management) 아키텍쳐를 이용하여 데이터 모델을 제공하는 데이터 모델 저장소; 및 상기 프로파일에 따라 상기 데이터 모델 저장소를 참조하여 상기 프로바이더를 검증하는 OCL 기반 검증기를 포함하여 구성되며, 이에 의하여 검증 동작이 자동화될 뿐 만 아니라 프로바이더의 의미론적 준수성 여부도 확인할 수 있도록 한다.
Abstract:
A system and a method for provisioning a service in a software vending machine by utilizing a virtualized appliance for limiting transceiving a packet according to a specific condition are provided to operate a network image forming device efficiently and strengthen security of the image forming device by limiting packet transceiving according to a security level even if the packet has an available network address. A packet validity checker checks validity of a received packet. A security level checker checks a security level of the received packet in response to a check result of the packet validity checker. A controller controls task corresponding to the received packet in response to the check result of the security level checker.
Abstract:
A high-availability cluster system having a hierarchical multi-backup structure and a method for implementing high availability using the same are provided to offer an efficient availability by improving low availability and long error recovery time. A high-availability cluster system having a hierarchical multi-backup structure comprises a main node(100), a sub node(200), and backup nodes(300-1-300-N). The main node, as an active node, provides services to the nodes of a configured client membership, and outputs its own operation state information. The sub node, the backup node of the main node, receives and outputs a service provided from the main node, monitors whether a fault is generated from the main node, and outputs its own operation state information. Each of the backup nodes receives a service which is outputted through the sub node from the main node, and monitors whether a fault is generated from the sub node.
Abstract:
본 발명의 컨텐츠 제공 시스템은 서비스 가능한 컨텐츠 정보들 각각의 서비스 상태에 따른 동기화 정보를 저장하는 저장부; 네트워크를 통해 입력되는 컨텐츠 서비스 요청에 응답하여 대응된 컨텐츠의 동기화 정보를 변경한 후 대응된 컨텐츠 서비스를 제공하는 다수의 서버노드들; 네트워크를 통해 입력되는 컨텐츠 서비스 요청에 응답하여 상기 저장부로부터 대응된 컨텐츠의 서비스 상태를 확인한 후 해당 컨텐츠 서비스를 제공할 서버노드를 선택하고, 대응된 컨텐츠의 동기화 정보를 변경한 후 상기 선택한 서버노드의 주소 정보와 해당 컨텐츠 파일 정보를 상기 컨텐츠 서비스를 요청한 클라이언트에게 전송하는 디스패처노드; 및 상기 저장부에 저장된 동기화 정보를 참조하여 상기 컨텐츠 저장부에 저장된 컨텐츠 정보의 저장 및 삭제를 관리하는 저장/삭제 관리노드를 포함하고, 상기 시스템은 컨텐츠 서비스 요청 및 상기 서비스 제공 결과에 의거하여 대응된 컨텐츠의 동기화 정보를 변경한다. 따라서 본 발명은 컨텐츠 제공 시스템에서 컨텐츠 파일의 부적절한 삭제를 방지하는 효과가 있다. 컨텐츠 정보, 동기화, 컨텐츠, 클라이언트, 서버
Abstract:
본 발명은 컨텐트에 대한 스트리밍을 전담하는 네트워크 저장 디바이스를 지원하는 고성능 스트리밍 서버 시스템에서 상기 네트워크 저장 디바이스가 스트리밍 서비스를 효율적으로 제공할 수 있도록 컨텐트를 설치하는 장치 및 방법에 관한 것이다. 본 발명은 컨텐트 스트리밍을 전담하는 네트워크 저장 디바이스를 포함하는 고성능 스트리밍 서버 시스템에서의 컨텐트 설치장치에 있어서, 컨텐트 설치 요구가 들어오면, 설치할 원본 컨텐트를 분석하는 컨텐트 분석부; 상기 컨텐트가 상기 네트워크 저장 디바이스에서 스트리밍할 수 있는 포맷인지를 판단하고, 스트리밍할 수 없는 포맷인 경우 상기 네트워크 저장 디바이스가 스트리밍할 수 있는 포맷으로 변형하여 설치하는 컨텐트 변형부; 및 상기 분석결과에 따라서 상기 컨텐트의 스트림 제어에 필요한 정보 파일을 생성하여 설치하는 정보 파일 생성부를 포함한다. 네트워크 저장 디바이스, 고성능, 스트리밍 서버, 컨텐트, 설치
Abstract:
본 발명은 확장성 생성 언어(Extensible Markup Language: XML) 스키마(Schema)를 이용하여 설계한 확장성 생성 언어 저장소(XML Repository)를 이용한 통합개발도구에서 제공하는 개발도구들을 연동하는 방법 및 시스템에 관한 것으로서, 통합개발도구에서 기존 플러그인 프로그램과 새로운 추가된 플러그인 프로그램간의 연동을 위해, 플러그인 프로그램을 이용하여 생성한 통합개발도구에 저장된 정보를 추가된 플러그인 프로그램에서 활용하는 방법에 있어서, 기존의 플러그인 프로그램을 이용하여 작성한 정보들을 저장하는 단계, 상기 저장된 정보를 XML 시키마를 이용하여 XML 데이터 형식으로 변환하는 단계, 및 상기 XML 데이터 형식으로 변환된 정보를 추가된 상기 플러그인 프로그램에 활용하는 단계를 포함하는 플러그인 프로그램 활용 방법 및 시스템을 개시한다. 통합개발도구, XML, 확장성 생성 언어, 스키마, XML 데이터, API(Application Program Interface)
Abstract:
A device and a method for hierarchically processing HA in a content streaming cluster system are provided to check/process a fault state of execution nodes performing a content streaming service and including an HA manager, check the fault state of network storage nodes storing content streaming information, and support the HA of the network storage nodes. A dispatcher node(210-1) performs centralized management among the execution nodes(210-1~210-4). A backup server node(210-2) performs backup when the fault is generated in the dispatcher node. Each execution node includes the HA manager(23) managing a fault generation state among the execution nodes and an NSC(Network Storage Card) manager(24) managing the sub nodes(230-1~230-4) in the execution node. The execution node includes a BNSC(Backup Network Storage Card)(230-4) for recovering the backup contents when the fault is generated in the content streaming service. A storing part(250-4) included in the BNSC of each execution node is utilized for backup when the fault is generated in other NSCs.
Abstract:
PURPOSE: A test method of a remote task syntax in a high speed parallel computer is provided to report an error of syntax exactly by performing a translation and execution automatically through modularizing the remote task syntax. CONSTITUTION: A main driver(21) selects a parallel text, and controls that the first driver(22) tests the parallel text(72), and stores a test result transmitted by the first driver(22) by controlling a whole test result storing file(35)(71). The first driver(22) controls that the second driver(23) tests each test code(73), and stores a test result at the whole test result storing file(35)(77). And, the first driver(22) analyzes the whole test result storing file(35), and calculates the number of a test succeed, and stores the number of the test succeed at the number of the test succeed storing file(33)(75). The second driver(23) controls a parallel C translator(42), and a C compiler(43) by inputting a test program code(41). And, the second driver(23) stores the main task code(51) and the sub task code(52) at an execution result storing file(36)(78) by controlling a main task code(51) and a sub task code(52)(74).
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 고속병렬컴퓨터에서 태스크 병렬성을 위한 태스크간 통신방법. 2. 발명이 해결하려고 하는 기술적 과제 분산메모리 구조의 프로세싱 노드에 함수 단위의 태스크라는 실행 단위를 적재하는 태스크 초기화와 이를 기반으로 한 태스크간 통신을 통해 고속병렬컴퓨터의 병렬 자원을 최대로 이용하여 성능을 최대로 높이고자 함 . 3. 발명의 해결방법의 요지 주태스크가 자신의 채널을 설정하고, 미리 구성한 함수 단위의 부태스크를 주태스크가 분석한 태스크 그룹 화일에 따라 원격의 노드에 탑재하고, 부태스크가 자신의 채널 및 태스크 정보를 수집하여 주태스크에게 전달하고, 주태스크가 얻은 태스크 식별자를 기반으로 태스크 함수 실행의 요구와 함께 태스크 함수 매개인수를 전달하고,주태스크에서 요구한 태스크 함수 실행을 인지하고, 패킹되어 전달된 자료를 풀고, 태스크 함수를 실행하며, 프로세싱 노드에 탑재된 부태스크들간에 자료 전송을 위해 태스크간 통신을 처리하는 절차로 이루어짐. 4. 발명의 중요한 용도 고속병렬컴퓨터에 이용됨.
Abstract:
본 발명은 고속 병렬 컴퓨터에서 태스크의 병렬처리를 위한 가상 시스템 설정방법에 관한 것으로서, 그 특징은 고속 병렬 컴퓨터에서 태스크의 병렬처리를 위한 가상 시스템 설정방법에 있어서, 태스크 시작 모듈을 초기화시키고 노드 목록의 유무 여부에 따라서 제어 노드 또는 응용 노드의 노드명과 노드 코드를 설정하는 제1과정과 노드 핸들러를 등록하고 시스템에서 사용하는 자료의 송수신 프로토콜 모듈을 초기화하고 핸들러 스레드 관리자를 생성하고 제어노드가 설정되어 있는 경우 구성파일을 해석하여 노드목록을 구성하는 제2과정과 가상 시스템을 설정한 노드들에 대한 정보를 효율적으로 저장하기 위해서 지역 메모리에 전역 노드 목록을 할당하여 노드 목록의 각 응용 노드들에 대한 전역 포인터를 파악하고 저장하는 제3과정과 전역 노 목록에 기록된 노드가 있으면 가상 시스템 벡터 테이블을 설정하는 제4과정 및 각 응용 노드에 대하여 전역 포인터를 벡터 테이블에 기록하고 메시지 버퍼에 전역 노드 정보를 기록하여 원격의 응용 노드에 전송하고 벡터 테이블 키를 설정하여 가상 시스템을 구성하는 제5과정을 포함하는데 있으므로, 그 효과는 분산형 메모리를 갖는 고속 병렬 컴퓨터에서 시스템 사용자가 실행 시간 라이브러리 수준에서 병렬 처리를 효과적으로 할수 있다는 데에 있다.