Distributed message queue management system based on NVM

A message queue and management system technology, which is applied in the field of computer data storage, can solve problems such as large delay, low Ethernet transmission bandwidth, and limited memory capacity, and achieve the effect of improving transmission bandwidth, high throughput, and reducing transmission delay

Active Publication Date: 2019-08-09
CHONGQING UNIV
View PDF5 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Storing in memory can ensure real-time processing and fast access to messages, but because the memory capacity is limited and the data cannot be recovered after power failure, the reliability of the message queue cannot be guaranteed; and the hard disk itself is a low-speed device, when accessing data It also needs to go through a complex I / O software stack, which cannot guarantee fast data reading and writing; the traditional Ethernet transmission bandwidth is low and the delay is large, which cannot effectively meet the needs of low latency and high throughput in the era of big data
The existing message queue cannot balance message persistence and high throughput

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distributed message queue management system based on NVM
  • Distributed message queue management system based on NVM
  • Distributed message queue management system based on NVM

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will be described in detail in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, and are not intended to limit the invention.

[0046] Such as figure 1 As shown, a kind of NVM-based distributed message queue management system proposed by the present invention is provided with a producer machine, a consumer machine, a message server cluster and a cluster management server, and each machine is equipped with an NVM memory and an RDMA network card. And interconnected through RDMA network;

[0047] The producer machine is used to write the message into the local message storage module through the producer process, and send the message to the message server according to a certain strategy through the agent ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a distributed message queue management system based on NVM, which adopts a theme-based publish-subscribe mode, and is provided with producer machines, consumer machines, a message server cluster and a cluster manager, each machine is configured with an NVM memory and an RDMA network card, and the NVM memories and the RDMA network cards are interconnected through an RDMA network; the device has the effects that a complex I/O software stack can be bypassed; message data is accessed through the virtual address of the process; the access to the message data can be completedby accessing the message metadata supporting random reading; meanwhile, messages are transmitted based on RDMA unilateral operation; the message data in the memory of the remote server is directly read and written; no redundant data copy is needed, the message transmission with high data throughput and low delay is realized, the remote message writing is ensured to be non-locked through a theme partitioning mechanism, and in the remote message writing process, a message batch processing strategy based on message production speed and message transmission speed self-adaption is adopted, so thatthe transmission delay is reduced, and the transmission bandwidth is improved.

Description

technical field [0001] The invention relates to computer data storage technology, more specifically, a distributed message queue management system based on NVM. Background technique [0002] Message queue, also known as message middleware, is a container for storing messages during message delivery and an important component in a distributed system. It mainly solves problems such as application decoupling and asynchronous consumption. Provide a message persistence mechanism to ensure that messages can be received correctly, that messages will not be lost in case of emergencies, and that messages can be consumed asynchronously, so that the server can cope with high-throughput message processing scenarios. [0003] The existing message queue stores messages in the memory or hard disk of the message server, and uses the traditional TCP / IP network to transmit data. Storing in memory can ensure real-time processing and fast access to messages, but because the memory capacity is ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08G06F9/54
CPCH04L67/1097G06F9/546H04L67/51
Inventor 陈咸彰罗威曾孝平沙行勉诸葛晴凤
Owner CHONGQING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products