Abstract:
A method and a system for linking with an XML schema-based development tools are provided to utilize information made in developed plug-in programs when the new plug-in program is added in an integrated development tool supporting the plug-in program and efficiently link with the development tool by utilizing the information made in the developed plug-in programs. An XML data I/O(Input/Output) module(113) reads stored XML data(122) and transfers the read XML data. An Java API(Application Program Interface)(112) determines an access right for the added plug-in program(100,120) and blocks access to the plug-in program if no access right is found. An XML parser(123) parses and converts the XML data received from the API into an XML record. The Java API receives the XML data from the data I/O module. An XML schema(121) explains a structure of the XML data and determines I/O of the XML data. The Java API stores the information for the plug-in program and searches/utilizes the stored information.
Abstract:
A method and a device for managing application of a USB device in a Linux desktop are provided to inform a user of connection/disconnection information of the USB device if a USB event occurs in the Linux desktop, and output directory content to the user in real-time when a file system according to connection of the USB device is mounted to the Linux desktop. A USB event analyzer(120) recognizes and analyzes a USB event of the USB device received from a Linux kernel. An informer(140) informs the user(10) of a USB event analysis result in real-time through a user interface(150). A USB device information processor(130) obtains USB device information according to the USB event and updates an entry for the USB device information in a device information list. The informer informs the user of entry information updated in the device information list. The USB device information processor adds the entry for the USB device to the device information list when the USB device is connected and removes the USB device entry from the device information list when the USB device is disconnected.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은, 차세대 인터넷 서버에서 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 네트워크 자원의 전용 디바이스 특성을 반영하여 서비스 증가에 따른 프로세스, 쓰레드, 메모리 등의 컴퓨터 자원을 최적으로 이용하기 위한, 차세대 인터넷 서버에서 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치에 있어서, 미디어 스트림 전송 수단(스트리머 프로세스)을 생성하여 관리하고, 상기 미디어 스트림 전송 수단의 동작을 제어하는 메시지를 구성하여 전송하기 위한 스트리머 제어 수단; 상기 스트리머 제어 수단에서 생성한 관리 데이터를 저장하기 위한 자료 저장 수단; 및 시스템의 자원 상태를 파악하여 미디어 데이터를 외부의 저장 장치로부터 읽어 데이터의 비트율에 따라 미디어 스트림을 전송하기 위한 상기 미디어 스트림 전송 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 비디오 데이터 전송 시스템 등에 이용됨.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 고속병렬컴퓨터에서 태스크 병렬성을 위한 태스크간 통신방법. 2. 발명이 해결하려고 하는 기술적 과제 분산메모리 구조의 프로세싱 노드에 함수 단위의 태스크라는 실행 단위를 적재하는 태스크 초기화와 이를 기반으로 한 태스크간 통신을 통해 고속병렬컴퓨터의 병렬 자원을 최대로 이용하여 성능을 최대로 높이고자 함 . 3. 발명의 해결방법의 요지 주태스크가 자신의 채널을 설정하고, 미리 구성한 함수 단위의 부태스크를 주태스크가 분석한 태스크 그룹 화일에 따라 원격의 노드에 탑재하고, 부태스크가 자신의 채널 및 태스크 정보를 수집하여 주태스크에게 전달하고, 주태스크가 얻은 태스크 식별자를 기반으로 태스크 함수 실행의 요구와 함께 태스크 함수 매개인수를 전달하고,주태스크에서 요구한 태스크 함수 실행을 인지하고, 패킹되어 전달된 자료를 풀고, 태스크 함수를 실행하며, 프로세싱 노드에 탑재된 부태스크들간에 자료 전송을 위해 태스크간 통신을 처리하는 절차로 이루어짐. 4. 발명의 중요한 용도 고속병렬컴퓨터에 이용됨.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 고속병렬컴퓨터에서 원격 태스크 구문의 시험 방법에 관한 것이다. 2. 발명이 해결하려고 하는 기술적 과제 종래의 원격 태스크 구문을 시험하기 위한 방법은 많은 마스터 태스크 프로그램 코드 및 다른 프로세싱 노드에서 실행될 많은 슬레이브 태스크 프로그램 코드를 인위적으로 각각 번역하고, 각 실행 코드를 수행시키므로써 비효율적이며, 구문을 직접 개발하지 않은 제 3 자가 실행 결과를 보았을 때, 구문에 오류가 있는지 또는 없는지를 알 수 없는 문제점이 있었다. 3. 발명의 해결방법의 요지 고속병렬컴퓨터 상에서 병렬화 구문인 원격 태스크 구문을 문장 별로 모듈화시켜, 시험 구동기로 하여금 시험 코드들의 번역 및 실행을 자동으로 실시하여, 병렬 C 언어 및 병렬 C 번역기의 기능 검증, 구문의 오류를 정확하게 검증하며, 고속병렬컴퓨터의 다중 프로세싱 노드 기능 시험에도 적용할 수 있다.
Abstract:
The hangul validation suite (HVS) verifying the kernel routines, commands, C-libraries, and curse libraries to confirm functional stabilities and find statistical data includes the first step checking environment for the HVS; the second step stopping the HVS to print the required environment when the HVS is not in proper environment; the third step generating the required data structure and storing the related data to the disk files when the HVS is in proper environment; the fourth step finding whether the validation mode is in the individual checking mode or the global checking mode; the fifth step calling the individual validation script for the individual checking mode; the sixth mode calling the multiple individual validation scripts for the global checking mode in sequence; the seventh step assessing the testing results; the final step generating the statistical data.
Abstract:
본 발명은 가상화된 시스템을 이용하여 생성한 고가용성 클러스터 시스템 및 그 고가용성 클러스터 시스템에서 장애 관리 방법에 관한 것으로, 복수의 가상 노드들; 및 상기 복수의 가상 노드들이 정상 상태임을 알리는 메시지를 생성하여 동일한 물리 노드에 존재하는 가상 노드들에게 전달하는 메시지를 생성하여 전송하는 메시지 생성기를 포함하는 복수의 물리 노드들을 포함하되, 상기 복수의 물리 노드들 중 제 1 물리 노드에 포함된 어느 하나의 가상 노드에 장애가 발생한 경우, 상기 복수의 물리 노드들 중 제 2 물리 노드에 포함된 어느 하나의 가상 노드가 서비스에 관련된 자원을 페일오버(failover)하는 것을 특징으로 하는 고가용성 클러스터 시스템 및 이러한 고가용성 클러스터 시스템에서 장애 관리 방법을 제공한다. 가상화 시스템, 고가용성 클러스터 시스템, 가상 노드, 물리 노드
Abstract:
본 발명은 프로바이더 시스템 및 프로바이더 시스템에서의 프로바이더 호출 방법에 관한 것으로, 관리 영역이 동일/유사한 복수의 CMPI(Common Manageability Provider Interface) 프로바이더들의 프로바이더 라이브러리들로 구성된 프로바이더 패키지; 및 적어도 하나의 상기 프로바이더 패키지에서 공통으로 사용될 수 있는 함수/객체/데이터 구조로 분류된 공통 공유 라이브러리를 포함하되, 상기 프로바이더 라이브러리 및 상기 공통 공유 라이브러리는 복수의 레이어로 계층화되고,상기 프로바이더 패키지는 상기 프로바이더 라이브러리들에서 공통으로 필요로 하는 함수/객체/데이터 구조로 분류된 패키지 공유 라이브러리를 포함하는 프로바이더 시스템 및 이러한 프로바이더 시스템에서의 프로바이더 호출 방법에 관한 것이다. CMPI 프로바이더, 프로바이더 라이브러리, 공통 공유 라이브러리, 패키지 공유 라이브러리
Abstract:
A system of processing a software based on a web and a method for protecting data thereof are provided to maintain security by storing encoded information at not a published server but an additional server. A web-based software processing system(100) comprises a user terminal(10), a web server(20) and an encoded messaged storage server(30). The web server provides various web services, and the user terminal processes, as encoded security data, the data of which security is maintained among the data that a user inputs. The user terminal uses the web service.
Abstract:
A secure desktop operating system using a virtual environment and a method thereof are provided to supply a desktop environment through the virtual environment, thereby stably providing a desktop environment to each user at low costs. A desktop management unit(100) performs access control of users. The desktop management unit manages virtual desktops according to right of the user. A virtual desktop pool(200) executes the virtual desktop according to right of the user. The virtual desktop pool comprises a monitoring server for guaranteeing stability.