Self-learning service scheduler for smart NICs

    公开(公告)号:US12289364B2

    公开(公告)日:2025-04-29

    申请号:US18640970

    申请日:2024-04-19

    Abstract: An example method comprises determining, by an edge services controller, based on a respective predicted resource utilization value for each of a plurality of servers, a corresponding server weight for each of the plurality of servers; the plurality of servers comprising respective network interface cards (NICs), wherein each NIC of the plurality of NICs comprises an embedded switch and a processing unit coupled to the embedded switch; determining, by the edge services controller, based on a respective predicted resource utilization value for each of a plurality of services, a corresponding application weight for each of the plurality of services; and scheduling, by the edge services controller, based on the respective server weight for a server of the plurality of servers and the respective application weight for the service, a service of the plurality of services on the server.

    Framework for automated application-to-network root cause analysis

    公开(公告)号:US12199813B2

    公开(公告)日:2025-01-14

    申请号:US18345422

    申请日:2023-06-30

    Abstract: A computing system comprising a memory and processing circuitry may perform the techniques. The memory may store time series data comprising measurements of one or more performance indicators. The processing circuitry may determine, based on the time series data, an anomaly in the performance of the network system, and create, based on the time series data, a knowledge graph. The processing circuitry may determine, in response to detecting the anomaly, and based on the knowledge graph and a machine learning (ML) model trained with previous time series data, a causality graph. The processing circuitry may determine a weighting for each edge in the causality graph, determine, based on the edges in the causality graph, a candidate root cause associated with the anomalies, and determine a ranking of the candidate root cause based on the weighting. The analysis framework system may output at least a portion of the ranking.

    INTELLIGENT FIREWALL POLICY PROCESSOR
    15.
    发明公开

    公开(公告)号:US20240179124A1

    公开(公告)日:2024-05-30

    申请号:US18472050

    申请日:2023-09-21

    CPC classification number: H04L63/0245 H04L41/16

    Abstract: An example network system includes processing circuitry and one or more memories coupled to the processing circuitry. The one or more memories are configured to store instructions which cause the system to obtain telemetry data, the telemetry data being associated with a plurality of applications running on a plurality of hosts. The instructions cause the system to, based on the telemetry data, determine a subset of applications of the plurality of applications that run on a first host of the plurality of hosts. The instructions cause the system to determine a subset of firewall policies of a plurality of firewall polices, each of the subset of firewall policies applying to at least one respective application of the subset of applications. The instructions cause the system to generate an indication of the subset of firewall policies and send the indication to a management plane of a distributed firewall.

    SELF-LEARNING EGRESS TRAFFIC CONTROLLER
    16.
    发明公开

    公开(公告)号:US20240179074A1

    公开(公告)日:2024-05-30

    申请号:US18472059

    申请日:2023-09-21

    CPC classification number: H04L41/16 H04L41/14

    Abstract: An example network system includes processing circuitry and one or more memories coupled to the processing circuitry. The one or more memories are configured to store instructions which, when executed by the processing circuitry, cause the network system to receive connection data related to an egress connection of an application service of an application. The instructions cause the network system to analyze the connection data to determine that the egress connection is an anomalous connection. The instructions cause the network system to generate a notification indicative of the egress connection being an anomalous connection and send the notification to a computing device.

    SELF-LEARNING GREEN APPLICATION WORKLOADS
    17.
    发明公开

    公开(公告)号:US20230342275A1

    公开(公告)日:2023-10-26

    申请号:US18305194

    申请日:2023-04-21

    CPC classification number: G06F11/3058 G06F9/5088

    Abstract: Techniques are described for determining the energy usage of a data center and invoking one or more actions to improve the energy usage of the data center. For example, a computing system may obtain energy usage data of a data center deploying an application. The computing system may also determine, based on a comparison of the energy usage data of the data center deploying the application to a percentage of energy provided by one or more renewable energy sources to the data center, a green quotient of the application that specifies a value that indicates whether the data center deploying the application is energy efficient. The computing system may further invoke, based on the green quotient of the application that specifies a value that indicates the data center deploying the application is not energy efficient, an action to improve energy usage of the data center deploying the application.

    EXTENDING SWITCH FABRIC PROCESSING TO NETWORK INTERFACE CARDS

    公开(公告)号:US20230017692A1

    公开(公告)日:2023-01-19

    申请号:US17809452

    申请日:2022-06-28

    Abstract: An example system comprises a plurality of servers comprising respective network interface cards (NICs) connected by physical links in a physical topology, wherein each NIC of the plurality of NICs comprises an embedded switch and a processing unit coupled to the embedded switch; and an edge services controller configured to program the processing unit of a network interface card of the plurality of network interface cards to: receive, at a first network interface of the NIC, a data packet from a physical device; based on the data packet being received at the first network interface, modify the data packet to generate a modified data packet; and output the modified data packet to the physical device via a second network interface of the NIC.

    APPLICATION-AWARE ACTIVE MEASUREMENT FOR MONITORING NETWORK HEALTH

    公开(公告)号:US20250150327A1

    公开(公告)日:2025-05-08

    申请号:US19018663

    申请日:2025-01-13

    Abstract: In general, this disclosure describes techniques that enable a network system to perform application-aware active measurement for monitoring network health. The network system includes memory that stores a topology graph for a network. The network system includes processing circuitry that may receive an identifier associated with an application utilizing the network for communications, and determine, based on the topology graph and the identifier, a subgraph of the topology graph based on a location, in the topology graph, of a node representing a compute node that is a host of the application. The processing circuitry may next determine, based on the subgraph, a probe module to measure performance metrics associated with the application, and for the probe module, generate configuration data corresponding to the probe module. The processing circuitry may output, to the probe module, the configuration data.

    GRAPH ANALYTICS ENGINE FOR APPLICATION-TO-NETWORK TROUBLESHOOTING

    公开(公告)号:US20250150326A1

    公开(公告)日:2025-05-08

    申请号:US19018627

    申请日:2025-01-13

    Abstract: A computing device may implement the techniques described in this disclosure. The computing device may include processing circuitry configured to execute an analysis framework system, and memory configured to store time series data. The analysis framework system may create, based on the time series data, a knowledge graph comprising a plurality of first nodes in the network system referenced in the time series data interconnected by edges. The analysis framework system may cause a graph analytics service of the analysis framework system to receive a graph analysis request comprising a request to determine a fault propagation path, a request to determine changes in the knowledge graph, a request to determine an impact of an emulated fault, or a request to determine an application-to-network path. The analysis framework system may also cause the graph analytics service to determine a response to the graph analysis request, and output the response.

Patent Agency Ranking