×

Enforcing resource quota in mail transfer agent within multi-tenant environment

  • US 9,853,927 B2
  • Filed: 08/27/2013
  • Issued: 12/26/2017
  • Est. Priority Date: 08/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method executed on a computing device for enforcing a resource quota in a mail transfer agent (MTA) within a multi-tenant environment, the method comprising:

  • detecting an email associated with a tenant and an excess email volume indicator;

    deriving a first decision based on evaluating the email against a queue quota associated with the tenant;

    deriving a second decision based on evaluating an association between attributes of the email and attributes of an email storm;

    deriving a third decision based on evaluating the email against a processing quota associated with the tenant by;

    determining, through a processor resource associated with the processing quota, a first percentage of available threads assigned to the tenant and a second percentage of the available threads assigned to at least one user of the tenant, and keeping the email within a queue in response to determining the first percentage to be less than the second percentage; and

    managing the email based on a cross MTA aggregate of usage information associated with the first decision, the second decision, and the third decision, whereinthe available threads are dynamically adjusted based on a number of tenants using the available threads through the processor resource, andthe first percentage and the second percentage of the available threads is multiplied by an increase factor to allocate additional resources for both the tenant and the at least one user of the tenant using the processing quota.

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