System and methods for implementing control of use of shared resource in a multi-tenant system
AssigneeNetSuite Inc.
InventorsJohn CHERNIAVSKY, Sean FAY, Xi (Scott) LIU, Theodore Ray RICE
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetSuite Inc.
InventorsJohn CHERNIAVSKY, Sean FAY, Xi (Scott) LIU, Theodore Ray RICE
Estimating the term…
Methods, systems, and other embodiments for protecting a shared resource in a data processing system are described herein. In one embodiment, when responding to a request that requires use of the shared resource, determine whether a previously established sleep period for the shared resource has expired. If so, determine a health status of the shared resource based on one or more of applying an asymptotic transform to a percentage of time that a processing unit is idle and applying a linear transform to a session count for the shared resource. Then, determine whether the health status is sufficient to permit responding to the request; and if not, (i) determining an appropriate sleep period for the shared resource, (ii) initiating a sleep state for the shared resource for a period substantially equal to the determined appropriate sleep period; and (iii) exiting the sleep state and responding to the request.
A method of protecting a shared resource in a data processing system, comprising:
A computing system, comprising:
A non-transitory computer-readable medium storing computer-executable instructions for protecting a shared resource that when executed by at least a processor of a computer cause the computer to:
Dependencies are inferred from the claim text.