Patent classifications
H04L45/121
COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM
According to an embodiment, a communication device includes one or more processors. The processors share encryption keys with a plurality of external communication devices. The processors, based on residual quantities of the encryption keys, decide on a route for sending transmission data. The processors encrypt, for each external communication device of one or more external communication devices included in the route, a header in which the external communication device is set as a destination, using an encryption key shared with the external communication device. The processors generate a packet that includes the transmission data and encrypted headers for the one or more external communication devices. The processors send the generated packet along the route.
COMMUNICATION SYSTEM, NODE, COMMUNICATION METHOD, AND COMPUTER PROGRAM PRODUCT
According to an embodiment, a node of a communication system includes a memory and one or more processors coupled to the memory. The one or more processors are configured to: determine, when receiving a packet including path information that indicates a parent-child relationship of transfer nodes included on a network topology from a source node to a destination node, whether at least one of its own node and a neighboring node is included in the path information as the transfer node; specify a distance between the own node and the destination node when at least one of the own node and the neighboring node is included in the path information; and transmit a confirmation response for the packet to the wireless multi-hop network after a waiting time corresponding to the distance, and transfer the packet when a confirmation response is not received from the neighboring node during the waiting time.
COMMUNICATION SYSTEM, NODE, COMMUNICATION METHOD, AND COMPUTER PROGRAM PRODUCT
According to an embodiment, a node of a communication system includes a memory and one or more processors coupled to the memory. The one or more processors are configured to: determine, when receiving a packet including path information that indicates a parent-child relationship of transfer nodes included on a network topology from a source node to a destination node, whether at least one of its own node and a neighboring node is included in the path information as the transfer node; specify a distance between the own node and the destination node when at least one of the own node and the neighboring node is included in the path information; and transmit a confirmation response for the packet to the wireless multi-hop network after a waiting time corresponding to the distance, and transfer the packet when a confirmation response is not received from the neighboring node during the waiting time.
High performance software-defined core network
A system of nodes configured to form a network comprising virtual links in an overlay network provisioned over an underlay network including servers of a public network. The system includes virtual routers (VRs) at each node. Each VR is coupled to the network and to a tenant of the node, and configured to form in the network a set of virtual links corresponding to the tenant. One or more VRs includes a feedback control system comprising an objective function that characterizes the network. The VR is configured to receive link state data of the set of virtual links and control routing of a tenant traffic flow of each tenant according to a best route of the network determined by the objective function using the link state data.
COMMUNICATION METHOD AND APPARATUS
A communication method and apparatus are provided for transmitting packets of a data stream between user equipment. After receiving a first packet from a first user equipment, a user plane function (UPF) forwards the first packet to a second user equipment at a first moment, so that the first packet that arrives at the UPF before the first moment is not forwarded to the second user equipment until the first moment, to support deterministic sending and ensure that a time sensitive communication (TSC) packet is sent at a determined moment, so as to provide deterministic delay assurance for applications such as industrial control and telemedicine.
COMMUNICATION METHOD AND APPARATUS
A communication method and apparatus are provided for transmitting packets of a data stream between user equipment. After receiving a first packet from a first user equipment, a user plane function (UPF) forwards the first packet to a second user equipment at a first moment, so that the first packet that arrives at the UPF before the first moment is not forwarded to the second user equipment until the first moment, to support deterministic sending and ensure that a time sensitive communication (TSC) packet is sent at a determined moment, so as to provide deterministic delay assurance for applications such as industrial control and telemedicine.
DISTRIBUTED DATA GRID ROUTING FOR CLUSTERS MANAGED USING CONTAINER ORCHESTRATION SERVICES
A cloud-native architecture for containerized systems using consistent hashing routing is described. A reverse proxy server executing on a container-based cluster of compute nodes managed using a container orchestration service may determine a current data grid topology. The reverse proxy server may receive a first request from a first client device to retrieve first data from the container-based cluster of compute nodes. The request may be parsed to determine a key of a key-value pair and a hash value may be computed using the key. A consistent hashing algorithm may be executed to determine a node associated with the hash value. The first data may be retrieved from the node using the hash value. The first data may be sent to the first client device.
CLOCK SKEW DETERMINATION IN A NETWORK
Network devices that (a) test that GPS-clock enabled network devices have synchronized clocks, (b) identify non-GPS-clock enabled network devices with symmetric latencies as likely to be synchronized to GPS-clock enabled neighbor devices, (c) determine clock skews of remaining network devices not identified in (a) or (b) against the network devices identified in (a) and (b), and re-evaluate latencies of the GPS-clock enabled network devices, the non-GPS-clock enabled network devices, and the remaining devices based on the results of (a)-(c).
COMPUTER-BASED PLATFORMS CONFIGURED FOR AUTOMATED EARLY-STAGE APPLICATION SECURITY MONITORING AND METHODS OF USE THEREOF
The systems and methods disclosed herein comprise computer-based platforms configured for automated early-stage application security monitoring for allowing users (e.g., application developers) to make decisions at the early stage of the application development.
COMPUTER-BASED PLATFORMS CONFIGURED FOR AUTOMATED EARLY-STAGE APPLICATION SECURITY MONITORING AND METHODS OF USE THEREOF
The systems and methods disclosed herein comprise computer-based platforms configured for automated early-stage application security monitoring for allowing users (e.g., application developers) to make decisions at the early stage of the application development.