Invention Grant
- Patent Title: Low latency distributed counters for quotas
-
Application No.: US16394886Application Date: 2019-04-25
-
Publication No.: US10963305B2Publication Date: 2021-03-30
- Inventor: Alejandro Martinez Ruiz
- Applicant: Red Hat, Inc.
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: K&L Gates LLP
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F9/54 ; H04L29/06 ; H04L29/08

Abstract:
A system for managing access to a shared resource includes a plurality of nodes. Each of the nodes is in communication with the shared resource and has a memory and a processor in communication with the memory. The system further includes an orchestrator that has a controller and is in communication with the shared resource and the nodes. The controller is configured to determine a quota for each of the nodes, wherein each quota has a value of more than one. The processor of each of the nodes is configured to set a local counter stored in the memory of the relevant node to the value of the relevant node's quota. In response to a request received from an end device to use the shared resource, the processor of each of the nodes is further configured to serve the request and decrement the local counter by one. The processor stops serving requests when a value of the local counter reaches zero. At an end of a synchronization period, the processor sends synchronization data to the controller. The synchronization data includes the value of the local counter at the end of the synchronization period.
Public/Granted literature
- US20190250956A1 LOW LATENCY DISTRIBUTED COUNTERS FOR QUOTAS Public/Granted day:2019-08-15
Information query