H04L41/0823

METHOD AND SYSTEM FOR CONNECTIVITY DIAGNOSTICS IN COMMUNICATION SYSTEMS

Described is a method and system for connectivity diagnostics in communication systems. The method comprises: querying a first communication device at a first time and a second time to determine whether a second communication device is connected to the first communication device and to determine a value of an operational parameter at the first and second times; and determining the second communication device disconnected from the first communication device based on detecting the second communication device was connected to the first communication device at both the first time and the second time, and detecting the value of the operational parameter at the second time is inside a range of threshold values. In one embodiment, the method comprises determining a link is unstable for connectivity based on connection duration, number and/or pattern of connection and/or disconnection events, and/or traffic activity during connection and/or disconnection events.

METHOD AND SYSTEM FOR NODE DISCOVERY AND SELF-HEALING OF BLOCKCHAIN NETWORKS
20230006882 · 2023-01-05 ·

A method for automatic configuration of a communication network includes: generating a request message, the request message including a communication address associated; transmitting the generated request message as a broadcast message to a plurality of computing devices using a predefined user datagram protocol (UDP) port, the message being broadcast with a predetermined time to live; receiving agreement messages from computing devices transmitted by the respective computing device using the predefined UDP port, each agreement message including a communication address associated with the respective computing device and a specified transmission control protocol (TCP) port; identifying at least one of the one or more agreement messages for establishment of communication; and establishing a communication connection to the computing device associated with each identified agreement message using the specific TCP port.

SOFTWARE DEFINED NETWORK LIFECYCLE TRACKING AND MANAGEMENT

A device in an evolved packet core (EPC) which includes a processor and a memory. The processor effectuates operations including receiving from one or more devices residing within a customer premise equipment (CPE) portion of a telecommunications network, sensor data associated with one or more customers and in response to receiving the sensor data, generating a data request for an ecosystem status for the CPE portion of the telecommunications network. The processor further effectuates operations including obtaining customer information for the one or more customers and creating an analytics environment, using the customer information, for the one or more customers. The processor further effectuates operations including performing, within the analytics environment, analytics on the sensor data to determine a state of the CPE portion of the telecommunications network for the one or more customers and in response to performing analytics on the sensor data, optimizing the telecommunications network.

SOFTWARE DEFINED NETWORK LIFECYCLE TRACKING AND MANAGEMENT

A device in an evolved packet core (EPC) which includes a processor and a memory. The processor effectuates operations including receiving from one or more devices residing within a customer premise equipment (CPE) portion of a telecommunications network, sensor data associated with one or more customers and in response to receiving the sensor data, generating a data request for an ecosystem status for the CPE portion of the telecommunications network. The processor further effectuates operations including obtaining customer information for the one or more customers and creating an analytics environment, using the customer information, for the one or more customers. The processor further effectuates operations including performing, within the analytics environment, analytics on the sensor data to determine a state of the CPE portion of the telecommunications network for the one or more customers and in response to performing analytics on the sensor data, optimizing the telecommunications network.

SYSTEM AND METHOD FOR A DISTRIBUTED COMPUTING CLUSTER ARCHITECTURE
20230006887 · 2023-01-05 ·

A system and method for managing a system topology of a distributed computing system comprising: providing a network of clusters with at least a first cluster and a second cluster; configuring the first cluster with an external gateway configuration of the second cluster; distributing the external gateway configuration across at least a subset of nodes of the first cluster; establishing a connection between all clusters from the network of clusters, which for the first and second cluster comprises: for each node of the first cluster, establishing a single outbound connection to a select node of the second cluster; and managing communication over the system topology comprising: at a receiver node of the second cluster, propagating a subscription interest, and at an origin node of the first cluster, transmitting communications over the connection according to the subscription interest.

NETWORK TOPOLOGY MAPPING FOR CORRECTLY CONFIGURING CLUSTERED NETWORKS
20230239214 · 2023-07-27 ·

A method for configuring and/or correcting misconfigurations within a clustered network includes determining, at each node of multiple nodes in the clustered network, configuration data that identifies a connection type between the node and at least one device connected to the node, where the connection type is either a switched or switchless connection. The method further provides for publishing the configuration data determined at each of the multiple nodes to a location mutually accessible by other nodes in the clustered network generating a map of physical network topology of the clustered network based on the published configuration data; using the map of the physical network topology to determine a correct logical layer configuration for the network; and configuring one or more aspects of the network to match the determined correct logical layer configuration.

NETWORK TOPOLOGY MAPPING FOR CORRECTLY CONFIGURING CLUSTERED NETWORKS
20230239214 · 2023-07-27 ·

A method for configuring and/or correcting misconfigurations within a clustered network includes determining, at each node of multiple nodes in the clustered network, configuration data that identifies a connection type between the node and at least one device connected to the node, where the connection type is either a switched or switchless connection. The method further provides for publishing the configuration data determined at each of the multiple nodes to a location mutually accessible by other nodes in the clustered network generating a map of physical network topology of the clustered network based on the published configuration data; using the map of the physical network topology to determine a correct logical layer configuration for the network; and configuring one or more aspects of the network to match the determined correct logical layer configuration.

ENVIRONMENTAL SUSTAINABILITY OF NETWORKING DEVICES AND SYSTEMS

Techniques are provided for improving the environmental sustainability of a networking device and/or a networking system. In one example, a sustainability server obtains power consumption data of a networking device on a per-plane basis. Based on the power consumption data, the sustainability server computes an individual sustainability score that indicates a level of environmental sustainability of the networking device. The sustainability server further analyzes the power consumption data on the per-plane basis. In response to analyzing the power consumption data on the per-plane basis, the sustainability server provides a recommendation to implement a change to a configuration or operating parameter of the networking device, or to a networking system that includes the networking device, to improve the individual sustainability score.

METHOD AND SYSTEM FOR DYNAMIC LOAD BALANCING

A system and method for performing dynamic load balancing in a network load balancer device. A network packet flow is monitored in a load balancer device for detecting dropped network packets, or a sampling of traffic flow, in the monitored network packet flow. Metadata (e.g., a 5-tuple) is created for the detected dropped network packets or sampling of network traffic flow. The metadata is then transmitted to a flow processing analysis device for performing load balancing flow processing. Upon analysis, a determination is made in the flow processing analysis device for determining reconfiguration load balancing settings for the load balancer to mitigate occurrence of unintended dropping of network packets in the load balancer and/or improve its overall performance. The reconfiguration load balancing settings are then transmitted to the load balancer device, whereupon receipt the load balancer changes its settings in accordance with the determined reconfiguration settings.

METHOD AND SYSTEM FOR DYNAMIC LOAD BALANCING

A system and method for performing dynamic load balancing in a network load balancer device. A network packet flow is monitored in a load balancer device for detecting dropped network packets, or a sampling of traffic flow, in the monitored network packet flow. Metadata (e.g., a 5-tuple) is created for the detected dropped network packets or sampling of network traffic flow. The metadata is then transmitted to a flow processing analysis device for performing load balancing flow processing. Upon analysis, a determination is made in the flow processing analysis device for determining reconfiguration load balancing settings for the load balancer to mitigate occurrence of unintended dropping of network packets in the load balancer and/or improve its overall performance. The reconfiguration load balancing settings are then transmitted to the load balancer device, whereupon receipt the load balancer changes its settings in accordance with the determined reconfiguration settings.