H04L69/14

EFFICIENT FILE ROUTING SYSTEM

A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.

MULTI-PATH TRAFFIC SELECTION FOR PORTS IN OVERLAY NETWORKS
20230188493 · 2023-06-15 ·

In some embodiments, a method receives a packet for a flow from a first application in a first workload to a second application in a second workload. The packet includes an inner header that includes layer 4 information for the first application. The method determines if a setting indicates an outer source port in an outer header should be generated using layer 4 information from the inner header. The setting is based on an analysis of packet types in the flow to determine if fragmented packets are sent. When the setting indicates the outer source port in the outer header should be generated using layer 4 information from the inner header, the method generates the outer source port using the layer 4 information for the first application from the inner header. The packet is encapsulated using the outer header, wherein the outer header includes the outer source port.

Flowlet-based processing with key/value store checkpointing

A data processing task may be implemented in a distributed computing system by the use of a workflow broken into flowlets that are arranged in a directed acyclic graph between data sources and data sinks. Such an arrangement may include various flow control and/or fault tolerance schemes, among other features. Fault tolerance may be implemented using key/value store (KVS) flowlets.

Link Management Method, Device and System in Virtual Machine Environment
20170346680 · 2017-11-30 ·

At least some embodiments of invention provide a method, device and system for link management in a Virtual Machine (VM) environment. The method includes: a heartbeat handshake link is established with a VM. After the heartbeat handshake link is successfully established, Link Aggregation Control Protocol (LACP) state information of a Physical Function (PF) of a plurality of a Network Interface Cards (NICs) is acquired. The LACP state information is sent to the VM through the heartbeat handshake link.

File Download Method and Play Device
20170346890 · 2017-11-30 ·

A file download method comprises obtaining, by a play device when N data blocks of a file are downloaded from a server in parallel, a network parameter of at least one data block of the N data blocks downloaded in a current network environment, obtaining, by the play device after any one of the N data blocks is completely downloaded and before a next data block following the N data blocks starts to be downloaded, a size of the next data block according to the network parameter, and downloading, by the play device, the next data block from the server according to the size of the next data block. Using the embodiments of the present disclosure, a streaming media player downloads a data block in parallel from a media server.

UDPING—continuous one-way monitoring of multiple network links

Methods and apparatus for monitoring network links are disclosed. In one implementation, a client device composes a plurality of data packets and transmits the data packets via a network to a server via two or more ports of the client device. The data packets are transmitted via multiple paths across the network. After transmitting the data packets to the server, the client device composes and transmits a control packet to the server, where the control packet indicates a total number of the data packets that have been transmitted by the client device to the server.

UDPING—continuous one-way monitoring of multiple network links

Methods and apparatus for monitoring network links are disclosed. In one implementation, a client device composes a plurality of data packets and transmits the data packets via a network to a server via two or more ports of the client device. The data packets are transmitted via multiple paths across the network. After transmitting the data packets to the server, the client device composes and transmits a control packet to the server, where the control packet indicates a total number of the data packets that have been transmitted by the client device to the server.

Information processing apparatus and information processing method
11509953 · 2022-11-22 · ·

While presenting on a display apparatus videos of high picture quality obtained from portable video processing apparatuses such as a camera and a cellular, it is possible to communicate with the Internet and/or a home network. A display apparatus includes a first radio communication unit capable of receiving video information by radio from an external video processing apparatus, a second radio communication unit capable of connecting by radio to a network, and a control unit for controlling assignment of connection by radio transmission for each of the first and second radio communication units. The control unit assigns connection of the first radio communication unit with higher priority and controls the assignment of the transmission rate such that the transmission rate between the first radio communication unit and the external video processing apparatus is more than that between the second radio communication unit and the network.

Information processing apparatus and information processing method
11509953 · 2022-11-22 · ·

While presenting on a display apparatus videos of high picture quality obtained from portable video processing apparatuses such as a camera and a cellular, it is possible to communicate with the Internet and/or a home network. A display apparatus includes a first radio communication unit capable of receiving video information by radio from an external video processing apparatus, a second radio communication unit capable of connecting by radio to a network, and a control unit for controlling assignment of connection by radio transmission for each of the first and second radio communication units. The control unit assigns connection of the first radio communication unit with higher priority and controls the assignment of the transmission rate such that the transmission rate between the first radio communication unit and the external video processing apparatus is more than that between the second radio communication unit and the network.

IN-BAND PATH-TO-PATH SIGNALS USING TCP RETRANSMISSION
20170346932 · 2017-11-30 ·

In one embodiment, a side source device receives an original packet on a transmission control protocol (TCP) connection from an original source device to an original destination device, the original packet having original data and one or more forwarding properties specific to the original packet, and forwards the original packet from the side source device on a path toward the original destination device. The side source device also generates a side packet with side data different from the original data, the side packet having the same one or more forwarding properties specific to the original packet, and forwards the side packet on the path toward the original destination device, the side packet intended for reception and processing of the side data by a side destination device that is on the path toward the original destination device. In another embodiment, the side destination device receives, processes, and drops the side packet.