H04L12/825

Sum stream for actual states and control signals of a distributed control system

Sensors of a control system transmit detected cyclical actual states of a technical industrial process to a common central unit via a first protected connection of a first open communication network once within a specified time window. The central unit transmits cyclical control signals commensurate with the actual states to multiple actuators via a second protected connection of a second open communication network once within the specified time window. Each sensor supplies the actual state detected by the sensor to the first open communication network within a respective transmitter-side sub-region within the time window. The central unit receives the transmitted actual states within a respective corresponding receiver-side sub-region within the time window. The transmitter-side sub-regions of the sensors are specified such that the receiver-side sub-regions are disjointed from one another.

Dynamic resource allocation based upon network flow control

One or more techniques and/or devices are provided for dynamic resource allocation based upon network flow control. For example, a first counter, corresponding to a count of communication availability signals provided by a network interface to a storage process, may be maintained. A second counter, corresponding to a count of communication unavailability signals provided by the network interface to the storage process, may be maintained. Responsive to the first counter exceeding a resource allocation threshold, additional resources may be dynamically allocated to the storage process during operation of the storage process. Responsive to the second counter exceeding a resource deallocation threshold, resources may be dynamically deallocated from the storage process during operation of the storage process. In this way, resources allocation for the storage process may be dynamically adjusted based upon real-time network flow control information indicative of whether the storage process is efficiently utilizing network communication channel availability.

Technologies for offloading data object replication and service function chain management

Technologies for offloading data object replication and service function chain management include a switch communicatively coupled to one or more computing nodes capable of executing virtual machines and storing data objects. The switch is configured to determine metadata of a service function chain, transmit a network packet to a service function of the service function chain being executed by one or more of the computing nodes for processing the network packet. The switch is further configured to receive feedback from service function, update the metadata based on the feedback, and transmit the network packet to a next service function of the service function chain. Additionally or alternatively, the switch is configured to identify a plurality of computing nodes (i.e., storage nodes) at which to store a received data object, replicate the data object based on the number of storage nodes, and transmit each of the received data object and replicated data object(s) to different corresponding storage nodes. Other embodiments are described and claimed.

Multimodal transmission of packetized data
11087760 · 2021-08-10 · ·

A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.

TECHNIQUES FOR RATE ADAPTATION UNDER CONGESTION AND LATENCY CONTRAINTS

The present disclosure provides techniques for rate adaptation under congestion and latency constraints. The approaches described herein focus on aspects of latency, reliability, and power consumption instead of the traditional aspect of throughput. In an example, a method for rate adaptation is disclosed. The method may include determining whether to transmit a new packet or a retry packet. The method may also include reducing a maximum rate for a rate search in response to determining to transmit the retry packet. The method may further include transmitting the retry packet based on the reduced maximum rate.

Technologies for ethernet gateway congestion management in high-performance computing architectures

Technologies for Ethernet gateway congestion management in HPC architectures include a high-performance computing (HPC) switch with an Ethernet gateway that is configured to receive an HPC packet from an HPC fabric via a virtual lane (VL) of the Ethernet gateway. The Ethernet gateway is further configured to determine whether the HPC packet corresponds to a backward error correction notification (BECN), identify one or more priority code points (PCPs) of the HPC packet corresponding to a BECN as a function of the VL on which the HPC packet was received, and generate an Ethernet priority-based flow control (PFC) frame that includes the one or more identified PCPs in a header of the Ethernet PFC frame. Additionally, the Ethernet gateway is configured to transmit the Ethernet PFC frame to an Ethernet fabric as a function of the one or more identified PCPs. Other embodiments are described herein.

Adaptive and flexible packet sampling

The disclosed techniques include at least one method. The method includes receiving, by a network device, incoming packets communicated over a computer network, and detecting flows to which the incoming packets belong. Each incoming packet belongs to a flow of the flows. The method further includes sampling each incoming packet that satisfies a flow condition having a flow interval of packets for the flow of the incoming packet, and sampling each incoming packet that satisfies a global condition having a global interval of packets irrespective of the flow of the incoming packet. The method further includes storing any sampled packets or information indicative of any sampled packets.

Service access method and device to determine the availability of a service path for service access

Embodiments of the present application provide a service access method and device, which is beneficial to implementing effective access of services, the method including: A first device determines the receiving condition of a first data packet transmitted through a first service path; and the first device determines, according to the receiving condition of the first data packet, whether the first service path is available.

System and method for optimizing communication latency

Aspects of the present disclosure provide techniques for reducing latency in distributing market data from a first location to one or more other locations over a wired or wireless transmission line. Some embodiments provide techniques for transmitting market data messages at a data transfer rate less than or equal to a predetermined target data transfer rate. Some embodiments provide techniques for transmitting only the most recent updates for a particular financial instrument. Some embodiments provide techniques which reduce or eliminate the need to recover a packet lost over the transmission line. Some embodiments provide techniques for aggregating data from multiple updates for a particular financial instrument into a single message for transmitting.

BACKPRESSURE FROM AN EXTERNAL PROCESSING SYSTEM TRANSPARENTLY CONNECTED TO A ROUTER
20210250308 · 2021-08-12 ·

An external processing system includes a port configured to exchange signals with a router and one or more processors configured to instantiate an operating system and a hypervisor based on information provided by the router in response to the external processing system being connected to the router. The processors implement a user plane layer that generates feedback representative of a processing load and provides the feedback to the router via the port. The router includes a port allocated to an external processing system and a controller that provides the information representing the operating system and hypervisor in response to connection of the external processing system. The controller also receives feedback indicating a processing load at the external processing system. A queue holds packets prior to providing the packets to the external processing system. The controller discards one or more of the packets from the queue based on the feedback.