Patent · US Active

Methods and systems for concurrently reading direct and indirect data blocks

US8171064B2 · kind B2 · utility

3Cited by
17References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 1, 2009
Grant dateMay 1, 2012
Priority date
Expiry dateMay 20, 2030

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/1097
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.