Please download the dossier by clicking on the dossier button x
×

Prioritizing applications for diagonal scaling in a distributed computing environment

  • US 10,733,015 B2
  • Filed: 11/21/2017
  • Issued: 08/04/2020
  • Est. Priority Date: 11/21/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for prioritizing applications for diagonal scaling operations in a distributed computing environment, by at least one processor, comprising:

  • defining a first significance value of an application of a plurality of applications, the first significance value representing an importance of the application or the functionality performed by the application;

    configuring dependencies between the plurality of applications;

    defining a second significance value of a dependency of a dependent application on an antecedent one of the plurality of applications, the second significance value representing how dependent an executed workload of the dependent application is on the antecedent one of the plurality of applications; and

    computing priorities for each of the plurality of applications based on the first and second significance values of each of the plurality of applications and respective dependencies therebetween for performing the diagonal scaling operations of resources allocated to each of the applications in the distributed computing environment;

    wherein the priority of a respective one of the plurality of applications is computed by;

    computing a first element as a product of the first significance value of the respective one of the plurality of applications and a first weight value;

    computing a second element by summarizing the products of the significance of a respective dependency on the respective one of the plurality of applications and the second significance value of the respective dependent application;

    dividing the summary with a divisor; and

    multiplying the result with a second weight value, and adding the first element and the second element;

    perform the diagonal scaling operations of the respective one of the plurality of applications in accordance with the computed priorities.

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