Patent · US Active

Maintaining a cache of blocks from a plurality of data streams

US8918588B2 · kind B2 · utility

2Cited by
11References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 7, 2009
Grant dateDec 23, 2014
Priority date
Expiry dateOct 15, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/123
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques for replacing one or more blocks in a cache, the one or more blocks being associated with a plurality of data streams, are provided. The one or more blocks in the cache are grouped into one or more groups, each corresponding to one of the plurality of data streams. One or more incoming blocks are received. To free space, the one or more blocks of the one or more groups in the cache are invalidated in accordance with at least one of an inactivity of a given data stream corresponding to the one or more groups and a length of the one or more groups. The one or more incoming blocks are stored in the cache. A number of data streams maintained within the cache is maximized.

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