Skip to content
#43: SNIA Tutorial: Your Cache is Overdue a Revolution: MRCs for Cache Performance and Isolation episode artwork

May 2, 2017 54 min

#43: SNIA Tutorial: Your Cache is Overdue a Revolution: MRCs for Cache Performance and Isolation

from Storage Developer Conference Hosted by Irfan Ahmad, CTO, CloudPhysics

It is well-known that cache performance is non-linear in cache size and the benefit of caches varies widely by workload. Irrespective of whether the cache is in a storage system, database or application tier, no two real workload mixes have the same cache behavior! Existing techniques for profiling workloads don’t measure data reuse, nor do they predict changes in performance as cache allocations are varied. Recently, a new, revolutionary set of techniques have been discovered for online cache optimization. Based on work published at top academic venues (FAST '15 and OSDI '14), we will discuss how to 1) perform online selection of cache parameters including cache block size and read-ahead strategies to tune the cache to actual customer workloads, 2) dynamic cache partitioning to improve cache hit ratios without adding hardware and finally, 3) cache sizing and troubleshooting field performance problems in a data-driven manner. With average performance improvements of 40% across large number of real, multi-tenant workloads, the new analytical techniques are worth learning more about. Learning Objectives: 1) Storage cache performance is non-linear, benefit of caches varies widely by workload mix; 2) Working set size estimates don't work for caching Miss ratio curves for online cache analysis and optimization; 3) How to dramatically improve your cache using online MRC, partitioning, parameter tuning; 4) How to implement QoS, performance SLAs/SLOs in caching and tiering systems using MRCs.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

#43: SNIA Tutorial: Your Cache is Overdue a Revolution: MRCs for Cache Performance and Isolation

0:00 54:42

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Storage Developer Conference?

This episode is 54 minutes long.

When was this Storage Developer Conference episode published?

This episode was published on May 2, 2017.

Can I download this Storage Developer Conference episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.