Synchronized rate control at rate limiter
AssigneeMellanox Technologies, Ltd.
InventorsDotan David Levi, Liron Mula, Natan Manevich
Life of this patent
Estimating the term…
Abstract
A system includes a device coupled to a processing device. The processing device is to receive a timing signal associated with a synchronized time. The processing device is further to synchronize a rate limiter of the device to the synchronized time responsive to receiving the timing signal, wherein the rate limiter is configured to schedule one or more workloads at a respective rate. The processing device is to receive a request to execute the one or more workloads, the request comprising a rate to execute each workload of the one or more workloads. The processing device is to execute the one or more workloads at the respective rate upon synchronizing the rate limiter.
Claims18
A system comprising:
- a device coupled to a processing device, the processing device to:
- receive a timing signal from a global navigation satellite system (GNSS), wherein the timing signal is associated with a synchronized time;
- synchronize a rate limiter of the device to the synchronized time responsive to receiving the timing signal;
- receive a request to execute one or more workloads, the request comprising a specified rate to execute each workload of the one or more workloads;
- and
- pace, using the rate limiter, execution of the one or more workloads at the rate by adjusting a rate of execution of the one or more workloads based on the specified rate.
A method comprising:
- receiving, at a device, a timing signal from a global navigation satellite system (GNSS), wherein the timing signal is associated with a synchronized time;
- synchronizing a rate limiter of a transceiver to the synchronized time responsive to receiving the timing signal;
- receiving, at the device, a request to execute one or more workloads, the request comprising a specified rate to execute each workload of the one or more workloads;
- and
- pacing, by the rate limiter, execution of the one or more workloads at the rate by adjusting a rate of execution of the one or more workloads based on the specified rate.
A system comprising:
- a network device coupled to a processing device, the processing device to:
- receive a timing signal from a global navigation satellite system (GNSS), wherein the timing signal is associated with a synchronized time;
- synchronize a rate limiter of the network device to the synchronized time responsive to receiving the timing signal;
- receive a request to transmit the one or more packets, the request comprising a specified rate to transmit each packet of the one or more packets;
- and
- pace, by the rate limiter, transmission of the one or more packets at the rate by adjusting a rate of transmission of the one or more packets based on the specified rate.
Dependencies are inferred from the claim text.