Patent · US Active

Partitioned performance: using resource account aggregates to throttle at the granular level

US10148588B1 · kind B1 · utility

2Cited by
6References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 30, 2015
Grant dateDec 4, 2018
Priority date
Expiry dateAug 11, 2036

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L43/18
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Implementations are provided herein for offering partitioned performance within a distributed file system and providing throttling at the granular level. A set of hardware and network resources available to process work items can be determined. A set of resource accounting tokens based on resource records generated when processing work items can be dynamically updated. A granular resource accounting aggregate for a customizable field of data can be selected for throttling, such as a unique user identifier, a unique group identifier, a unique client internet protocol address, a unique file, etc. A granular throttling level can then be established based on a granular throttling policy. In response to the resource accounting aggregate meeting the throttling level, the user, group, internet protocol address, etc. can be throttled at, at least one of, the cluster layer, the node layer or the protocol layer.

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