H04L69/40

Selection of storage nodes for storage of data

An exemplary method includes sending a storage query to a plurality of storage nodes of a data storage system, the storage query including a data identifier of a data instance and an inquiry as to which of the storage nodes can store the data instance; receiving, in response to the storage query, a plurality of responses from a subset of storage nodes included in the plurality of storage nodes and that have at least a predetermined minimum amount of free storage space, the responses including information about each of the storage nodes included in the subset; selecting, based on the information included in the responses, multiple storage nodes included in the subset; and sending the data instance and the data identifier to the selected storage nodes for storage by the selected storage nodes.

Selection of storage nodes for storage of data

An exemplary method includes sending a storage query to a plurality of storage nodes of a data storage system, the storage query including a data identifier of a data instance and an inquiry as to which of the storage nodes can store the data instance; receiving, in response to the storage query, a plurality of responses from a subset of storage nodes included in the plurality of storage nodes and that have at least a predetermined minimum amount of free storage space, the responses including information about each of the storage nodes included in the subset; selecting, based on the information included in the responses, multiple storage nodes included in the subset; and sending the data instance and the data identifier to the selected storage nodes for storage by the selected storage nodes.

Supporting Multiple Border Gateway Protocol (BGP) Sessions Using Multiple QUIC Streams
20230116449 · 2023-04-13 ·

A method of establishing streams within a QUIC connection implemented by a first network device, comprising: transmitting a first open message through the QUIC connection to a second network device, the first open message identifying a protocol; receiving a second open message through the QUIC connection from the second network device in response to transmitting the first open message, the second open message identifying the protocol; and establishing a first stream between the first network device and the second network device within the QUIC connection for the protocol identified in the first open message and in the second open message.

Network stack for a plurality of physical communication interfaces

A method is disclosed for providing network access by a network stack in a communication device comprising a plurality of physical communication interfaces, each comprising a data link layer for the exchange of data frames with remote communication devices and a data link layer interface for exchanging data of data frames between the data link layer and higher layers in the network stack; and wherein the method comprises i) providing an abstraction data link layer comprising a single abstracted data link layer interface such that the plurality of physical communication interfaces appear as a single data link layer interface to the higher layers; and ii) obtaining network packets from the higher layers and distributing the network packets over the plurality of physical communication interfaces according to a neutral packet distribution scheme.

LOCALIZED SUBSERVICE SYSTEM AND METHOD TO PROVIDE IMPROVED CORE NETWORK SERVICES

A system includes: a webserver system configured to host a dynamic webpage; a requestor device configured to communicate with the webserver system over a first network to receive the dynamic webpage; and a resource device communicably connected to the requestor device over a second network, and configured to cache a core-static webpage corresponding to the dynamic webpage. In response to the webserver system being unavailable to provide the dynamic webpage, the requestor device is configured to communicate with the resource device over the second network to request the core-static webpage.

Method, related apparatus, and system for recovering called service of terminal

A method, a related apparatus, and a system for recovering a called service of a terminal are provided. The method includes: when a called request of a user terminal is received, querying an initial proxy-call session control function (P-CSCF) entity with which the user terminal currently registers; if it is detected that the initial P-CSCF is faulty, selecting an available P-CSCF and sending, to the available P-CSCF, a notification message that carries a redundancy identifier, where the redundancy identifier is used to instruct the available P-CSCF to trigger the user terminal to re-register with the P-CSCF; and when a registration complete message sent by the P-CSCF with which the user terminal re-registers is received, delivering the called request to the re-registered P-CSCF to bear a called service of the user terminal.

Method, related apparatus, and system for recovering called service of terminal

A method, a related apparatus, and a system for recovering a called service of a terminal are provided. The method includes: when a called request of a user terminal is received, querying an initial proxy-call session control function (P-CSCF) entity with which the user terminal currently registers; if it is detected that the initial P-CSCF is faulty, selecting an available P-CSCF and sending, to the available P-CSCF, a notification message that carries a redundancy identifier, where the redundancy identifier is used to instruct the available P-CSCF to trigger the user terminal to re-register with the P-CSCF; and when a registration complete message sent by the P-CSCF with which the user terminal re-registers is received, delivering the called request to the re-registered P-CSCF to bear a called service of the user terminal.

Controlling paths in a network via a centralized controller or network devices
11469993 · 2022-10-11 · ·

A device provides path data associated with a network that includes network devices interconnected by links. The path data includes data identifying a first path and a second path to be provided through the network. The device provides an instruction to cause the network devices to provide information identifying the first path and to route traffic via the first path, and receives an indication of a failure associated with the first path. The indication causes the network devices to provide information identifying the second path and to re-route the traffic from the first path to the second path. The device causes the failure associated with the first path to be repaired while the traffic is re-routed to the second path, and provides, based on causing the failure to be repaired, another instruction to cause the network devices to route the traffic via the first path.

System and method for providing sip trunk service to a telephone system
11470128 · 2022-10-11 · ·

Present disclosure relates to system and method for providing SIP trunk service to at least one telephone system by an application server over a network, comprising establishing a connection between at least one telephone system and a first network entity via a first access node, and availing at least one SIP trunk service. Next, the at least one telephone system dynamically checks connectivity with the first network entity. The at least one telephone system establishes a connection with a second network entity via a second access node, in an event the connectivity with the first network entity fails and transmits a signal request to the application server. The application server processes the signal request and provides the at least one SIP trunk service to the at least one telephone system.

System and method for providing sip trunk service to a telephone system
11470128 · 2022-10-11 · ·

Present disclosure relates to system and method for providing SIP trunk service to at least one telephone system by an application server over a network, comprising establishing a connection between at least one telephone system and a first network entity via a first access node, and availing at least one SIP trunk service. Next, the at least one telephone system dynamically checks connectivity with the first network entity. The at least one telephone system establishes a connection with a second network entity via a second access node, in an event the connectivity with the first network entity fails and transmits a signal request to the application server. The application server processes the signal request and provides the at least one SIP trunk service to the at least one telephone system.