Invention Grant
- Patent Title: Methods and systems for concurrently reading direct and indirect data blocks
- Patent Title (中): 同时读取直接和间接数据块的方法和系统
-
Application No.: US12552216Application Date: 2009-09-01
-
Publication No.: US08171064B2Publication Date: 2012-05-01
- Inventor: Gaurav Makkar , Timothy C. Bisson
- Applicant: Gaurav Makkar , Timothy C. Bisson
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Perkins Coie LLP
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F15/16

Abstract:
Methods and systems for concurrently reading direct and indirect data blocks of a data object stored in a network storage server system. In one embodiment, upon receiving a request to read a data object, the storage server identifies a location of an indirect data-block of the data object and a total number of direct data-blocks associated with the data object. Using this information, the storage server concurrently reads, using a single read operation, both the indirect data-block and a specific number of data blocks that are contiguous with the location of the indirect data-block. The specific number is commensurate with the total number of direct-data blocks associated with the data object. In one embodiment, the storage server verifies whether the data object is represented using a contiguous-mode layout scheme before performing the concurrent single-read operation to read the data object.
Public/Granted literature
- US20110055261A1 Methods and Systems for Concurrently Reading Direct and Indirect Data Blocks Public/Granted day:2011-03-03
Information query