Invention Grant
US08578102B2 Determining data contents to be loaded into a read-ahead cache in a storage system
失效
确定要加载到存储系统中的预读缓存中的数据内容
- Patent Title: Determining data contents to be loaded into a read-ahead cache in a storage system
- Patent Title (中): 确定要加载到存储系统中的预读缓存中的数据内容
-
Application No.: US13789924Application Date: 2013-03-08
-
Publication No.: US08578102B2Publication Date: 2013-11-05
- Inventor: Lior Aronovich , Konstantin Mushkin , Oded Sonin
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Griffiths & Seaton PLLC
- Main IPC: G06F13/14
- IPC: G06F13/14

Abstract:
Read messages are issued by a client for data stored in a storage system of the networked client-server architecture. A client agent mediates between the client and the storage system. Each sequence of read requests generated by a single thread of execution in the client to read a specific data segment in the storage is defined as a client read session. Each read request sent from the client agent to the storage system includes positions and size for reading. A read-ahead cache is maintained for each client read session. The read-ahead cache is partitioned into two buffers. Data is loaded into the logical buffers according to the changes of the positions in the read requests of the client read session and loading of new data into the buffers is triggered by the read requests positions exceeding a position threshold in the data covered by the second logical buffer.
Public/Granted literature
- US20130185518A1 DETERMINING DATA CONTENTS TO BE LOADED INTO A READ-AHEAD CACHE IN A STORAGE SYSTEM Public/Granted day:2013-07-18
Information query