×

Anomalous usage of resources by a process in a software defined data center

  • US 9,952,891 B2
  • Filed: 03/22/2016
  • Issued: 04/24/2018
  • Est. Priority Date: 03/22/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of virtual computing instances (VCIs) provisioned with a plurality of computing resources and deployed in a software defined data center that are ultimately executed on hardware; and

    a respective monitoring agent comprising a processing resource and ultimately executed on hardware associated with each of the plurality of VCIs, wherein the monitoring agent is configured to execute instructions to;

    collect information regarding resources used by a plurality of processes running on an associated VCI, wherein the information regarding the resources used includes a name of the process, an argument associated with the process, and a resource consumption associated with the process;

    maintain a sliding window of top resource users among the plurality of processes, wherein the sliding window includes the information regarding the resources for each of the top resource users;

    analyze the top resource users among the plurality of processes to determine that a process among the plurality of processes is an anomalous process, wherein the anomalous process is a process that is consuming an amount of resources that is greater than a threshold amount of resources during a particular time period;

    responsive to the determination that the process is anomalous, monitor the argument regarding the anomalous process to determine if the anomalous process continues to be anomalous over time; and

    remediate the anomalous process by dynamically allocating computing resources to the VCI in response to the anomalous usage.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×