Abstract:
네트워크의 변동성과 참여자의 중요도를 반영하여 도메인 참여자 발견 메시지의 주기를 조절하도록 하는 참여자 발견 메시지 주기 결정 방법 및 장치를 제시한다. 제시된 장치는 참여자의 도메인 탈퇴율을 근거로 네트워크 안정율을 계산하는 네트워크 안정율 계산부, 네트워크 안정율을 근거로 네트워크 상태 변화에 따른 참여자 발견 메시지 주기를 계산하는 ANPP(Adapted_Network_PDP_Period) 계산부, 기설정된 참여자 우선순위를 해석하는 우선순위 해석부, 및 네트워크 상태 변화에 따른 참여자 발견 메시지 주기 및 참여자 우선순위를 근거로 참여자 발견 메시지 주기를 결정하는 참여자 발견 메시지 주기 결정부를 포함한다.
Abstract:
본 발명은 가상-물리 시스템(Cyber Physical System; CPS)에서 DDS 미들웨어를 위해 할당받은 메모리를 페이지 단위로 분할하여 DDS 미들웨어의 쓰레드에 할당하고, 쓰레드가 사용을 완료한 메모리 페이지를 재사용할 수 있도록 하는, DDS 미들웨어의 쓰레드를 위한 메모리 관리 장치 및 방법을 개시한다.
Abstract:
The present invention discloses a method for displaying an environmental object in a virtual-physical system using an environmental data model structure which is defined to reuse environmental data for displaying environmental objects between the domains in a model-based, large-scale, and virtual-physical system and a computer-readable recording medium recording a program implementing the method.
Abstract:
Disclosed are an apparatus and a method for user interactive hardware-in-the-loop simulation for a distributed embedded system. According to the present invention, the apparatus and the method for user interactive hardware-in-the-loop simulation for a distributed embedded system comprise the steps of: setting a simulation environment to an embedded system including a user-machine interlocked common interface, a user interaction unit, and a user interactive simulator by using a simulation environment setting unit; receiving hardware status data from hardware of the embedded system, or user interactive hardware of the user interaction unit or a distributed simulator of the user interactive simulator, and calculating hardware control data in control software or the distributed simulator; transmitting the hardware control data generated in the calculating step to the hardware of the embedded system, or the user interactive hardware of the user interaction unit or the distributed simulator of the user interactive simulator; and progressing with simulation such that the processes of the calculating step and the transmitting step can form a loop.
Abstract:
실시간 시스템에서 실행중인 소프트웨어를 동적으로 업데이트 하는 방법 및 이를 위한 장치가 개시된다. 실시간 시스템에서 소프트웨어 업데이트 장치는 수신된 복수개의 주기적 태스크 및 비주기적 태스크 중 비주기적 태스크의 마감시간을 계산하고, 계산된 마감시간을 비주기적 태스크에 할당하는 마감시간 계산부, 주기적 태스크 및 마간시간이 할당된 비주기적 태스크를 스케줄링하여 업데이트를 수행하는 제 1 스케줄링부, 업데이트 전 모드와 업데이트 후 모드사이의 오프셋을 계산하는 오프셋 계산부 및 스케줄링된 주기적 태스크 및 상기 업데이트된 태스크를 스케줄링하고, 상기 계산된 오프셋에 기초하여 태스크를 출력하는 제 2 스케줄링부를 포함하여 구성할 수 있다. 따라서, 실시간 응용 프로그램의 오류 수정이나 기능 수정을 위해실시간 시스템을 정지할 필요가 없으므로, 지속적인 실시간 서비스 제공이 가능하여 사용자들의 만족도 향상과 기업의 경제적 손실 방지를 기대할 수 있다.
Abstract:
PURPOSE: An apparatus for processing data in middleware for data distribution service (DDS) and a method thereof are provided to manage memory resource used for network thread, writer/reader thread and the driving of application in DDS middleware. CONSTITUTION: A network thread management module (10) manages network thread having a socket transmitting and receiving data with the network in a real time publish-subscribe (RTPS) layer which is data transmission layer of middle for DDS, by using thread pool. A lock-free queue management module (20) manages lock-free queue transmitting and receiving the data with the network thread as having lock-free function. A writer/reader thread management module (30) performs the management so that writer thread or reader thread transmits and receives data with the lock-free queue and performs behavior in the RTPS layer. [Reference numerals] (100) Network thread; (200a) Writer lock free queue; (200b) Reader lock free queue; (300a) Writer thread; (300b) Reader thread; (40) Memory management module; (400a) Writer work queue; (400b) Reader work queue
Abstract:
PURPOSE: A distributed hash table based RTPS(Real-Time Publish Subscribe) discovery method, apparatus, and system thereof are provided to operate an SPDP(Simple Participant Discovery Protocol) through unicast by acquiring the location information of an RTPS(Real-Time Publish Subscribe) participant peer through the DHT(Distributed Hash Table) of an overlay network. CONSTITUTION: A participant peer(124) of a participant(134) registers the participant in a DHT of an overlay network. The participant peer acquires the location information of the opponent participant from the DHT. The participant peer exchanges discovery messages with the peer of the participant. Objects of the participant execute handshaking with the object of the opponent participant.
Abstract:
PURPOSE: Cyber sensor apparatus and method for a cyber-physical system are provided to execute an amending process by executing a sensing function based on the generation of cyber sensing values and verifying the accuracy of the cyber sensing values. CONSTITUTION: At least one data analyzing part(160) executes a filtering operation in order to improve the reliability of physical sensing data of at least one physical sensors(10, 20, 30). A state recognizing part(140) generates cyber sensing values based on the filtered physical sensing data. A recognition evaluating part(150) verifies the accuracy of the generated cyber sensing values.
Abstract:
PURPOSE: A response time control device of an application program and a method thereof are provided to control allocation of other resources except for CPU resources, thereby controlling response time of a data concentration type real time application program. CONSTITUTION: A response time calculating unit(120) calculates response time of a task in consideration of first time and second time. The first time is for a task operation. The second time is for an access to a storage medium during a task operation. A response time comparing unit(130) compares the average value of the calculated response time with predefined target response time. If a time difference of the compared time is larger than a preset reference value, a response time controller(140) controls response time of the target at every second period.
Abstract:
Adaptive multimedia system and a method thereof for providing multimedia contents and codec to a user terminal are provided to download codec for decoding to an open codec player according to the presence of multimedia codec of the user terminal and run the multimedia contents. A media server controller(310) receives profile information from the open codec player of a user terminal. When codec for multimedia contents decoding is not in the user terminal, the media server controller transmits a control message so that the codec for multimedia contents and the decoding codec are together transmitted. According to the control message received from the media server controller, a transmission frame generator(330) encodes a multimedia source(320) through a transcoder(332) and an encoder by using codec pool. The transmission frame generator produces a transfer frame in which the multimedia contents and the decoding codec are included. The transmission frame generator transmits the transfer frame to the open codec player.