• Home
  • Search
  • Provisioning Differentiated Last-Level Cache Allocations to VMs in Public Clouds
  • Open Access IconOpen Access
  • Cite Icon10
  • https://doi.org/10.1145/3472883.3487006Copy DOI Icon

Provisioning Differentiated Last-Level Cache Allocations to VMs in Public Clouds

  • Nov 1, 2021
  • Mohammad Shahrad +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Public cloud providers offer access to hardware resources and users rent resources by choosing among many VM sizes. While users choose the CPU core count and main memory size per VM, they cannot specify last-level cache (LLC) requirements. LLC is typically shared among all cores of a modern CPU causing cache contention and performance interference among co-located VMs. Consequently, a user's only way to avoid this interference is purchasing a full-server VM to prevent co-tenants. Although researchers have studied LLC partitioning and despite its availability in commodity processors, LLC QoS has not been offered to public cloud users today. Existing techniques rely mostly on performance profiling, which is not feasible in public cloud settings with opaque VMs. Moreover, prior work does not address how to deliver differentiated LLC allocations at scale. In this work, we develop CacheSlicer, the first system that provides cluster-level support for LLC management in a public cloud. We show how to provide LLC allocations in a major public cloud provider to enable differentiated VM categories, from which users select VMs that match their workloads. We integrate it into the Azure VM scheduler and show its effectiveness through extensive evaluations.

Similar Papers
  • Conference Article
  • Citations11

Reducing Shared Cache Contention by Scheduling Order Adjustment on Commodity Multi-cores

  • May 01, 2011
  • Yingxin Wang +5
  • PDF
  • Preprint Article

Performance analysis of coalesce private or spill shared (CPOSS) replacement strategy overLRU to handle directory entry evictions from the slice last level cache (LLC) using a scalable coherent sparse directory in Multicore processor

  • May 06, 2024
  • Research Square
  • Narottam Sahu +3
  • Conference Article
  • Citations2

Improving inclusive cache performance with two-level eviction priority

  • Sep 01, 2012
  • Lingda Li +4
  • Conference Article
  • Citations6

Themis: Fair Memory Subsystem Resource Sharing with Differentiated QoS in Public Clouds

  • Aug 29, 2022
  • Wenda Tang +4
  • Conference Article
  • Citations30

EMBA

  • Aug 05, 2019
  • Yaocheng Xiang +4
  • Conference Article
  • Citations14

SAC: Sharing-Aware Caching in Multi-Chip GPUs

  • Jun 17, 2023
  • Shiqing Zhang +3
  • Research Article
  • Citations9

A hierarchical approach for resource allocation in hybrid cloud environments

  • Nov 29, 2016
  • Wireless Networks
  • Zhe Liu +3
  • Research Article
  • Citations52

MCC-DB

  • Aug 01, 2009
  • Proceedings of the VLDB Endowment
  • Rubao Lee +4
  • Conference Article
  • Citations15

GNFC: Towards network function cloudification

  • Nov 01, 2015
  • Richard Cziva +2
  • Research Article
  • Citations1

Analysis of Risks and Security Requirements in Public Cloud

  • Aug 15, 2018
  • International Journal of Engineering & Technology
  • A Banushri +1
  • Research Article
  • Citations16

Enabling the execution of HPC applications on public clouds with HPC@Cloud toolkit

  • Dec 04, 2023
  • Concurrency and Computation: Practice and Experience
  • Vanderlei Munhoz +1
  • Research Article
  • Citations19

Cost-Effective Service Provisioning for Hybrid Cloud Applications

  • May 17, 2016
  • Mobile Networks and Applications
  • Fangming Liu +2
  • Book Chapter
  • Citations2

PLSS: A Scheduler for Multi-core Embedded Systems

  • Jan 01, 2017
  • Solomon Abera +2
  • Conference Article
  • Citations18

Cloud Deployment Model Selection Assessment for SMEs: Renting or Buying a Cloud

  • Nov 01, 2012
  • Jacky Keung +1
  • Book Chapter
  • Citations3

A New Cloud Computing Deployment Model: Proprietary Cloud

  • Jan 01, 2023
  • Weibo Zhao +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.