Abstract:
본 발명은 마이크로 커널 레벨에서 고속병렬컴퓨터의 크로스바 네트웍 라우터 보드(Xcent-Net InterFace)의 송신부 기능을 소프트웨어로 에뮬레이션하는 방법에 관한 것으로서, 종래의 크로스바 네트웍에 대한 메시지 송신 커널은 크로스바 네트웍 라우터 보드가 있는 시스템에서만 사용가능한 소프트웨어이었다는 문제점을 해결하기 위해, 본 발명은 제1쓰레드에 의해 송신 커널이 메시지 송신버퍼(MSB)에 크로스바 네트웍 라우터 보드(XNIF) 메시지를 저장시킨 후 송신하도록 하는 과정과, 이 과정의 제1쓰레드에서 송신된 메시지를 제2쓰레드에 의해 이더넷 메시지로 변환 및 송신 완료를 통보하도록 하는 과정으로 이루어져, 크로스바 네트웍 라우터 보드가 없는 이더넷으로 연결된 노드에서 크로스바 네트웍에 대한 메시지 송신 커널을 사용하도록 한 것이� �.
Abstract:
PURPOSE: An infrastructure sharing support device between cloud systems and a method thereof are provided to efficiently utilize the infrastructure resources which are not used in cloud, thereby increasing the value of the cloud infrastructure. CONSTITUTION: A cloud infrastructure information management device(112) generates and manages cloud resource information of cloud(130) by collecting a server resource information which is transmitted from an information collection agent(121) of the servers included in the cloud. The cloud infrastructure information management device receives and stores the cloud infrastructure integration information including cloud resource information of the cloud. A cloud infrastructure sharing interface(111) transmits the cloud resource information to a cloud infrastructure integration information management device and transmits the cloud infrastructure integration information to the cloud infrastructure information management device. The cloud infrastructure integration information is received from the cloud infrastructure integration information management device. [Reference numerals] (100) Cloud infrastructure integrated information management device; (111,111a) Cloud infrastructure sharing interface; (112,112a) Cloud infrastructure information management device; (113,113a) Service movement relay module; (120,EE) System 1; (121,BB,DD,FF,HH,JJ) Information collection agent; (AA,GG) System 2; (CC,II) System N
Abstract:
본 발명은 다중 쓰레드의 비동기 입출력 처리 장치 및 그 방법에 관한 것으로, 입출력 시스템상에서 동시에 처리 가능한 실행 쓰레드 한도를 설정하고, 쓰레드로부터의 입출력 이벤트 요청 시 실행 쓰레드 한도와 현재 실행 중인 쓰레드의 수를 비교하여 그 결과에 따라 입출력 이벤트의 처리 작업을 관리한다. 본 발명에 따르면, 본 발명에 따른 다중 쓰레드의 비동기 입출력 장치는 비동기 입출력 시스템상에서 동시에 처리되는 쓰레드의 수를 실행 쓰레드 한도만큼으로 제한함으로써, 쓰레드의 콘텍스트 스위칭 오버헤드에 따른 성능 저하를 방지하고, 효율적인 쓰레드 관리가 가능하게 된다.
Abstract:
PURPOSE: A computing device testing software reliability specifically performs the software reliability test about selection area by injecting an error to assigned selection module of test target using a method of testing software reliability in low cost through selective error injection activation, a method of limiting the software reliability test to a assigned target module, a method for generating the load to the target module for testing a software reliability. CONSTITUTION: An error input operation registers a assigned module(S210). An error input executor collects information for error input validity confirmation(S220). The error input executor registers error input processing handler(S230). An error input unit determines the continuance of error input(S240). If a called function is an error input target function, the error input processing handler inspects the contentment of the error input conditions(S260,S270). An error input processing handler actually injects a real error into an error input point(S280).
Abstract:
Provided are an apparatus and a method for communication interface between application programs on virtual machines using a shared memory. The apparatus, includes: a request dividing unit for checking a type of socket request information transmitted from a first socket application program on a first virtual machine through a socket interface and dividing the socket request information based on the checked information; a Transmission Control Protocol (TCP) socket connecting unit setting up TCP socket connection with a second socket application program on a second virtual machine based on the divided socket request information for control request; and a shared memory connecting unit for setting up shared memory connection through the set up TCP socket connection and transmitting/receiving data with the second socket application program through the set up shared memory connection based on the divided socket request information for data transmission/reception.