IP Library Granted Patent US 11,620,086
Granted Patent B2
US 11,620,086 · App. 17/700,995 · Granted Apr 4, 2023

Adaptive-feedback-based read-look-ahead management system and method

Inventors: Shay Benisty (Beer Sheva, IL); Ariel Navon (Revava, IL); Alexander Bazarsky (Holon, IL)
Assignee: Western Digital Technologies, Inc.
G06F3/0659G06F3/061G06F3/0679G06F9/5016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,620,086
App. No.
17/700,995
Granted
Apr 4, 2023
Kind
B2
Abstract

An adaptive-feedback-based read-look-ahead management system and method are provided. In one embodiment, a method for stream management is presented that is performed in a storage system. The method comprises performing a read look ahead operation for each of a plurality of streams; determining a success rate of the read look ahead operation of each of the plurality of streams; and allocating more of the memory for a stream that has a success rate above a threshold than for a stream that has a success rate below the threshold. Other embodiments are provided.

Claims (12)

1. A method for stream management, the method comprising:

performing the following in a storage system:

performing a read look ahead operation for each of a plurality of streams;

for each of the plurality of streams:

determining a hit/miss ratio of the read look ahead operation,

defining a weight based on the hit/miss ratio and a decay element which attributes greater weight to more recent success rates; and

allocating more memory for a stream that has a greater weight than for a stream that has a lesser weight.

2. The method of claim 1 , wherein the hit/miss ratio is determined by comparing a logical block address received from a host with a logical block address predicted by the read look ahead operation.

3. The method of claim 1 further comprising removing at least one of the streams based on the weight.

4. The method of claim 1 , wherein the storage system is embedded in a host.

5. The method of claim 1 , wherein each stream represents a group of data that belongs to identifiable sets of physical locations in memory that are allocated and freed together.

6. The method of claim 1 , wherein performing the read look ahead operation comprises speculatively fetching data from memory to temporal buffers.

Assignments (8)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2022
From: BENISTY, SHAY; NAVON, ARIEL; BAZARSKY, ALEXANDER
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 060320/0845 →