17991761. SYSTEMS AND METHODS FOR MESSAGE QUEUE STORAGE simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

SYSTEMS AND METHODS FOR MESSAGE QUEUE STORAGE

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Rekha Pitchumani of Oak Hill VA (US)

Yang Seok Ki of Palo Alto CA (US)

SYSTEMS AND METHODS FOR MESSAGE QUEUE STORAGE - A simplified explanation of the abstract

This abstract first appeared for US patent application 17991761 titled 'SYSTEMS AND METHODS FOR MESSAGE QUEUE STORAGE

Simplified Explanation

The abstract describes a message queue storage device that includes a non-volatile flash memory unit, a volatile memory, a data port, and a storage controller. The device is designed to receive message write commands, identify the appropriate queue, determine if the message is persistent, select a physical location in the flash memory, and store the message associated with the queue.

  • The device includes a non-volatile flash memory unit with flash memory dies and flash blocks.
  • It also has a volatile memory and a data port for communication.
  • The storage controller receives a message write command with a message and queue identifier.
  • It identifies the queue based on the identifier.
  • The controller determines if the message is persistent.
  • It selects a physical location in the flash memory to store the message.
  • Finally, the message associated with the queue is stored in the flash memory.

Potential Applications

  • This technology can be applied in various messaging systems that require efficient storage and retrieval of messages.
  • It can be used in cloud computing environments to manage message queues for distributed applications.
  • The device can be integrated into IoT systems to handle message queues for sensor data processing.

Problems Solved

  • The message queue storage device solves the problem of efficiently storing and managing messages in a non-volatile flash memory.
  • It addresses the need for a reliable and persistent storage solution for message queues.
  • The device solves the challenge of selecting appropriate physical locations in the flash memory for storing messages.

Benefits

  • The use of non-volatile flash memory ensures that messages are not lost in case of power failures or system crashes.
  • The device provides fast and efficient storage and retrieval of messages.
  • It offers a scalable solution for managing large volumes of messages in a queue-based system.


Original Abstract Submitted

A message queue storage device includes: a non-volatile flash memory unit including one or more flash memory dies including one or more pages grouped into one or more flash blocks; a volatile memory; a data port; and a storage controller configured to: receive, via the data port, a message write command including a message and a queue identifier; identify a queue from one or more queues based on the queue identifier; determine that the message is a persistent message; select a write physical location in one or more pages of the flash memory dies in which to store the message; and store the message associated with the queue at the write physical location in the one or more pages of the non-volatile flash memory unit.