H04L47/805

APPARATUS AND METHOD FOR COMMUNICATION NETWORK
20220312259 · 2022-09-29 · ·

A control apparatus (40) determines a control value to be supplied to a node (604) in a communication network so as to achieve a setpoint of Quality of Service (QoS) performance required by a traffic flow transferred through the communication network. This control value causes the node (604) to adjust allocation of network resources to the traffic flow. The control apparatus (40) corrects the control value to be supplied to the node (604) on the basis of a control delay between the control apparatus (40) and the node (604) and on the basis of a trend in changes in a traffic-related parameter. It is thus, for example, possible to contribute to stabilizing control for guaranteeing QoS performance required by a traffic flow even when there is a non-negligible control delay.

Systems and methods for predictive scheduling and rate limiting
11431646 · 2022-08-30 · ·

Systems and methods are disclosed for enhancing network performance by using modified traffic control (e.g., rate limiting and/or scheduling) techniques to control a rate of packet (e.g., data packet) traffic to a queue scheduled by a Quality of Service (QoS) engine for reading and transmission. In particular, the QoS engine schedules packets using estimated packet sizes before an actual packet size is known by a direct memory access (DMA) engine coupled to the QoS engine. The QoS engine subsequently compensates for discrepancies between the estimated packet sizes and actual packet sizes (e.g., when the DMA engine has received an actual packet size of the scheduled packet). Using these modified traffic control techniques that leverage estimating packet sizes may reduce and/or eliminate latency introduced due to determining actual packet sizes.

XMR angle sensors

Embodiments relate to xMR sensors, in particular AMR and/or TMR angle sensors with an angle range of 360 degrees. In embodiments, AMR angle sensors with a range of 360 degrees combine conventional, highly accurate AMR angle structures with structures in which an AMR layer is continuously magnetically biased by an exchange bias coupling effect. The equivalent bias field is lower than the external rotating magnetic field and is applied continuously to separate sensor structures. Thus, in contrast with conventional solutions, no temporary, auxiliary magnetic field need be generated, and embodiments are suitable for magnetic fields up to about 100 mT or more. Additional embodiments relate to combined TMR and AMR structures. In such embodiments, a TMR stack with a free layer functioning as an AMR structure is used. With a single such stack, contacted in different modes, a high-precision angle sensor with 360 degrees of uniqueness can be realized.

Technologies for providing adaptive utilization of different interconnects for workloads

Technologies for providing adaptive utilization of different interconnects for workloads include a compute device. The compute device includes a connection abstraction logic unit to determine a quality of service target to be satisfied in the execution of a workload that is to communicate with at least one other workload through one or more interconnects of a set of interconnects associated with the compute device, determine a quality of service property of each interconnect of the set of interconnects, and allocate, as a function of the determined quality of service property of each interconnect, one or more of the set of interconnects to the workload to satisfy the quality of service target. The compute device also includes circuitry to execute the workload and communicate with the at least one other workload through the allocated one or more interconnects. Other embodiments are also described and claimed.

Techniques for packet-switched video telephony setup with QOS preconditions

Techniques for setting up a packet-switched video telephony (PSVT) call are described. A mobile originated (MO) device may transmit an invitation for the PSVT call to a mobile terminated (MT) device. The invitation may initiate a process to reserve and identify video and audio resources to establish the PSVT call. The MO device may determine whether the video resources are available. If the video resources are not available but audio resources are available, the MO device may instead establish the PSVT call with only an audio stream call between the MO device and the MT device. If audio resources become available ahead of video resources, the PSVT call may be established with an audio stream first and a video stream is automatically added to the call when video resources are reserved later, or the PSVT call is downgraded to a VoIP call if the video resources cannot be reserved.

System and method for managing video streaming congestion
11431640 · 2022-08-30 ·

A system and method for managing video streaming on a computer network based at least in part on a state of a video streaming traffic flow. The method includes: reviewing a traffic flow to determine whether the traffic flow is a video streaming traffic flow; if the traffic flow is a video streaming traffic flow, determine at least one video characteristic associated with the video streaming traffic flow; determining a state of the video streaming traffic flow; determining a priority of the video streaming traffic flow based on the characteristics and the state of the video streaming traffic flow; and allocating bandwidth to the video streaming traffic flow based on the priority; otherwise, if the traffic flow is not a video streaming traffic flow, allowing the traffic flow to continue with the traffic flow's current priority.

Interconnect resource allocation

The present disclosure advantageously provides a method and system for allocating shared resources for an interconnect. A request is received at a home node from a request node over an interconnect, where the request represents a beginning of a transaction with a resource in communication with the home node, and the request has a traffic class defined by a user-configurable mapping based on one or more transaction attributes. The traffic class of the request is determined. A resource capability for the traffic class is determined based on user configurable traffic class-based resource capability data. Whether a home node transaction table has an available entry for the request is determined based on the resource capability for the traffic class.

MULTI-STREAM SCHEDULING FOR TIME SENSITIVE NETWORKING
20220311710 · 2022-09-29 ·

A network interface device for implementing multi-stream scheduling for time sensitive networking includes direct memory access (DMA) circuitry, comprising: descriptor parsing circuitry to read a packet descriptor from a descriptor cache, wherein the packet descriptor includes at least one scheduling control parameter including: a launch time offset, a gate cycle offset, or a reduction ratio; wherein the packet descriptor is associated with a packet stream having a traffic class; and scheduling circuitry to schedule packets from the packet stream for transmission using the at least one scheduling control parameter.

SYSTEM AND METHOD FOR INTELLIGENT BANDWIDTH ALLOCATION ON MULTI-TRACK MULTIMEDIA COMMUNICATION SYSTEMS

Disclosed are systems, methods, and non-transitory computer-readable media for bandwidth allocation in multi-track media communication that can include receiving a set of inbound media tracks; resolving track priority configuration for the set of media tracks; resolving media constraints that are at least partially derived from properties of the set of media tracks; producing bandwidth allocation configuration based on at least the track priority configuration and media constraints; and allocating bandwidth to outbound media tracks within a communication link to a client device wherein bandwidth of the outbound media tracks is allocated based on the bandwidth allocation configuration.

Improved QOS in Data Stream Delivery

A system for managing a data stream between first and second networks is described in which a node entity transmits a data stream addressed to a destination device in the second network and a gateway entity receives the data stream from the first network. The gateway entity identifies at least one characteristic of the destination device and transmits it to the node entity in the first network in such a way that the characteristic is relatable to the data stream. The node entity receives the characteristic of the destination device from the gateway entity and relates it to the data stream and performs Quality of Service management on the data stream based on the at least one characteristic. A gateway device and a method of managing a data stream are also described. The system, gateway, node and method extend the application of QoS performance and management.