Patent classifications
H04L45/24
Resilient data communications with physical layer link aggregation, extended failure detection and load balancing
Rapid channel failure detection and recovery in wireless communication networks is needed in order to meet, among other things, carrier class Ethernet channel standards. Thus, resilient wireless packet communications is provided using a physical layer link aggregation protocol with a hardware-assisted rapid channel failure detection algorithm and load balancing, preferably in combination. This functionality may be implemented in a Gigabit Ethernet data access card with an engine configured accordingly. In networks with various topologies, these features may be provided in combination with their existing protocols.
Variable link aggregation
A system and method to transmit frames from a first node to a second node over a plurality of radio links comprising a classifier to classify said frames according to one of a plurality of flow and a sequence number within said one of said plurality of flow and adding said flow and sequence number in a header of said classified frame a splitter receiving said classified frames from said classifier and distributing said classified frames on one of said plurality of radio links for transmission to said second node, a joiner receiving said classified frames and reordering them using an indexed sequence queue corresponding to each of said plurality of flows, a timer for waiting for frames missing in the sequence in one of said indexed sequence queue, wherein when said timer expires, if said frame has not arrived it is deemed lost and a forwarder to extract frames from said sequence queue to forward.
Value-based data transmission in an autonomous vehicle
Value-based data transmission in an autonomous vehicle, comprising: acquiring sensor data from a plurality of sensors of the autonomous vehicle, the sensor data comprising a plurality of portions; determining, for each portion of the sensor data, a value based on one or more objects identified in the sensor data; determining, based on the values for the sensor data, an upload policy; and transmitting, based on the upload policy, one or more portions of the sensor data to a server.
Value-based data transmission in an autonomous vehicle
Value-based data transmission in an autonomous vehicle, comprising: acquiring sensor data from a plurality of sensors of the autonomous vehicle, the sensor data comprising a plurality of portions; determining, for each portion of the sensor data, a value based on one or more objects identified in the sensor data; determining, based on the values for the sensor data, an upload policy; and transmitting, based on the upload policy, one or more portions of the sensor data to a server.
INTELLIGENT ROUTE SELECTION FOR LOW LATENCY SERVICES
A solution for route selection includes receiving, by a network repository, from a first network function (NF), a query related to a target NF; querying, by the network repository, a route selection node for a shortest path to the target NF; receiving, by the network repository, from the route selection node, an indication of the shortest path to the target NF; and based on at least receiving the indication of the shortest path to the target NF, transmitting, by the network repository, to the first NF, a route to the target NF. In some examples, the shortest path has at least one of: a minimum number of hops, a minimum latency, a minimum jitter, and a minimum weighted transport score. In some examples, the route selection node is co-located with the network repository, which may be a network repository function (NRF).
Cooperative MIMO
In a multiuser (MU) multiple antenna system (MAS), a central processing unit is communicatively coupled to multiple distributed wireless terminals (WTs) via a network. The central processing unit processes channel measurements indicative of channel conditions between the multiple distributed WTs and a plurality of user devices and selects a plurality of WTs from the multiple distributed WTs to enhance channel space diversity within the MU-MAS. The central processing unit calculates (Multiple Input, Multiple Output) MIMO weights from the channel measurements for precoding a plurality of data streams that are transmitted concurrently from the plurality of WTs to the plurality of users, wherein the MIMO weights provide for a plurality of independent MIMO channels.
Cooperative MIMO
In a multiuser (MU) multiple antenna system (MAS), a central processing unit is communicatively coupled to multiple distributed wireless terminals (WTs) via a network. The central processing unit processes channel measurements indicative of channel conditions between the multiple distributed WTs and a plurality of user devices and selects a plurality of WTs from the multiple distributed WTs to enhance channel space diversity within the MU-MAS. The central processing unit calculates (Multiple Input, Multiple Output) MIMO weights from the channel measurements for precoding a plurality of data streams that are transmitted concurrently from the plurality of WTs to the plurality of users, wherein the MIMO weights provide for a plurality of independent MIMO channels.
Systems and methods for managing resources in a serverless workload
Various approaches for allocating resources to an application having multiple application components, with at least one executing one or more functions, in a serverless service architecture include identifying multiple routing paths, each routing path being associated with a same function service provided by one or more containers or serverless execution entities; determining traffic information on each routing path and/or a cost, a response time and/or a capacity associated with the container or serverless execution entity on each routing path; selecting one of the routing paths and its associated container or serverless execution entity; and causing a computational user of the application to access the container or serverless execution entity on the selected routing path and executing the function(s) thereon.
Systems and methods for managing resources in a serverless workload
Various approaches for allocating resources to an application having multiple application components, with at least one executing one or more functions, in a serverless service architecture include identifying multiple routing paths, each routing path being associated with a same function service provided by one or more containers or serverless execution entities; determining traffic information on each routing path and/or a cost, a response time and/or a capacity associated with the container or serverless execution entity on each routing path; selecting one of the routing paths and its associated container or serverless execution entity; and causing a computational user of the application to access the container or serverless execution entity on the selected routing path and executing the function(s) thereon.
Creating a packet with a loopback label stack to detect network link/node failures
Systems and methods for creating loopback packets for transmission through a section of a network for the purpose of testing the operability of links and nodes in this section of the network are provided. A method, according to one implementation, includes a step of obtaining information, by a Network Element (NE), about the topology of the network related to at least the nodes in direct communication with a peer node. The method also includes a step of generating one or more loopback packets, where each loopback packet includes at least a header having a path list including one or more nodes of the plurality of nodes in the network. Each path list defines an order of nodes through which the respective loopback packet is to be transmitted.