×

Preventing application-level denial-of-service in a multi-tenant system using parametric-sensitive transaction weighting

  • US 9,548,991 B1
  • Filed: 12/29/2015
  • Issued: 01/17/2017
  • Est. Priority Date: 12/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of preventing application-level denial-of-service with respect to compute resources in a multi-tenant shared infrastructure, wherein a set of tenant applications available in the multi-tenant shared infrastructure are accessible by one or more accessors, comprising:

  • upon receipt from an accessor of a request to access a given application in the multi-tenant shared infrastructure, selecting a given usage profile from a set of usage profiles, the given usage profile including a usage constraint that, for a given transaction identified in the usage constraint, has an associated parametric-sensitive transaction weighting that is computed by (i) associating a weight to the given transaction, (ii) parameterizing the transaction weight according to at least one parameter using a weighting function, the weighting function associated with a given transaction type that includes the given transaction, (iii) evaluating the weighting function to a value; and

    (iv) adjusting the weight according to the value;

    applying the usage constraint in the selected usage profile to determine whether the request to access the given application should proceed;

    when permitting the request to access triggers the usage constraint in the selected usage profile, taking a given action, wherein the given action restricts one or more subsequent requests to access the given application by the accessor until a predetermined threshold of usage as defined by the usage constraint is no longer met.

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