DYNAMICALLY ADJUSTING FRAME MTU TO SUPPORT LOW-LATENCY COMMUNICATION
First Claim
1. A method, comprising:
- receiving, by a receiver, a data frame from a sender over a shared-communication network, the frame sent according to a maximum transmission unit (MTU);
determining a trigger by the receiver for adjusting the MTU based on latency requirements;
in response to the trigger, setting an interrupt flag in a link-layer acknowledgment for the received data frame; and
replying to the sender with the link-layer acknowledgment and interrupt flag.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a sender in a shared-communication network determines whether a pending frame is low-latency or high-throughput, and sets a maximum transmission unit (MTU) of the pending frame as a first MTU in response to a low-latency frame and a longer second MTU in response to a high-throughput frame. In another embodiment, a receiver receives a data frame from a sender according to an MTU, and determines a trigger for adjusting the MTU based on latency requirements. In response to the trigger, the receiver sets an interrupt flag in a link-layer acknowledgment for the received data frame. In still another embodiment, a sender determines a pending low-latency data frame to send to a receiver operating according to an MTU, and sends a control message to the receiver to indicate the pending low-latency data frame and an adjusted MTU.
-
Citations
24 Claims
-
1. A method, comprising:
-
receiving, by a receiver, a data frame from a sender over a shared-communication network, the frame sent according to a maximum transmission unit (MTU); determining a trigger by the receiver for adjusting the MTU based on latency requirements; in response to the trigger, setting an interrupt flag in a link-layer acknowledgment for the received data frame; and replying to the sender with the link-layer acknowledgment and interrupt flag. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
determining, by a sender, a pending low-latency data frame to send to a receiver over a shared-communication network, the receiver operating according to a maximum transmission unit (MTU); sending a control message to the receiver to indicate the pending low-latency data frame and an adjusted MTU; receiving an acknowledgment for the received control message; and sending the low-latency data frame to the receiver at the adjusted MTU in response to the acknowledgment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
determining whether a pending frame is low-latency or high-throughput by a sender in a shared-communication network; setting a maximum transmission unit (MTU) of the pending frame as a first MTU in response to a low-latency frame and a second MTU in response to a high-throughput frame, wherein the first MTU is shorter than the second MTU; and transmitting the pending frame to a receiver at the set MTU. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
one or more network interfaces to communicate in a shared-media communication network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; determine whether a pending frame of the apparatus is low-latency or high-throughput; set a maximum transmission unit (MTU) of the pending frame as a first MTU in response to a low-latency frame and a second MTU in response to a high-throughput frame, wherein the first MTU is shorter than the second MTU; and transmit the pending frame to a receiver at the set MTU. - View Dependent Claims (22, 23, 24)
-
Specification