XpeedQ: a reliable and efficient application level message queue

  • Authors:
  • Byung-Kun Park;Sang-Hee Yoon;Kyung-Seop Kim;Woon-Mook Kim

  • Affiliations:
  • WinWay Systems, Yeouido-dong, Yeongdeungpo-gu, Seoul, Korea;Yeouido-dong, Yeongdeungpo-gu, Seoul, Korea;WinWay Systems, Yeouido-dong, Yeongdeungpo-gu, Seoul, Korea;Yeouido-dong, Yeongdeungpo-gu, Seoul, Korea

  • Venue:
  • Proceedings of the 2013 Research in Adaptive and Convergent Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recent transactional systems such as financial trading systems require a more reliable, high-performance inter-process communication (IPC) technology. The main goal is to interact among processes and handle server shutdowns and failures in an efficient ways. In this paper, we present a reliable, high-performance inter-process communication (IPC) using a message queue, called XpeedQ. Our proposed scheme provides a block level message processing, but also offers reliable message delivery based on optional persistence to disk. We have implemented the XpeedQ in Linux and measured its performance in terms of the average latency. The implementation results show that the proposed scheme can improve the efficiency of IPC while providing a persistence of messages.