H04L47/746

PATH PROTECTION METHOD AND NETWORK NODE
20220263571 · 2022-08-18 ·

A path protection method includes receiving, by a source node of a first path, a path event notify message from a first node on the first path. The path event notify message includes indication information that the first path is predicted to fail. The path protection method further includes obtaining, by the source node, information about a predicted protection path. The information about the predicted protection path includes resource information of a second path useable to protect a service on the first path. The first path and the second path include the source node and a same sink node. The path protection method further includes storing, by the source node, the resource information of the second path.

METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR DIAGNOSING NETWORK FUNCTION VIRTUALIZATION PERFORMANCE

Performance issues in a service function chain having a plurality of resources and a plurality of network functions each having a network function queue are diagnosed. Each network function queue is monitored and queueing information for input packets for each of the plurality of network functions is dumped to a data store. Each resource that is under contention is identified as well as which of the network functions is a contender for the resources. A diagnosing algorithm is used to diagnose performance problems and an impact graph for each victim packet is generated. A summary of results as a list of rules is then provided.

System for real time recovery of resource transfers over a distributed server network

A system is provided for real time recovery of resource transfers over a distributed server network. In particular, the system may comprise one or more computing systems within a distributed server network, where each computing system may be a node which hosts a copy of a distributed electronic data register. Upon receiving a resource transfer request, the system may, via a system sequence monitor, monitor the various nodes for status updates on the resource transfer. Upon detecting that a node has failed to execute one or more steps in the resource transfer process, a resource transfer restorer may perform a restore process based on the information stored within the distributed data register. The system sequence monitor may further monitor the restore process to ensure the successful completion thereof. In this way, the system may provide instantaneous recovery of failed resource transfers.

EMS resolution of split-brain virtual network function components
11316729 · 2022-04-26 · ·

An example operation may include a system, comprising one or more of receiving a virtual network function component instance (VNFCI) status notification resumption message with an active state when a peer VNFCI operational state is active, retrieving a timestamp of a VNFCI state change to an active state from an element VNFCI state database, retrieving a timestamp of a peer VNFCI state change to active from an element VNFCI state database, sending one or more of: a request to a virtual network function manager (VNFM) to determine if the VNFCI network is isolating while an operating state was active, and a request to the VNFM to determine if the peer VNFCI network is isolating while an operating state was active, sending a state change request with standby state to the peer VNFCI when the VNFCI is not network isolated and the peer VNFCI is network isolated, and a VNFM response is received regarding the VNFCI, a timeout response from the VNFM, and a VNFM response is received regarding the peer VNFCI, and sending a state change request with standby to the VNFCI with one or more of: the VNFCI network isolate and peer VNFCI is not network isolated, and the VNFCI is network isolated or the peer VNFCI is not network isolated, and the VNFCI is not network isolated and the peer VNFCI is network isolated and the VNFCI is in preferred standby.

EMS resolution of split-brain virtual network function components
11310100 · 2022-04-19 · ·

An example operation may include a system, comprising one or more of receiving a virtual network function component instance (VNFCI) status notification resumption message with an active state when a peer VNFCI operational state is active, retrieving a timestamp of a VNFCI state change to an active state from an element VNFCI state database, retrieving a timestamp of a peer VNFCI state change to active from an element VNFCI state database, sending one or more of: a request to a virtual network function manager (VNFM) to determine if the VNFCI network is isolating while an operating state was active, and a request to the VNFM to determine if the peer VNFCI network is isolating while an operating state was active, sending a state change request with standby state to the peer VNFCI when the VNFCI is not network isolated and the peer VNFCI is network isolated, and a VNFM response is received regarding the VNFCI, a timeout response from the VNFM, and a VNFM response is received regarding the peer VNFCI, and sending a state change request with standby to the VNFCI with one or more of: the VNFCI network isolate and peer VNFCI is not network isolated, and the VNFCI is network isolated or the peer VNFCI is not network isolated, and the VNFCI is not network isolated and the peer VNFCI is network isolated and the VNFCI is in preferred standby.

