Patent classifications
H04L12/801
METHOD TO ASSURE CORRECT DATA PACKET TRAVERSAL THROUGH A PARTICULAR PATH OF A NETWORK
The method comprising, in a network based on a chain of individual Service Functions, SFs, that are composed to implement Network Services, NSs: assigning, at an ingress node of a network architecture, to at least one data packet received by said ingress node from the network, a unique cryptographic tag; processing said assigned unique cryptographic tag using a cryptographic function specific to each Service Function, SF; and verifying, at a given point of the network architecture, said processed unique cryptographic tag by applying a cryptographic verification function composed by the inverse functions of the cryptographic functions associated to the SFs traversed by the at least one data packet.
ADVERTISEMENT MESSAGE PROCESSING METHOD AND APPARATUS
Based on a method provided in the embodiments of the present disclosure, a control plane device sends an advertisement message to a forwarding plane device, and the forwarding plane device buffers the advertisement message and sends the buffered advertisement message to a host, thereby avoiding excessive signaling interactions between the control plane device and the forwarding plane device, so as to improve implementation efficiency of the control plane device and the forwarding plane device, and improve performance of the control plane device and the forwarding plane device.
NEXT GENERATION TERRESTRIAL BROADCASTING PLATFORM ALIGNED INTERNET AND TOWARDS EMERGING 5G NETWORK ARCHITECTURES
A Next Generation Broadcast Platform (NGBP) is disclosed that utilizes 5G software-defined networking (SDN) and network function virtualization (NFV) technologies. The NGBP is designed to enable a new paradigm for broadcasters, wherein the model of fixed wireless spectrum access granted only to the licensees of the spectrum is replaced by a flexible model in which licensed spectrum is pooled together and allocated dynamically to broadcast licensees as well as outside tenants. The NGBP is implemented using SDN/NFV technology, and includes a broadcast market exchange (BMX) entity that allocates the spectrum between tenants based on service level agreements (SLAs) with those users. The NGBP also includes an internet protocol (IP) core and a broadcast centralized radio access network (BC-RAN) which apply the major network functions to broadcaster content in accordance with the determinations of the BMX. The SDN/NFV implementation offers several distinct advantages over NGBP implemented with dedicated network hardware.
PARALLEL PROCESSING APPARATUS AND METHOD FOR CONTROLLING COMMUNICATION
A packet transmitting unit transmits, to a node via RDMA communication, a packet with a first identifier that represents a predetermined process and a second identifier that represents a destination communication interface and is a logical identifier, as a destination, being added thereto. A plurality of communication interfaces exist. A packet receiving unit receives a packet transmitted from the node via RDMA communication, selects a communication interface that is a destination of a received packet and is used in the predetermined process, based on the first identifier and the second identifier added to the received packet, and transfers the received packet to a selected communication interface.
APPARATUSES AND METHODS FOR INDICATION OF FULL CONFIGURATION IN HANDOVER SIGNALING
Systems, methods, apparatuses, and computer program products for the indication of full configuration in handover signaling are provided. For example, an indication of “full configuration” and/or “no full configuration” may be included in handover signaling over X2 and/or S1 interface to a source eNB.
Input devices in high latency networks
A first computing device is provided for interacting with an input device across a network The computing device includes processors configured to run an executable, acquire device information, determine network latency, determine a data buffer queue size, provide the data buffer queue size to a second computing device, request device data from the second computing device, acquire data from the second computing device, and provide that data to the executable. A second computing device is included for providing sending device data across a network. The computing device includes processors configured to acquire polling information from an input device, provide that information to a first computing device, acquire a data buffer queue size from the second computing device, create a data buffer queue, read data from the input device, store the data, acquire requests for data from the first computing device, and provide stored data to the first computing device.
INCREASING AN EFFICIENCY OF A FILE TRANSFER BY USING MULTIPLE COMMUNICATION RESOURCES
A device may receive an indication to establish a communication session between a first device and a second device for a file transfer. The device may receive, from the second device, metadata. The metadata may be used to identify files of a set of files. The device may identify the files for transfer from the second device to the first device based on the metadata. The device may cause multiple communication sessions to be established between the first device and the second device. The multiple connections may be used to transfer the files from the second device to the first device. The device may receive, from the second device, the files. The files may be received via the multiple communication sessions.
Flow-driven forwarding architecture for information centric networks
A flow-driven forwarding strategy includes receiving an Interest packet, where the interest packet includes a flow state indicator. The content associated with the Interest packet is checked to determine whether that content is locally stored. Another check is performed to determine whether any previously received Interest packet has requested the content. In response to the content not being locally stored and no related Interest packet has been previously received, the flow state indicator is checked in the Interest packet. In response to the flow state indicator indicating that the Interest packet is associated with an active flow, forwarding information is extracted from a flow state table if a hop count has a value of zero or from the Interest packet if the hop count has a value greater than zero. The Interest packet is then forwarded to a next hop in accordance with the forwarding information.
CONGESTION-AWARE LOAD BALANCING IN DATA CENTER NETWORKS
Example methods are provided for a first switch to perform congestion-aware load balancing in a data center network. The method may comprise: receiving probe packets from multiple next-hop second switches that connect the first switch with a third switch via multiple paths. The method may also comprise: processing congestion state information in each probe packet to select a selected next-hop second switch from the multiple next-hop second switches, the selected next-hop second switch being associated with a least congested path from the first switch to the third switch. The method may further comprise: in response to receiving data packets from a fourth switch that are destined for a destination connected with the third switch, sending the data packets to the selected next-hop second switch such that the data packets travel to the third switch along the least congested path.
SYSTEM AND METHOD OF LOAD BALANCING ACROSS A MULTI-LINK GROUP
A method and apparatus of a device that queues an out-of-order packet received on a multi-link group is described. In an exemplary embodiment, the device receives a packet on a link of the multi-link group of a network element, where the packet is part of a data flow. The device further examines the packet, if the packet is associated with a re-orderable route. In addition, the device examines the packet by retrieving a packet sequence number from the packet and comparing the packet sequence number with the last received sequence number for this data flow. The device transmits the packet if the packet is a next packet in the data flow. If the packet is out-of-order, the device queues the packet.