Patent · US Active

Dynamic ingestion throttling of data log

US9747222B1 · kind B1 · utility

14Cited by
12References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 2016
Grant dateAug 29, 2017
Priority date
Expiry dateMar 31, 2036

Classification

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

Abstract

A technique for controlling acceptance of host application data into a data log in a data storage system includes selectively accepting or refusing newly arriving host data into the data log based on a comparison between an oldest entry in the data log and an age threshold. The age threshold is dynamically updated based on system heuristics. As long as the oldest log entry is younger than the age threshold, the data log continues to accept newly arriving host application data, acknowledging IO requests to host applications as the data specified in those requests is entered into the log. However, when the oldest log entry is older than the age threshold, new log entries are temporarily refused entry into the data log. Instead, newly arriving data are placed in a pending list, where they are kept until the data log is again accepting new log entries.

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