US Patent Application 17715459. CACHING TECHNIQUES simplified abstract

From WikiPatents
Jump to navigation Jump to search

CACHING TECHNIQUES

Organization Name

Dell Products L.P.


Inventor(s)

Ashok Tamilarasan of Shrewsbury MA (US)


Philippe Armangau of Acton MA (US)


Vamsi K. Vankamamidi of Hopkinton MA (US)


CACHING TECHNIQUES - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 17715459 Titled 'CACHING TECHNIQUES'

Simplified Explanation

The abstract describes a data storage system that uses a deduplicated data cache to store unique data portions. These data portions are promoted to the cache when servicing input/output (I/O) operations. When reading or writing data to a specific address, the system checks if the data portion stored at that address meets certain criteria for promotion to the cache. These criteria can include being a duplicate of content stored at multiple addresses and having a reference count above a minimum threshold, which indicates how many addresses the data portion is stored at. If the criteria are met, the data portion is stored in the deduplicated data cache.


Original Abstract Submitted

A data storage system can include a deduplicated data cache used to store unique deduplicated data portions. Data portions can be promoted to the deduplicated data cache in connection with servicing I/O operations. Servicing the I/O operation that reads data from, or writes data to, a logical address can include determining whether a data portion stored at the logical address meets criteria for promoting the data portion to a deduplicated data cache. The criteria can include a condition that the data portion is a duplicate of content stored at multiple logical addresses, and can include a condition that the data portion has a reference count that is at least a minimum threshold where the reference count denotes a number of logical addresses at which the data portion is stored. Responsive to determining the data portion meets the criteria, the data portion can be stored in the deduplicated data cache.