EMS resolution of split-brain virtual network function components
11310101 · 2022-04-19 · ·

An example operation may include a system, comprising one or more of receiving a virtual network function component instance (VNFCI) status notification resumption message with an active state when a peer VNFCI operational state is active, retrieving a timestamp of a VNFCI state change to an active state from an element VNFCI state database, retrieving a timestamp of a peer VNFCI state change to active from an element VNFCI state database, sending one or more of: a request to a virtual network function manager (VNFM) to determine if the VNFCI network is isolating while an operating state was active, and a request to the VNFM to determine if the peer VNFCI network is isolating while an operating state was active, sending a state change request with standby state to the peer VNFCI when the VNFCI is not network isolated and the peer VNFCI is network isolated, and a VNFM response is received regarding the VNFCI, a timeout response from the VNFM, and a VNFM response is received regarding the peer VNFCI, and sending a state change request with standby to the VNFCI with one or more of: the VNFCI network isolate and peer VNFCI is not network isolated, and the VNFCI is network isolated or the peer VNFCI is not network isolated, and the VNFCI is not network isolated and the peer VNFCI is network isolated and the VNFCI is in preferred standby.

SYSTEM FOR REAL TIME RECOVERY OF RESOURCE TRANSFERS OVER A DISTRIBUTED SERVER NETWORK

A system is provided for real time recovery of resource transfers over a distributed server network. In particular, the system may comprise one or more computing systems within a distributed server network, where each computing system may be a node which hosts a copy of a distributed electronic data register. Upon receiving a resource transfer request, the system may, via a system sequence monitor, monitor the various nodes for status updates on the resource transfer. Upon detecting that a node has failed to execute one or more steps in the resource transfer process, a resource transfer restorer may perform a restore process based on the information stored within the distributed data register. The system sequence monitor may further monitor the restore process to ensure the successful completion thereof. In this way, the system may provide instantaneous recovery of failed resource transfers.

Secure cluster pairing for business continuity and disaster recovery

Techniques are disclosed for providing backup protection. A first subnet is established for replication in a first cluster that includes a plurality of host devices. Each of the host devices includes a respective controller virtual machine, which together form a virtual local area network for replication. Each of the controller virtual machines is assigned an Ethernet interface. A replication Internet Protocol address is assigned to each of the Ethernet interfaces of the controller virtual machines. Route tables and firewall rules of the controller virtual machines are modified to allow communications between nodes of the first subnet. The first subnet is configured with information related to a second subnet for replication in a second cluster. A dedicated communication channel is generated for replication between the first cluster and the second cluster based on the configuring.

SYSTEMS AND METHODS FOR ROUTING NETWORK MESSAGES

Networks and methods are provided for use in directing retry requests for content based on intervals to retry defined by network conditions. One example method generally includes receiving, from a computing device, an application programming interface (API) request for content and determining whether the API request exceeds a predefined rate limit of API requests. The method then includes, in response to the API request exceeding the predefined rate limit, calculating a retry interval for the API request based on the predefined rate limit of API requests and a number of expected API requests for an upcoming interval, appending the retry interval to a failure notice, and transmitting the failure notice to the computing device thereby indicating to the computing device to retry the API request based on the retry interval rather than immediately or rather than at another preset interval of the computing device.

SYSTEMS AND METHODS FOR POOLING MULTIPLE USER REQUESTS TO MITIGATE NETWORK CONGESTION

Computer-implemented systems and methods configured to generate a plurality of data packages based on a combination of data elements; add the plurality of data packages to a data package pool configured to store available data packages for assignment; receive an assignment request from a user device in communication with a management server; add the assignment request to a request pool configured to queue a plurality of assignment requests, wherein generating the plurality of data packages and receiving the assignment request occur asynchronously; retrieve a first group of one or more data packages from the data package pool; retrieve a second group of one or more assignment requests from the request pool; assign the one or more data packages of the first group to the one or more assignment requests of the second group; and transmit the one or more assignment requests to corresponding user devices with the assigned data packages.