Rate limiting in a decentralized control plane of a computing system
AssigneeVMware, Inc.
InventorsGeorgios CHRYSANTHAKOPOULOS, Pieter NOORDHUIS
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsGeorgios CHRYSANTHAKOPOULOS, Pieter NOORDHUIS
Estimating the term…
A method of processing a request for a service of a control plane in a computer system includes receiving the request, from a client, at a service host process executing on a software platform of the computer system; generating an operation object in the service host process that encapsulates a request/response pattern started by the request, the operation object including a plurality of fields that store a context for the request/response pattern within the service host process; determining a key based on the context stored by the plurality of fields; obtaining a rate limit associated with the key; and permitting or denying the request for the service based on whether a rate of requests targeting the service exceeds the rate limit.
A method of processing a request for a service of a control plane in a computer system, comprising:
A non-transitory computer readable medium comprising instructions, which when executed in a computer system, causes the computer system to carry out a method of processing a request for a service of a control plane in a computer system, comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.