Caching with Delayed Hits
- 👤 Speaker: Nirav Atre, CMU
- 📅 Date & Time: Thursday 30 July 2020, 15:00 - 16:00
- 📍 Venue: https://meet.google.com/ehj-dwaz-rea
Abstract
Caches are at the heart of latency-sensitive systems. In this talk, we will focus on a growing challenge for the design of latency-minimizing caching called ‘delayed hits’. Delayed hits occur at high throughput, when multiple requests to the same object queue up before an outstanding cache miss for that object is resolved. This phenomenon increases latencies beyond the predictions of traditional caching models and simulators, and subverts expectations of existing caching algorithms; in fact, caching algorithms are designed as if delayed hits simply didn’t exist. We show that traditional caching strategies – even so-called ‘optimal’ algorithms – can fail to minimize latency in the presence of delayed hits. We present a new, latency-optimal offline caching algorithm called BELATEDLY , which computes up to 45% lower latencies compared to the traditional, hit-rate optimal Belady’s algorithm. Using BELATEDLY as our guide, we show that incorporating an object’s ‘Aggregate Delay’ into online caching heuristics can improve latencies for practical caching systems by up to 40%. We implement a prototype, Minimum-AggregateDelay (MAD), in the context of a CDN caching node. Using a CDN production trace and backends deployed in different geographic locations, we show that MAD can reduce average caching latencies in CDNs today by 12-18% depending on the backend RTTs.
Bio: Nirav is a third-year Ph.D. student in the Computer Science Department (CSD) at Carnegie Mellon University (CMU), where he is advised by Prof. Justine Sherry. Nirav’s research interests lie at the intersection of networking and performance modeling, and he’s part of the Systems, Networking, and Performance (SNAP) Lab at CMU . Prior to starting graduate school, Nirav completed his B.A.Sc in Computer Engineering at the University of Toronto, Canada, in 2018.
Series This talk is part of the Computer Laboratory Systems Research Group Seminar series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- CL's SRG seminar
- Computer Laboratory Systems Research Group Seminar
- Department of Computer Science and Technology talks and seminars
- https://meet.google.com/ehj-dwaz-rea
- Interested Talks
- ndk22's list
- ob366-ai4er
- rp587
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Thursday 30 July 2020, 15:00-16:00