Главная
Study mode:
on
1
Intro
2
Must Balance Latency with Efficiency
3
Challenge: Noisy Neighbors
4
Challenge: Resource Usage Constantly Shifts
5
Interference Example
6
Existing Solutions
7
Challenges at the us-Timescale
8
Caladan's Contributions
9
Caladan's Components
10
Mitigating Interference
11
Signal Sources
12
Core Allocation
13
Example: Mitigating Memory Bandwidth
14
Implementation
15
Evaluation
16
Memcached and GC
17
Colocating Many Tasks
18
Requirements for Applications
19
Conclusion
Description:
Explore a groundbreaking CPU scheduler called Caladan in this 20-minute conference talk from OSDI '20. Learn how Caladan achieves superior quality of service through fast core allocation instead of resource partitioning, outperforming state-of-the-art systems by 11,000x. Discover how it manages resource contention in the memory hierarchy and between hyperthreads, supporting microsecond-scale monitoring and task placement. Understand the challenges of balancing latency with efficiency, dealing with noisy neighbors, and handling constantly shifting resource usage in modern computing environments. Gain insights into Caladan's components, signal sources, and core allocation strategies, as well as its implementation and evaluation results when colocating memcached with garbage-collected workloads.

Caladan - Mitigating Interference at Microsecond Timescales

USENIX
Add to list
0:00 / 0:00