Patent classifications
H04L41/122
Association with a Network Data Analytics Function
Methods and apparatus in a network node are provided. In an example, a method in a network node in a network is provided. The method comprises sending, to a network data management function, information identifying an association between a Network Data Analytics Function (NWDAF) and (i) a first network function in the network, and/or (ii) a User Equipment (UE) in the network.
NETWORK MONITORING TOOL FOR ALLOCATING NODES OF SUPERCOMPUTERS
Disclosed herein are embodiments of a network monitoring device for a supercomputer system having a plurality of supercomputer nodes. The network monitoring device may utilize plug-in software modules to provide network monitoring capabilities related to discovering the network topologies of the supercomputer system, determining network and computing resources that are available for new applications in the supercomputer system, collecting network and computing resources that are being used by running software applications in the supercomputer system, and monitoring running software applications on the supercomputer system.
METHODS TO SUPPORT DYNAMIC TRANSIT PATHS THROUGH HUB CLUSTERING ACROSS BRANCHES IN SD-WAN
Some embodiments provide a method of transmitting data in a logical network that includes multiple hubs in a hub cluster and multiple branches. Each branch connects to a hub of the cluster through a virtual private network (VPN) tunnel. The method is performed by a network controller. The method assigns one of the hubs as a master hub. The method then sends a command to each of the other hubs in the hub cluster to establish a VPN tunnel between the other hub and the master hub. The method then advertises, to the other hubs, routes between the other hubs through the master hub. Each branch, in some embodiments is connected to only one hub in the hub cluster.
METHODS TO SUPPORT DYNAMIC TRANSIT PATHS THROUGH HUB CLUSTERING ACROSS BRANCHES IN SD-WAN
Some embodiments provide a method of transmitting data in a logical network that includes multiple hubs in a hub cluster and multiple branches. Each branch connects to a hub of the cluster through a virtual private network (VPN) tunnel. The method is performed by a network controller. The method assigns one of the hubs as a master hub. The method then sends a command to each of the other hubs in the hub cluster to establish a VPN tunnel between the other hub and the master hub. The method then advertises, to the other hubs, routes between the other hubs through the master hub. Each branch, in some embodiments is connected to only one hub in the hub cluster.
Communication Network Performance and Fault Analysis Using Learning Models with Model Interpretation
In an embodiment computer-readable training data records characterizing operation of a communication network may be used to train a machine learning (ML) model of network performance to predict expected performance characteristics, each training data record including operational features and observed performance characteristics of the communication network. The ML model may compute mappings of feature-values pairs to predicted performance characteristics. For a first subset of training data records, a fair distribution of first quantitative contributions of operational features of predicted performance characteristics may be computed, the first subset representing a baseline of observed performance characteristics. For a second subset of training data records, a fair distribution of second respective quantitative contributions of predicted performance characteristics may be computed, the second subset representing a problematic performance characteristic. Comparing the first and second quantitative contributions may determine a degradation metric for associating operational features of the second subset with the problematic performance characteristic.
Distributed software-defined network
This application relates to a distributed software-defined network (“DSDN”) for dynamically configuring and managing a wireless communication network. A plurality of DSDN nodes are connected to each other via a plurality of communication paths. Each communication path directly connects two DSDN nodes. Each DSDN node can provide DSDN configurations across diverse and disparate networks by normalizing its data plane network traffic through translation and packet encapsulation. Furthermore, the DSDN node can provide an architecture tolerant of network interruptions and network system fluctuations. For example, in the case of any one of the DSDN node's network interruptions from other DSDN nodes, the DSDN can provide network reconfiguration using network configuration rules stored in a control plane of each DSDN node. Therefore, various embodiments can increase network reliability by the multiple nodes within a software-defined network independently managing its control plane in response to changed network conditions.
Modular electronic and digital building systems and methods of using the same
In some embodiments, an electronic and digital building block system includes modular electronic building modules that can be electrically coupled together to create various different electronic devices. In addition to physical electronic modules, the system can include digital building blocks to further enhance and integrate the functions of an assembled bit-system that can be created/assembled by a user of the block electronic building system. The digital building blocks are not a physical module, but digital content or other software or cloud applications that can be represented as virtual digital blocks, and that can interface with the physical modules. The digital blocks can provide integration between the functionality of the physical building blocks and functionality of computer-based and/or web-based applications, programs and systems. The electronic and digital building block system can include a system program and a visualizer that can be viewed on the display of a computer device.
Assigning devices to virtual machines in view of power state information
In one implementation, a method of sharing a physical device between multiple virtual machines is provided. The method includes receiving, from a first virtual machine, a request to access a physical device of a computing device. The method also includes assigning, by a processing device, the physical device to the first virtual machine in view of power state information associated with the physical device of the computing device, wherein the power state information is received from one or more other virtual machines of the computing device.
SYSTEM AND METHOD FOR PROVIDING A NODE REPLACEMENT CONTROLLER FOR USE WITH A SOFTWARE APPLICATION CONTAINER ORCHESTRATION SYSTEM
In accordance with an embodiment, described herein is a system and method use of a controller with a software application container orchestration system, which is adapted to provide safe and efficient replacement of nodes in a containerized environment. A node replacement controller drives the process of node replacement, and indirectly and asynchronously interacts, through metadata, with an implementation-specific node processor, and application-specific health controller, to discover nodes that should be processed, determine when the application workload is in a stable state, declare those nodes as ready to be processed, and determine when those nodes have finished processing. The node replacement controller can be implemented once for a given type of container orchestration system, and then applied to other container orchestration implementations (vendors) and workload types using that container orchestration system.
NETWORK ENTITIES FOR SUPPORTING ANALYTICS GENERATION IN A MOBILE NETWORK
Analytics information is generated in a new generation mobile network. A first network entity generates the analytics information, and a second network entity and a third network entity support the analytics generation. The first network entity is configured to obtain, from the second network entity or from one or more third network entities, past and/or current association information for an area of interest. Further, it is configured to provide analytics information based on the obtained association information for the area of interest. The past and/or current association information indicates one or more other network entities and/or network properties that, respectively, have been and/or are mapped to or serving the area of interest.