Implementation and Performance Analysis of Event Processing and Buffer Managing Techniques for DDS 


Vol. 44,  No. 5, pp. 449-459, May  2017


PDF

  Abstract

Data Distribution Service (DDS) is a communication middleware that supports a flexible, scalable and real-time communication capability. This paper describes several techniques to improve the performance of DDS middleware. Detailed events for the internal behavior of the middleware are defined. A DDS message is disassembled into several submessages of independent, meaningful units for event-driven structuring in order to reduce the processing complexity. The proposed technique of history cache management is also described. It utilizes the fact that status access and random access to the history cache occur more frequently in the DDS. These methods have been implemented in the EchoDDS, the DDS implementation developed by our team, and it showed improved performance.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

, "Implementation and Performance Analysis of Event Processing and Buffer Managing Techniques for DDS," Journal of KIISE, JOK, vol. 44, no. 5, pp. 449-459, 2017. DOI: .


[ACM Style]

. 2017. Implementation and Performance Analysis of Event Processing and Buffer Managing Techniques for DDS. Journal of KIISE, JOK, 44, 5, (2017), 449-459. DOI: .


[KCI Style]

윤군재, 최훈, "고성능 데이터 발간/구독 미들웨어의 이벤트, 버퍼 처리 기술 및 성능 분석," 한국정보과학회 논문지, 제44권, 제5호, 449~459쪽, 2017. DOI: .


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr