Optimized network latency using in-band telemetry
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
embodiment 400
[0079]FIG. 4 is a schematic block diagram illustrating one embodiment 400 of a telemetry analysis apparatus 104. In the embodiment 400, the telemetry analysis apparatus 104 includes a telemetry packet receiver 402, a congestion module 404 and a packet re-router initiator 406, which are described below.
[0080]In some embodiments, the telemetry analysis apparatus 104 is at least partially implemented with program code, which is stored on computer readable storage media. For example, the program code may be a computer program product that includes a computer readable storage medium and program code. The program code is configured to be executable by a processor. For example, the program code is stored on computer readable storage media accessible to the processor of the network controller 116. The computer readable storage media may include volatile memory of the network controller 116 and may also include non-volatile memory, such as flash memory, a hard disk drive, and optical drive, ...
third embodiment
[0097]FIG. 7 is a schematic flow chart diagram illustrating a method 700 for determining node congestion in a network node 118 and transmitting a telemetry packet with a level of congestion. The method 700 begins and receives / generates 702 a telemetry packet. The method 700, in some embodiments, determines 704 a level of congestion by looking at the designated queue to determine a level of data packets in the designated queue with respect to a capacity of the designated queue. The method 700 may read a moving average of the level of congestion, may read a value of a congestion register, etc. to determine 606 the level of congestion of the designated queue.
[0098]The method 700 determines 706 if the level of congestion is above a congestion threshold. If the method 700 determines 706 that the level of congestion is above the congestion threshold, the method 700 determines 708 a level of congestion of other queues of the egress port. In some embodiments, the method 700 determines 708 a...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


