×

Proactive optimizations at multi-tier file systems

  • US 10,127,234 B1
  • Filed: 03/27/2015
  • Issued: 11/13/2018
  • Est. Priority Date: 03/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a recommendations manager (RM) of a file system service, implemented at one or more computing devices of a provider network;

    one or more object migrators of the file system service; and

    a plurality of storage device groups (SDG) of the provider network, including a first SDG with a first storage performance capability level and a second SDG with a different storage performance capability level;

    wherein the RM is configured to;

    identify one or more file system object groups (FSOGs) for which respective sets of proactive placement recommendations (PPRs) are to be generated, including a first FSOG associated with a first client, and a second FSOG associated with a second client;

    determine a first constraint on resources of the provider network to be used to generate a first set of PPRs for the first FSOG, and a second constraint on resources to be used to generate a second set of PPRs for the second FSOG;

    obtain a first collection of usage metrics of the first FSOG, and a second collection of usage metrics of the second FSOG;

    perform, (a) a first statistical analysis using the first collection of usage metrics and resources selected in accordance with the first constraint, and (b) a second statistical analysis using the second collection of usage metrics and resources selected in accordance with the first constraint;

    generate, based at least in part on one or more predictions obtained from the first statistical analysis, the first set of PPRs, including at least a first recommendation to transfer a first file system object of the first FSOG from a particular storage device of the first SDG to a second storage device of the second SDG;

    generate, based at least in part on one or more predictions obtained from the second statistical analysis, the second set of PPRs, including at least a second recommendation to transfer a second file system object of the second FSOG from a particular storage device of the second SDG to a different storage device of the first SDG; and

    wherein the one or more object migrators are configured to;

    initiate respective transfers of the first and second file system objects in accordance with the first and second recommendations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×