H04L41/042

Method and apparatus for cross-service-zone communication, and data center network
11671363 · 2023-06-06 · ·

A method and an apparatus for cross-service-zone communication, and a data center network. When a first virtual machine in a server sends a packet to a second virtual machine, the server determines, through searching, whether a routing table of a tenant to which the first virtual machine belongs exists on the server; when the routing table of the tenant to which the first virtual machine belongs does not exist on the server, send the packet to a gateway; receive the routing table of the tenant to which the first virtual machine belongs sent by the gateway through a service zone manager; and forward a subsequent packet of the first virtual machine according to the routing table; where the first virtual machine and the second virtual machine are located in different service zones.

COORDINATED CONTROL OF NETWORK AUTOMATION FUNCTIONS
20230171158 · 2023-06-01 ·

It is provided a method, comprising monitoring if a generic objective for a network is received; translating the generic objective into specific objectives based on a behavioral matrix if the generic objective is received, wherein each of the specific objectives is specific for a respective network element; requesting, for each of the specific objectives, an automation function of the respective network element to achieve the specific objective, identifying, for each of the specific objectives, based on a stored association table, a distributed control function controlling the automation function of the respective network element; informing, for each of the specific objectives, the identified distributed control function on the specific objective for the respective network element; supervising if a feedback is received from one of the distributed control functions, wherein the feedback indicates to which degree one of the specific objectives is achieved; adapting the behavioral matrix based on the feedback.

COORDINATED CONTROL OF NETWORK AUTOMATION FUNCTIONS
20230171158 · 2023-06-01 ·

It is provided a method, comprising monitoring if a generic objective for a network is received; translating the generic objective into specific objectives based on a behavioral matrix if the generic objective is received, wherein each of the specific objectives is specific for a respective network element; requesting, for each of the specific objectives, an automation function of the respective network element to achieve the specific objective, identifying, for each of the specific objectives, based on a stored association table, a distributed control function controlling the automation function of the respective network element; informing, for each of the specific objectives, the identified distributed control function on the specific objective for the respective network element; supervising if a feedback is received from one of the distributed control functions, wherein the feedback indicates to which degree one of the specific objectives is achieved; adapting the behavioral matrix based on the feedback.

ASSIGNMENT OF DATA AGENT PROXIES FOR EXECUTING VIRTUAL-MACHINE SECONDARY COPY OPERATIONS INCLUDING STREAMING BACKUP JOBS
20170318111 · 2017-11-02 ·

A comprehensive approach to streaming backups for virtual machines (“VMs”) in a storage management system comprises improvements to the assignment of data agent proxies for VM secondary copy operations. New considerations in performing a VM streaming backup job include without limitation: determining and enforcing a system-wide per-proxy limit of concurrent data streams; generating an ordered priority list of the VMs to be backed up as a basis for choosing which proxies will back up the respective VM, though the illustrative system may not strictly adhere to the priority list based on further considerations; identifying a next available proxy based on data stream utilization at the proxy; and dynamically re-generating the priority list and re-evaluating considerations if some VMs become “stranded” due to a failure to be backed up. Secondary copy operations are distributed to proxies in ways that improve the chances of successfully completing VM streaming backups.

SYSTEM AND METHOD FOR DISTRIBUTED RESOURCE MANAGEMENT
20170317945 · 2017-11-02 ·

Methods and systems of managing a resource in a distributed resource management system can include: receiving a resource request including data identifying at least one requested resource attribute; identifying one or more candidate resources from a plurality of resources by performing element-wise operations on one or more resource attribute element sets corresponding to the at least one requested resource attribute, each resource attribute element set comprising an element for each of the plurality of resources, each element representing a resource attribute for a respective resource of the plurality of resources; and scheduling a workload associated with the resource request for execution based on the one or more identified candidate resources.

Systems and methods for detecting and resolving split-controller or split-stack conditions in port-extended networks

A method for resolving split conditions in a port-extended network comprises receiving first information indicative of a first MAC address of a first controller on a first fabric link and second information indicative of a second MAC address of a second controller on a second fabric link. The method may also include determining that the first MAC address differs from the second MAC address and responsively determining that one of the first MAC address or the second MAC address was previously associated with a primary controller of the port-extended network. One of the first controller or the second controller is designated as the primary controller of the port-extended network based on the determination that one of the first MAC address or the second MAC address was previously associated with the primary controller.

SYSTEM AND METHOD FOR DYNAMIC ORCHESTRATION
20170308407 · 2017-10-26 ·

A system (100) for dynamic orchestration is provided, the system configured to be used for embedding a virtual network into a physical infrastructure, the system comprising: a decision component (DC) which is configured to evaluate a performance of at least one orchestrator (O.sub.1, O.sub.2, . . . , O.sub.n) based on at least one parameter (P.sub.1, P.sub.2, . . . , P.sub.n), and which is configured to settle on a recomposing of the orchestrator (O.sub.1, O.sub.2, . . . , O.sub.n) based on the evaluated performance and, which is configured to provide a recomposing signal (RS.sub.1, RS.sub.2, . . . , RS.sub.n) when the recomposing is settled; and a recomposing component (RC) which is configured to execute the recomposing of the orchestrator (O.sub.1, O.sub.2, . . . , O.sub.n) when the recomposing signal (RS.sub.1, RS.sub.2, . . . , RS.sub.n) is received.

Chassis controller
11669488 · 2023-06-06 · ·

A non-transitory machine readable medium storing a program that configures managed forwarding elements to establish tunnels between the managed forwarding elements is described. From a particular managed forwarding element, the program receives information regarding coupling of a network element to the first managed forwarding element. Upon receiving the information, the program generates a set of universal flow entries for configuring another managed forwarding element to establish a tunnel to the particular managed forwarding element.

Chassis controller
11669488 · 2023-06-06 · ·

A non-transitory machine readable medium storing a program that configures managed forwarding elements to establish tunnels between the managed forwarding elements is described. From a particular managed forwarding element, the program receives information regarding coupling of a network element to the first managed forwarding element. Upon receiving the information, the program generates a set of universal flow entries for configuring another managed forwarding element to establish a tunnel to the particular managed forwarding element.

Collaborative incident management for networked computing systems
11258693 · 2022-02-22 · ·

Information technology environment monitoring systems, for example, perform analytics over machine data received from networked entities. Outputs of such a system may be useful to help a user identify a problem and resolve an incident. Inventive aspects enable user interactions to trigger automatic connection with network servers to establish communication channels for conveying analytics and other information related to the problem between and among network nodes participating in the resolution of the problem or incident.