SLO beyond the Hardware Isolation Limits

09/23/2021
by   Haoran Qiu, et al.
0

Performance isolation is a keystone for SLO guarantees with shared resources in cloud and datacenter environments. To meet SLO requirements, the state of the art relies on hardware QoS support (e.g., Intel RDT) to allocate shared resources such as last-level caches and memory bandwidth for co-located latency-critical applications. As a result, the number of latency-critical applications that can be deployed on a physical machine is bounded by the hardware allocation capability. Unfortunately, such hardware capability is very limited. For example, Intel Xeon E5 v3 processors support at most four partitions for last-level caches, i.e., at most four applications can have dedicated resource allocation. This paper discusses the feasibility and unexplored challenges of providing SLO guarantees beyond the limits of hardware capability. We present CoCo to show the feasibility and the benefits. CoCo schedules applications to time-share interference-free partitions as a transparent software layer. Our evaluation shows that CoCo outperforms non-partitioned and round-robin approaches by up to 9x and 1.2x.

READ FULL TEXT
research
06/29/2022

Assessing Intel's Memory Bandwidth Allocation for resource limitation in real-time systems

Industries are recently considering the adoption of cloud computing for ...
research
08/30/2022

Ærø: A Platform Architecture for Mixed-Criticality Airborne Systems

Real-time embedded platforms with resource constraints can take the bene...
research
04/17/2023

Reclaimer: A Reinforcement Learning Approach to Dynamic Resource Allocation for Cloud Microservices

Many cloud applications are migrated from the monolithic model to a micr...
research
06/27/2012

The Necessity for Hardware QoS Support for Server Consolidation and Cloud Computing

Chip multiprocessors (CMPs) are ubiquitous in most of today's computing ...
research
11/21/2021

Domain Page-Table Isolation

Modern applications often consist of different security domains that req...
research
01/18/2023

Extensions for Shared Resource Orchestration in Kubernetes to Support RT-Cloud Containers

Industries are considering the adoption of cloud computing for real-time...

Please sign up or login with your details

Forgot password? Click here to reset