APPARATUS AND METHOD FOR PROCESSING DATA IN MIDDLEWARE FOR DATA DISTRIBUTION SERVICE
    1.
    发明申请
    APPARATUS AND METHOD FOR PROCESSING DATA IN MIDDLEWARE FOR DATA DISTRIBUTION SERVICE 审中-公开
    数据分发服务中间件处理数据的装置和方法

    公开(公告)号:US20130282853A1

    公开(公告)日:2013-10-24

    申请号:US13655950

    申请日:2012-10-19

    CPC classification number: G06F9/544 G06F2209/548

    Abstract: The present invention relates to an apparatus and method that are capable of optimizing the overall performance of DDS middleware for processing data by managing network threads, writer/reader threads, and memory resources. For this, an apparatus for processing data in middleware for DDS includes a network thread management module for managing, using a thread pool, a network thread which has sockets for transmitting or receiving data to or from a network in an RTPS layer. A lock-free queue management module manages a lock-free queue which has a lock-free function and which transmits or receives the data to or from the network thread. A writer/reader thread management module manages a writer thread and a reader thread so that the writer thread or the reader thread transmits or receives the data to or from the lock-free queue and performs a behavior in the RTPS layer.

    Abstract translation: 本发明涉及一种能够通过管理网络线程,写入器/读取器线程和存储器资源来优化DDS中间件用于处理数据的整体性能的装置和方法。 为此,用于处理用于DDS的中间件中的数据的装置包括网络线程管理模块,用于使用线程池来管理具有用于向或从RTPS层中的网络发送或接收数据的套接字的网络线程。 无锁队列管理模块管理具有无锁功能并且向网络线程发送数据或从网络线程接收数据的无锁队列。 写入器/读取器线程管理模块管理写入器线程和读取器线程,使得写入器线程或读取器线程向/从无锁队列发送或接收数据,并且执行RTPS层中的行为。

Patent Agency Ranking