Research Days 2022: Caching Heterogeneous Stuff in Heterogeneous Places @RedHatOpen
Research Days 2022: Caching Heterogeneous Stuff in Heterogeneous Places  @RedHatOpen
Uploaded August 2022 | Updated September 2026, 5 hours ago
Caching is a classic optimization technique ubiquitous both within single hosts as well as in large distributed systems like CDNs, storage systems, databases, and data center networks. Classic solutions usually involve the omnipresent Least-Recently-Used (LRU) mechanism and its derivatives. These solutions are usually workload oblivious, and changing their configuration requires expert analysis of the system and the workload.

Recent advanced caching approaches that go well beyond LRU, which are gaining popularity, are self-adjusting and exhibit improved performance in various scenarios. We are harnessing some of the underlying design concepts to present novel caching frameworks that we are currently working on. These frameworks take into account request heterogeneity, and perform proactive caching decisions (a.k.a. speculative prefetching). We will be highlighting the design of algorithms and policies that are both dynamic and self-adjusting and consider their benefits in prominent storage system use cases.

Visit the Advanced Proactive Caching for Heterogeneous Storage Systems project page[1] for more information on the project.

Speakers
Dr. Gabriel Scalosub, Ben Gurion University of the Negev, Israel
Dr. Gil Einziger, Ben Gurion University of the Negev, Israel

Conversation Leader
Ilya Kolchinsky, Research Supervisor, Red Hat


[1] research.redhat.com/blog/research_project/advanced-proactive-caching-for-heterogeneous-storage-systems
Research Days 2022: Caching Heterogeneous Stuff in Heterogeneous PlacesResearch Days 2023: A Journey Towards Efficient Software Profiling: Challenges and SolutionsResearch Days 2024: What is an Operating System (OS)? And does it matter anymore?Triton at Red Hatvfkit - a minimal hypervisor using Apple’s virtualization framework - Container Plumbing Days 2023Community Central: Toolbx: Developing on and troubleshooting emerging OSesUsing Elastic Secure Infrastructure  Why and How? - Red Hat Research Days US 2020The Open Road: Who Does Onboarding?Improving Image Pulls DiscussionResearch Days 2022: PHYSICS EU Project: Advancing FaaS applications in the Cloud ContinuumResearch Days 2023: Cloud Auto-scaling Mechanism Under DDoS Attacks: Yo-Yo Attack and Tandem AttackCommunity Central: Surveying Your Community
Red Hat Open |

Research Days 2022: Caching Heterogeneous Stuff in Heterogeneous Places

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER