Network scheduler in a distributed storage system
OwnerYiqi XU, Eric KNAUFT +1inventors
InventorsYiqi XU, Eric KNAUFT, Enning XIANG
Life of this patent
Estimating the term…
Loading patent…
OwnerYiqi XU, Eric KNAUFT +1inventors
InventorsYiqi XU, Eric KNAUFT, Enning XIANG
Estimating the term…
Aspects of the disclosure perform network scheduling in a distributed storage system. Example operations include: determining a network congestion condition at a first host; based on the network congestion condition, determining a packet delay time; based on a first data packet belonging to a first traffic class of a plurality of traffic classes, delaying transmitting the first data packet, from the first host across a network to a second host, by the packet delay time; and based on a second data packet belonging to a second traffic class, transmitting the second data packet from the first host to the second host without a delay. In some examples, the first traffic class comprises resync input/output operations (I/Os) and the second traffic class comprises non-resync traffic I/Os. Some examples delay packets differently, based on the destination host. Some examples adjust delays to drive the network congestion condition toward a target.
A computerized method comprising:
A computer system comprising:
A non-transitory computer storage medium having stored thereon program code executable by a processor, the program code embodying a method comprising:
Dependencies are inferred from the claim text.