首页> 外国专利> APPARATUS FOR PROCESSING DATA IN MIDDLEWARE FOR DATA DISTRIBUTION SERVICE (DDS) AND A METHOD THEREOF, CAPABLE OF ASSURING PARALLELISM OF DDS MIDDLEWARE

APPARATUS FOR PROCESSING DATA IN MIDDLEWARE FOR DATA DISTRIBUTION SERVICE (DDS) AND A METHOD THEREOF, CAPABLE OF ASSURING PARALLELISM OF DDS MIDDLEWARE

机译:用于数据分发服务(DDS)的中间件中的数据处理设备及其方法,能够确保DDS中间件的并行性

摘要

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.;COPYRIGHT KIPO 2013;[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
机译:目的:提供一种用于数据分发服务(DDS)的中间件中的数据处理装置及其方法,用于管理用于网络线程,写入器/读取器线程以及DDS中间件中的应用程序驱动的存储器资源。管理模块(10)通过使用线程池来管理具有套接字的网络线程,该套接字与网络在实时发布-订阅(RTPS)层中与网络进行数据的收发,RTPS是DDS的中间数据传输层。无锁队列管理模块(20)管理具有网络锁功能的无锁队列与网络线程的数据收发。写入器/读取器线程管理模块(30)执行管理,以使写入器线程或读取器线程使用无锁队列发送和接收数据,并在RTPS层中执行操作。; COPYRIGHT KIPO 2013; [参考数字](100)网络线程; (200a)作家锁释放队列; (200b)读取器锁定释放队列; (300a)编写器线程; (300b)读取器线程; (40)内存管理模块; (400a)作家工作队列; (400b)阅读器工作队列

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号