H04L41/0883

Defining and using service rules that reference endpoint group identifiers

Some embodiments of the invention provide a method for deploying network elements for a set of machines in a set of one or more datacenters. The datacenter set is part of one availability zone in some embodiments. The method receives intent-based API (Application Programming Interface) requests, and parses these API requests to identify a set of network elements to connect and/or perform services for the set of machines. In some embodiments, the API is a hierarchical document that can specify multiple different compute and/or network elements at different levels of compute and/or network element hierarchy. The method performs automated processes to define a virtual private cloud (VPC) to connect the set of machines to a logical network that segregates the set of machines from other machines in the datacenter set. In some embodiments, the set of machines include virtual machines and containers, the VPC is defined with a supervisor cluster namespace, and the API requests are provided as YAML, files.

Intelligent customer oriented mobility network engineering at edges

Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a set of target users of user equipment communication devices (UEs), based on reports from the UEs regarding a quality of service (QoS) experienced by the respective UEs; obtaining from internal sources a set of key performance indicators (KPIs) for the communication network; correlating information received from external sources with the data obtained from the internal sources to validate the reports from the UEs; and recommending, in accordance with data records generated by the correlating, an action to improve the QoS for a UE of the set of UEs, where the action includes a modification of the UE and/or a reconfiguration of the network. Other embodiments are disclosed.

Performing server migration and dependent server discovery in parallel

Performing server virtual machine image migration and dependent server virtual machine image discovery in parallel is provided. Migration of a server virtual machine image that performs a workload is started to a client device via a network and, in parallel, an identity is continuously discovered of a set of dependent server virtual machine images corresponding to the server virtual machine image being migrated to the client device. In response to discovering the identity of the set of dependent server virtual machine images, a server migration pattern of the discovered set of dependent server virtual machine images is generated for the workload. A level of risk corresponding to migrating each dependent server virtual machine image of the discovered set of dependent server virtual machine images to the client device is calculated based on the server migration pattern of the discovered set of dependent server virtual machine images for the workload.

User Guidance Data for Establishing A Desired End-State Configuration
20170288966 · 2017-10-05 ·

Disclosed herein are systems, methods, and computer-readable media for generating and presenting, to an end user, user guidance data for achieving a desired end-state device or application configuration. End-state configuration source data may be provided to an application component. The application component may determine a desired end-state configuration from the source data, and may further determine a navigation path for transitioning from a current configuration state to the desired end-state configuration. The application component may then generate user guidance data to guide the user through the navigation path.

NODE CONFIGURATION ASSIGNMENT USING A MOBILE COMMUNICATION DEVICE

A mobile communication device is used to assign a configuration to a designated compute node by wirelessly transmitting a configuration identifier to the designated compute node. The designated compute node receives the configuration identifier and provides the configuration identifier to a management node accessible over a network in order to receive configuration data associated with the configuration identifier. The designated compute node receives the configuration data and applies the configuration data to achieve the assigned configuration. This method may be used to configure a plurality of compute nodes, although each of the compute nodes may assigned the same or different configuration.

Deploying applications in a networked computing environment

An approach for deploying and managing applications in a networked computing environment (e.g., a cloud computing environment). A user uploads an application for deployment in the networked computing environment. Metadata of the application is analyzed and compared to metadata of previously deployed applications. Using the comparison, a set of architectures used in conjunction with previously deployed application(s) with similar platform and middleware requirements are presented to a user. The user can select an architecture for deploying the application. The application is continuously monitored after deployment, and alternative architectures to improve the application can be presented to the user, if desired.

EFFICIENT METHOD FOR MANAGING AND ADDING SYSTEMS WITHIN A SOLUTION

A method includes: determining a configuration of one or more networked hardware components; determining a usage level associated with one or more of the networked hardware components; determining a functional category of one or more of the networked hardware components based at least in part on the configuration of the one or more networked hardware components and the usage level associated with the one or more networked hardware components; and one or more of: outputting a suggested configuration of one or more of the networked hardware components based on the determined functional category of the one or more networked hardware components; and configuring of one or more of the networked hardware components based on the determined functional category of the one or more networked hardware components. Corresponding systems and computer program products are also disclosed.

SYSTEM AND METHOD OF CONFIGURING NETWORK ELEMENTS
20170250867 · 2017-08-31 ·

A method and apparatus to configure a plurality of network elements is described. In an exemplary embodiment, an automation controller receives a plurality of labels for the plurality of network elements. Each of the plurality of labels is associated with a different configlet and each of the different configlets includes a configuration command. The automation controller further assembles the plurality of configlets into separate configurations corresponding to each of the plurality of network elements. In addition, the automation controller configures each of the plurality of network elements using the separate configuration corresponding to that network element.

Modifying realized topologies
11245588 · 2022-02-08 · ·

A method of updating and editing realized topologies, comprising presenting a realized topology to a user, receiving input indicating modification of portions of the realized topology, and with a processor, executing logic associated with the modified portions based on a number of lifecycle management actions (LCMAs) of the realized topology. A system to update and edit a realized topology, comprising a processor and a graphical user interface (GUI) communicatively coupled to the processor, in which the GUI presents to a user a graphical representation of the realized topology, and in which the system receives input indicating modification of portions of the realized topology, and with a processor, executes logic associated with the modified portions based on a number of lifecycle management actions (LCMAs) of the realized topology.

COLLABORATIVE HARDWARE PLATFORM MANAGEMENT

In one embodiment, a network node device includes a hardware platform including a central processing unit (CPU) complex, a storage medium and an input/output subsystem to provide network processing and transport of data in a network. The CPU complex is operative to receive a plurality of hardware platform management decisions from a plurality of different network nodes in the network, process the received hardware platform management decisions to yield a hardware platform management proposed action, and issue a command to implement the hardware platform management proposed action in the hardware platform. The hardware platform is operative to implement the hardware platform management proposed action. Related apparatus and methods are also described.