| CPC H04L 47/2433 (2013.01) [H04L 47/2441 (2013.01)] | 24 Claims |

|
1. A network switch for implementing switch-based adaptive transformations, comprising:
a memory device to store stream information of a plurality of data streams being handled by the network switch, the stream information including a stream identifier, a stream service level agreement (SLA), and a stream traffic type;
accelerator circuitry to apply stream transformation functions to data streams;
telemetry circuitry to monitor egress ports of the network switch; and
scheduler circuitry to:
receive telemetry data from the telemetry circuitry to determine that a utilization of egress ports of the network switch is over a threshold utilization;
determine, based on the telemetry data, a selected data stream of the plurality of data streams to transform;
use the accelerator circuitry to transform the selected data stream to produce a transformed data stream, wherein the transformed data stream complies with a corresponding stream SLA, and wherein a downsampling function is used to transform the selected data stream, the downsampling function to reduce a video resolution of video content in the selected data stream; and
transmit the transformed data stream on an egress port.
|