Resource isolation using reinforcement learning and domain-specific constraints
AssigneeAmazon Technologies, Inc.
InventorsSwaminathan Sivasubramanian, Parikshit S. Pol
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsSwaminathan Sivasubramanian, Parikshit S. Pol
Estimating the term…
Systems and methods for providing resource isolation in a shared computing environment using reinforcement learning (RL) techniques are disclosed. A resource isolation mechanism may be applied in a shared storage system, or database service, that limits the resource utilization of each namespace to its specified allocation. For example, the mechanism may be used to limit the I/O utilization of database applications in a shared computing system to a specified limit, and may apply RL techniques, along with domain-specific constraints, to the system to automatically control the rate of queries made by an application. RL techniques, such as those based on the State-Action-Reward-State-Action (SARSA) method, may be effective in controlling resource utilization for different workloads, and may be enhanced by their application in conjunction with domain-specific business rules. RL techniques may be applied globally by the service, or may be applied to particular subscribers, applications, shared resources, namespaces, or query types.
A method, comprising:
A computing system, comprising one or more computing nodes, wherein each of the one or more computing nodes comprises at least one processor and a memory, and wherein the one or more computing nodes are configured to collectively implement a database service, wherein the database service is configured to:
A computing system, comprising:
A non-transitory, computer-readable storage medium storing program instructions computer-executable to implement:
A computer-implemented method for providing computing services on behalf of a plurality of subscribers in a shared computing system, comprising:
Dependencies are inferred from the claim text.