Invention Grant
- Patent Title: Systems and methods for prefetching data
-
Application No.: US14815636Application Date: 2015-07-31
-
Publication No.: US09990296B2Publication Date: 2018-06-05
- Inventor: Natalie Ross , Peter Dunlap , Roch Bourbonnais , Blaise Sanouillet
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood City
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA Redwood City
- Agency: Kilpatrick Townsend & Stockton LLP
- Main IPC: G06F12/0862
- IPC: G06F12/0862

Abstract:
Implementations described and claimed herein provide systems and method for prefetching data. In one implementation, whether a read request for a first data block is part of a sequential access stream is determined. A first trigger for a subsequent data block in the sequential access stream is recorded. A first set of data blocks is prefetched. The first set of data blocks is defined by a first prefetch window associated with the first trigger. A second trigger is recorded for a second subsequent data block in the sequential access stream. A second set of data blocks is prefetched. The second set of data blocks is defined by a second prefetch window associated with the first trigger. A size of the prefetch windows may be dynamically adjusted based on resource contention with the prefetching.
Public/Granted literature
- US20170031823A1 SYSTEMS AND METHODS FOR PREFETCHING DATA Public/Granted day:2017-02-02
Information query
IPC分类: