×

Combined data storage and computing appliance that provides scalable storage in a clustered computing environment

  • US 9,645,628 B1
  • Filed: 11/02/2011
  • Issued: 05/09/2017
  • Est. Priority Date: 05/09/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • Maintaining a data storage cluster of nodes wherein nodes among the data storage cluster of nodes are interconnected by a network backplane;

    Monitoring a guest application executing on a physical machine that is not a part of the data storage cluster of nodes for compliance with a policy, wherein the policy is based at least in part on a front side bandwidth and a performance profile wherein the front side bandwidth indicates the amount of data the guest application is pulling from the data storage cluster of nodes;

    In response to the guest application being non-compliant with the policy, wherein non-compliance is based at least in part on the front side bandwidth reaching an efficiency threshold;

    Determining an application type for the guest application wherein types of applications include at least a compute intensive application, a data storage intensive application, and a hybrid application, wherein the computing resource utilization associated with the compute intensive application indicates high utilization of processors, high disk access, and a large memory footprint, wherein the computing resource utilization associated with the data storage intensive application indicates substantial non-local data storage access activity;

    determining a target node among the data storage cluster of nodes based on at least one of the application type and the performance profile;

    migrating the guest application to the target node;

    enforcing the policy on the guest application on the target node;

    determining if the guest application is in compliance with the policy on the target node; and

    reporting at least one of the policy violation and a policy resolution.

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