发明名称 |
AUTOMATIC DEMAND-DRIVEN RESOURCE SCALING FOR RELATIONAL DATABASE-AS-A-SERVICE |
摘要 |
Architecture that enables a Database-as-a-Service (DaaS) to auto-scale container sizes on behalf of tenants. An abstraction is provided that enables tenants to reason about monetary budget and query latency, rather than resource provisioning. An auto-scaling module automatically determines a container size for a subsequent billing interval based on telemetry that comprises latencies (e.g., waits), resource utilizations, and available budget, for example. A set of robust signals are derived from database engine telemetry and combined to significantly improve accuracy of resource demand estimation for database workloads. In a more specific implementation, resource demands can be estimated for arbitrary SQL (structured query language) workloads in a relational database management system (RDBMS). |
申请公布号 |
US2016321588(A1) |
申请公布日期 |
2016.11.03 |
申请号 |
US201514702644 |
申请日期 |
2015.05.01 |
申请人 |
Microsoft Corporation |
发明人 |
Das Sudipto;Li Feng;Narasayya Vivek;König Arnd Christian |
分类号 |
G06Q10/06;G06Q20/14 |
主分类号 |
G06Q10/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A database-as-a-service system, comprising:
an auto-scaling module configured to automatically compute container sizes of containers in database servers for subsequent billing intervals based on telemetry from the database servers; and at least one hardware processor configured to execute computer-executable instructions in a memory, the instructions executed to enable the auto-scaling module. |
地址 |
Redmond WA US |