H04L47/629

Admission Control for Latency-Critical Remote Procedure Calls in Datacenters
20220239598 · 2022-07-28 ·

A distributed sender driven Admission Control System (ACS) is described herein, leveraging Weighted-Fair Quality of Service (QoS) queues, found in standard NICs and switches, to guarantee RPC level latency service level objectives (SLOs) by a judicious selection of QoS weights and traffic-mix across QoS queues. ACS installs cluster-wide RPC latency SLOs by mapping LS RPCs to higher weight QoS queues, and coping with overloads by adaptively apportioning LS RPCs amongst QoS queues based on measured completion times for each queue. When the network demand spikes unexpectedly to predetermined threshold percentage of provisioned capacity, ACS achieves a latency SLO that is significantly lower than the state-of-art congestion control at the 99.9th-p and admits significantly more RPCs meeting SLO target when RPC sizes are not aligned with priorities.

Admission Control for Latency-Critical Remote Procedure Calls in Datacenters
20220239598 · 2022-07-28 ·

A distributed sender driven Admission Control System (ACS) is described herein, leveraging Weighted-Fair Quality of Service (QoS) queues, found in standard NICs and switches, to guarantee RPC level latency service level objectives (SLOs) by a judicious selection of QoS weights and traffic-mix across QoS queues. ACS installs cluster-wide RPC latency SLOs by mapping LS RPCs to higher weight QoS queues, and coping with overloads by adaptively apportioning LS RPCs amongst QoS queues based on measured completion times for each queue. When the network demand spikes unexpectedly to predetermined threshold percentage of provisioned capacity, ACS achieves a latency SLO that is significantly lower than the state-of-art congestion control at the 99.9th-p and admits significantly more RPCs meeting SLO target when RPC sizes are not aligned with priorities.

METHOD AND APPARATUS FOR BANDWIDTH ALLOCATION

An apparatus including at least one processor, and at least one memory including computer program code. The at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to perform, obtaining an indication of contention of a communications network; obtaining a historical bandwidth utilization indication parameter of respective participants of the communications network; and determining, based on the indication of contention and the historical bandwidth utilization indication, a scheduler parameter and/or a shaper parameter for being provided to an output of the apparatus. The scheduler parameter and/or the shaper parameter is related to allocating bandwidth to a participant of the network.

DRAGONFLY ROUTING WITH INCOMPLETE GROUP CONNECTIVITY
20220166705 · 2022-05-26 ·

Systems and methods are provided for managing a data communication within a multi-level network having a plurality of switches organized as groups, with each group coupled to all other groups via global links, including: at each switch within the network, maintaining a global fault table identifying the links which lead only to faulty global paths, and when the data communication is received at a port of a switch, determine a destination for the data communication and, route the communication across the network using the global fault table to avoid selecting a port within the switch that would result in the communication arriving at a point in the network where its only path forward is across a global link that is faulty; wherein the global fault table is used for both a global minimal routing methodology and a global non-minimal routing methodology.

METHOD AND APPARATUS FOR MANAGING NETWORK CONGESTION
20220167206 · 2022-05-26 ·

Embodiments relate to the management of data traffic congestion in a network communication node, the network communication node comprising a queue buffer configured to respectively enqueue packets at an input and dequeue packets at an output, and an Active Queue Management (AQM) module configured to determine a drop or a mark decision for a packet based on control parameters, wherein values for the control parameters are derived based on values of queue parameters weighted with respective weight factors and their associated target values, values of queue parameters and their associated target values weighted with respective weight factors, or a combination thereof.

GATEWAY FOR ALLOCATING UPLINK FREQUENCY BANDS AND BACKSCATTERING IOT DEVICE AND METHOD

A backscattering method for an Internet-of-things (IoT) device includes a frequency-splitting (FS)-simultaneous wireless information and power transfer (SWIPT) wireless communication system. The backscattering method includes collecting energy by simultaneously receiving power having a first frequency, receiving data having a first frequency band, and decoding the data; determining a second frequency band to uplink; and transmitting tag information in the second frequency band using the power having the first frequency in a backscattering manner.

GATEWAY FOR ALLOCATING UPLINK FREQUENCY BANDS AND BACKSCATTERING IOT DEVICE AND METHOD

A backscattering method for an Internet-of-things (IoT) device includes a frequency-splitting (FS)-simultaneous wireless information and power transfer (SWIPT) wireless communication system. The backscattering method includes collecting energy by simultaneously receiving power having a first frequency, receiving data having a first frequency band, and decoding the data; determining a second frequency band to uplink; and transmitting tag information in the second frequency band using the power having the first frequency in a backscattering manner.

SYSTEMS AND METHODS FOR DIFFERENTIATION OF SERVICE USING IN-BAND SIGNALING
20220150759 · 2022-05-12 · ·

An apparatus includes a network interface for connection to a network and a database configured to store traffic shaping parameters for a traffic shaping scheme for a plurality of classes of data packets. A database loading circuit is configured to obtain the traffic shaping parameters from in-band communication received in a data packet by the network interface and load the traffic shaping parameters into the database. One or more traffic shapers are configured to access the traffic shaping parameters in the database and apply the traffic shaping scheme according to the traffic shaping parameters to the plurality of classes of data packets received by the network interface.

SYSTEMS AND METHODS FOR DIFFERENTIATION OF SERVICE USING IN-BAND SIGNALING
20220150759 · 2022-05-12 · ·

An apparatus includes a network interface for connection to a network and a database configured to store traffic shaping parameters for a traffic shaping scheme for a plurality of classes of data packets. A database loading circuit is configured to obtain the traffic shaping parameters from in-band communication received in a data packet by the network interface and load the traffic shaping parameters into the database. One or more traffic shapers are configured to access the traffic shaping parameters in the database and apply the traffic shaping scheme according to the traffic shaping parameters to the plurality of classes of data packets received by the network interface.

SOFTWARE-DEFINED GUARANTEED-LATENCY NETWORKING

Various embodiments relate to a path computation element (PCE) configured to control a network having ingress edge nodes, interior nodes, and egress edge nodes, including: a network interface configured to communicate with the network; a memory; and a processor coupled to the memory and the network interface, wherein the processor is further configured to: receive a request for a first continuous guaranteed latency (CGL) flow to be carried by the network; make routing and admission control decisions for the requested first CGL flow without provisioning of the first CGL flow and the configuration of schedulers in the interior nodes of the network; and provide flow shaping parameters to a flow shaper at an ingress edge node of the first CGL flow.