PARTIES: QoS-Aware Resource Partitioning for Multiple Interactive Services
PARTIES: QoS-Aware Resource Partitioning for Multiple Interactive Services
复制标题
DOI:
10.1145/3297858.3304005
复制
发表时间:
2019-04
期刊:
影响因子:
--
通讯作者:
Shuang Chen;Christina Delimitrou;José F. Martínez
中科院分区:
文献类型:
--
作者:
Shuang Chen;Christina Delimitrou;José F. Martínez
Multi-tenancy in modern datacenters is currently limited to a single latency-critical, interactive service, running alongside one or more low-priority, best-effort jobs. This limits the efficiency gains from multi-tenancy, especially as an increasing number of cloud applications are shifting from batch jobs to services with strict latency requirements. We present PARTIES, a QoS-aware resource manager that enables an arbitrary number of interactive, latency-critical services to share a physical node without QoS violations. PARTIES leverages a set of hardware and software resource partitioning mechanisms to adjust allocations dynamically at runtime, in a way that meets the QoS requirements of each co-scheduled workload, and maximizes throughput for the machine. We evaluate PARTIES on state-of-the-art server platforms across a set of diverse interactive services. Our results show that PARTIES improves throughput under QoS by 61% on average, compared to existing resource managers, and that the rate of improvement increases with the number of co-scheduled applications per physical host.