~/talk

Cachew: Machine Learning Input Data Processing as a Service

Talkat USENIX ATC '22 · 2022-07-11..07-13· [machine-learning, developer-experience]
name:Dan Graur
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Cachew is a managed service that disaggregates TF Data Service pipelines into dispatcher and stateless workers, adds a caching layer, and applies auto-scaling and auto-caching policies by measuring node-level throughput and projected cache read times. It decides which hint locations to materialize, scales workers until fetch latency no longer improves, and shares cached preprocessed data across jobs. Evaluation shows up to 4.1x reduction in training time and 1.1x–3.8x reduction in cost.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Data Processing in ML Workloads
  3. 1:29Input Preprocessing Challenges
  4. 2:36Opportunities
  5. 2:59Current Landscape in ML Preprocessing
  6. 5:03Main Contributions
  7. 5:19System Architecture
  8. 6:06Client-Service Interaction in Cachew
  9. 7:03Main Features of Cachew
  10. 7:19Code Example
  11. 9:27Graph Representation
  12. 13:34Evaluation: Autoscaling Policy
  13. 16:12Evaluation: Autoscaling & caching for Multiple Tenants
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.