H04L12/727

BOUNDED TIMING ANALYSIS OF INTRA-VEHICLE COMMUNICATION
20200207293 · 2020-07-02 ·

A vehicle and method for intra-vehicle communication within the vehicle involve a sending controller to transmit a message, and a receiving controller to receive the message. The vehicle includes one or more switches to relay the message from the sending controller to the receiving controller. The sending controller and each of the one or more switches include an egress port for transmission of the message. A processor performs bounded timing analysis to determine a total wait time during transmission of the message from the sending controller to the receiving controller as a sum of each egress port wait time at each egress port encountered by the message. Action is taken to avoid or mitigate the total wait time during transmission exceeding a deadline for the message, and the bounded timing analysis includes performing an iterative process and determining a lower bound (LB), an upper bound (UB), and a median value.

SYSTEM AND METHOD FOR COMPUTATIONAL TRANSPORT NETWORK-ON-CHIP (NoC)
20200213217 · 2020-07-02 · ·

A system and method are disclosed for performing operations on data passing through the network to reduce latency. The overall system allows data transport to become an active component in the computation, thereby improving the overall system latency, bandwidth, and/or power.

UNIFIED RADIO ACCESS NETWORK (RAN)/MULTI-ACCESS EDGE COMPUTING (MEC) PLATFORM

A device can receive, from a node in a core network, application identifiers associated with applications accessible by a first user device. The application identifiers can be associated with latency requirements. The device can obtain, from the first user device, a first packet associated with a first packet flow. The device can compare information regarding the first packet flow, and the application identifiers to determine that the first packet is destined for a low-latency application having a specified latency range. The device can identify a first low-latency bearer that satisfies the specified latency range associated with the low-latency application. The device can map the first packet flow to the first low-latency bearer, and communicate packets, associated with the first packet flow, using the first low-latency bearer. The packets can include data packets communicated between an entity hosting the low-latency application and the first user device, while bypassing the core network.

HOST DEVICE WITH MULTI-PATH SCHEDULING BASED AT LEAST IN PART ON MEASURED PARAMETERS
20200204475 · 2020-06-25 ·

An apparatus comprises a host device configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device comprises a multi-path input-output driver configured to schedule input-output operations for delivery to the storage system over the network. The multi-path input-output driver is further configured to measure latencies of respective ones of a plurality of paths from the host device to the storage system, to schedule particular ones of the input-output operations for delivery to the storage system over particular ones of the paths based at least in part on the measured latencies, and to control transmission of the particular input-output operations over the particular paths in accordance with the scheduling. The scheduling additionally or alternatively takes into account other measured parameters such as measured latencies of respective ones of a plurality of storage volumes of the storage system and/or measured payload size per operation metrics for each of at least a subset of the plurality of paths.

SELECTING A CONNECTION IN A NETWORK
20200197794 · 2020-06-25 · ·

A machine, such as a router (or other network appliance capable of filtering incoming packets), determines whether a packet is from a location that is likely to be capable of establishing an acceptable connection quality. If it is determined that an acceptable connection quality is unlikely to be obtained, the machine blocks the packet so that the connection is not established. If it is determined that the acceptable connection quality is likely to be obtained, the packet is received and the connection is allowed. As a consequence of blocking packets from locations that are expected to have a poor connection, connections are not established with servers that will provide poor service and a poor user experience.

DATA TRANSMISSION BOOSTING DEVICE
20200195564 · 2020-06-18 ·

A data transmission boosting device which can receive a plurality of data packets generated by terminal devices and connect to the router. The data transmission boosting device includes a classifying module which stores a classifying model, and the classifying model includes a plurality of classifying features. The classifying module can classify the type of each data packets by the classifying model and the packet information of data packets. The data transmission boosting device transmits the data packets classified as the data packets for boosting to the boosting server through the router. The data transmission boosting device of the present invention not only can improve the transmission efficient by the classifying module, but also can save the network flow cost.

Maximum transmission unit size reporting using AT commands

A method of control Maximum Transmission Unit (MTU) reporting and discovery using AT commands is proposed. In communications networks, the MTU of a communication protocol of a layer is the size (in bytes or octets) of the largest protocol data unit that the layer can pass onwards. In an IP network, IP packets may be fragmented if the supported MTU size is smaller than the packet length. In accordance with one novel aspect, the packet data protocol (PDP) context of a packet data network (PDN) connection comprises MTU information. By introducing MTU information to the PDP contexts, TE can use AT commands to query MTU parameters from the network and thereby avoid fragmentation. TE can also use AT command to set MTU parameters and thereby control MTU discovery.

ADAPTIVE PRIVATE NETWORK ASYNCRHONOUS DISTRIBUTED SHARED MEMORY SERVICES
20200186472 · 2020-06-11 ·

A highly predicable quality shared distributed memory process is achieved using less than predicable public and private internet protocol networks as the means for communications within the processing interconnect. An adaptive private network (APN) service provides the ability for the distributed memory process to communicate data via an APN conduit service, to use high throughput paths by bandwidth allocation to higher quality paths avoiding lower quality paths, to deliver reliability via fast retransmissions on single packet loss detection, to deliver reliability and timely communication through redundancy transmissions via duplicate transmissions on high a best path and on a most independent path from the best path, to lower latency via high resolution clock synchronized path monitoring and high latency path avoidance, to monitor packet loss and provide loss prone path avoidance, and to avoid congestion by use of high resolution clock synchronized enabled congestion monitoring and avoidance.

LATENCY-BASED TRANSMISSION PATH CONTROL METHOD, NETWORK CONTROLLER, AND SYSTEM
20200186453 · 2020-06-11 ·

This application provides a latency-based transmission path control method, an apparatus, and a system. Device latencies of network node devices on an active transmission path, device latencies of network node devices on a standby transmission path, latencies of links between the network node devices on the active transmission path, and latencies of links between the network node devices on the active transmission path are obtained, and calculation is performed based on the respective device latencies and link latencies to obtain an active transmission path latency and a standby transmission path latency. Then, based on a latency-based switching mechanism, when the active transmission path latency is greater than a switching threshold and the standby transmission path latency is less than the switching threshold, an active-to-standby path switching command is generated.

SYSTEM AND METHOD FOR DATA TRANSMISSION IN DISTRIBUTED COMPUTING ENVIRONMENTS

A system and method for transmitting data in a distributed computing environment. The method includes transmitting a first portion of data from an origin to a destination using a first communication route, wherein the first communication route is selected based on characteristics of each of a first plurality of potential communication routes, wherein the first portion of data consists of metadata, wherein the first communication route is an optimal communication route for transmitting metadata; and transmitting a second portion of data from the origin to the destination using a second communication route, wherein the second communication route is selected based on characteristics of each of a second plurality of potential communication routes, wherein the second portion of data excludes metadata, wherein the second communication route is an optimal communication route for transmitting data other than metadata.