Dell products l.p. (20240303200). CACHING TECHNIQUES USING A MAPPING CACHE AND MAINTAINING CACHE COHERENCY USING HASH VALUES simplified abstract

From WikiPatents
Jump to navigation Jump to search

CACHING TECHNIQUES USING A MAPPING CACHE AND MAINTAINING CACHE COHERENCY USING HASH VALUES

Organization Name

dell products l.p.

Inventor(s)

Ashok Tamilarasan of Shrewsbury MA (US)

Vamsi K. Vankamamidi of Hopkinton MA (US)

Amitai Alkalay of Kadima (IL)

CACHING TECHNIQUES USING A MAPPING CACHE AND MAINTAINING CACHE COHERENCY USING HASH VALUES - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240303200 titled 'CACHING TECHNIQUES USING A MAPPING CACHE AND MAINTAINING CACHE COHERENCY USING HASH VALUES

The abstract of the patent application describes caching techniques involving receiving a read I/O operation request from a host to read from a logical address, checking if a mapping cache includes a descriptor for the logical address, and if so, performing read hit mapping cache processing to retrieve and validate the content stored at the logical address.

  • Obtaining physical location information from the descriptor to identify the physical location on non-volatile storage.
  • Reading the content from the physical location using the obtained physical location information.
  • Validating the content using a hash value included in the descriptor.
  • Returning the content to the host if validation is successful.

Potential Applications: - Data storage systems - File systems - Cloud computing platforms

Problems Solved: - Efficient data retrieval and validation - Reduced latency in accessing stored content - Improved cache performance

Benefits: - Faster data access - Enhanced system performance - Reduced resource utilization

Commercial Applications: Title: Enhanced Data Caching Technology for Improved System Performance This technology can be applied in various industries such as data centers, cloud computing providers, and storage solutions companies to optimize data access and improve overall system performance.

Questions about Data Caching Technology: 1. How does this caching technique improve data retrieval efficiency?

  - This caching technique enhances data retrieval efficiency by storing frequently accessed data in a cache memory, reducing the need to access slower non-volatile storage devices repeatedly.

2. What are the key advantages of using hash values for content validation in this context?

  - Using hash values for content validation ensures data integrity and authenticity by comparing the calculated hash of the retrieved content with the stored hash value in the descriptor.


Original Abstract Submitted

caching techniques can include: receiving, from a host, a read i/o operation requesting to read from a logical address; determining whether a mapping cache includes a descriptor corresponding to the logical address; and responsive to determining the mapping cache includes the descriptor corresponding to the logical address, performing read hit mapping cache processing including: obtaining physical location information from the descriptor, wherein the physical location information identifies a physical location on non-volatile storage including first content stored at the logical address; reading, using the physical location information, the first content from the physical location; performing validation processing to validate the first content using a hash value included in the descriptor; and responsive to validation processing successfully validating the first content, returning the first content to the host.