×

Systems and methods for installing, managing, and provisioning applications

  • US 8,949,824 B2
  • Filed: 09/28/2012
  • Issued: 02/03/2015
  • Est. Priority Date: 09/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for installation management comprising:

  • installing an application on one or more installation computers;

    evaluating an application manifest for the application;

    automatically provisioning one or more initial resources for the application in accordance with the application manifest;

    associating the one or more resources with the application;

    processing production tasks and production data by the application using the one or more resources;

    evaluating loading of the one or more resources in accordance with the application manifest;

    adjusting the one or more resources in accordance with the loading and the application manifest;

    configuring the application to use the adjusted one or more resources;

    wherein the application manifest defines a manifest tree defining provisioning for the one or more resources and a hierarchy of sub-resources for one or more resources; and

    wherein the method further comprises;

    detecting a failure in the application;

    evaluating data logs documenting the failure;

    evaluating the manifest tree to identify a failed resource of the one or more resources and the hierarchy of sub-resources that is a root cause of the failure according to an evaluation of the data logs and the manifest tree; and

    reporting the failed resource;

    wherein adjusting the one or more initial resources in accordance with the loading and the application manifest to define one or more adjusted resources further comprises;

    evaluating historical loading of the one or more resources;

    determining anticipated loading in accordance with the historical loading; and

    performing one of augmenting and decrementing the one or more resources in accordance with anticipated loading and the application manifest.

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