Patent · US Active

Read-ahead processing in networked client-server architecture

US8832385B2 · kind B2 · utility

0Cited by
8References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 4, 2012
Grant dateSep 9, 2014
Priority date
Expiry dateFeb 23, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/163
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Read messages are grouped by a plurality of unique sequence identifications (IDs), where each of the sequence IDs corresponds to a specific read sequence, consisting of all read and read-ahead requests related to a specific storage segment that is being read sequentially by a thread of execution in a client application. The storage system uses the sequence id value in order to identify and filter read-ahead messages that are obsolete when received by the storage system, as the client application has already moved to read a different storage segment. Basically, a message is discarded when its sequence id value is less recent than the most recent value already seen by the storage system. The sequence IDs are used by the storage system to determine corresponding read-ahead data to be loaded into a read-ahead cache.

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