~/talk

On-demand Container Loading in AWS Lambda

Talkat USENIX ATC '23 · 2023-07-10..07-12· [serverless, cloud-infrastructure]
links:none on file
links:none on file
links:none on file
slides:none on file

AWS Lambda increases deployable artifacts from zip files to 10 GiB images while keeping cold starts low by chunking flattened container tar layers, content-addressing chunks in S3, and doing block-level demand loading into microVMs. The system uses consistent hashing, convergent encryption for deduplicable-but-confidential chunks, and erasure-coded caching (5-of-4 erasure coding) across tiers (L1 local ~65% hits, L2 datacenter, L3 S3 <1% misses). Result: ~40× package size increase, support for 15,000 containers/sec per customer, millions of requests/sec, and hundreds of trillions of invocations for >1M customers.

AI-written summary · about

  1. 0:00The Lambda evolution
  2. 2:40Motivation for change
  3. 5:13Architecture and design
  4. 6:59Worker node implementation
  5. 8:48Efficiency and deduplication
  6. 11:19Security and encryption
  7. 14:28Caching and reliability
  8. 17:42Performance metrics
  9. 18:55Future and summary
~/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.