Brief announcement: BALM: qos-aware memory bandwidth partitioning for multi-socket cloud nodes
2021 (English)In: Annual ACM Symposium on Parallelism in Algorithms and Architectures, Association for Computing Machinery (ACM) , 2021, p. 435-438Conference paper, Published paper (Refereed)
Abstract [en]
The recent emergence of novel hardware-based resource partitioning mechanisms has unveiled the opportunity for a new generation of QoS-aware resource allocation approaches for workload consolidation. Still, to the best of our knowledge, existing proposals are, by design, not tailored to the growing prevalence of multi-socket systems in contemporary warehouse-scale data centers. We propose BALM, a QoS-aware memory bandwidth allocation technique for multi-socket architectures that combines commodity bandwidth allocation mechanisms with a novel adaptive cross-socket page migration scheme. Our experimental evaluation with real applications on a dual-socket machine shows that BALM can overcome the efficiency limitations of state-of-the-art. BALM can ensure marginal SLO violation windows while delivering up to 87% throughput gains to bandwidth-intensive best-effort applications when compared to state-of-the-art alternatives.
Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2021. p. 435-438
Keywords [en]
Cloud computing, Multi-socket systems, Qos-aware resource allocation, Bandwidth, Data warehouses, Allocation mechanism, Best-effort applications, Efficiency limitations, Experimental evaluation, Memory bandwidths, Qos-aware resource allocations, Resource partitioning, Workload consolidation, Memory architecture
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-310409DOI: 10.1145/3409964.3461823Scopus ID: 2-s2.0-85109474811OAI: oai:DiVA.org:kth-310409DiVA, id: diva2:1648341
Conference
33rd ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2021, 6 July 2021-8 July 2021, Virtual Event, USA
Note
Part of proceedings ISBN: 978-1-4503-8070-6
QC 20220330
2022-03-302022-03-302023-03-06Bibliographically approved