The Curious Engineer

All blogs / Distributed systems / cloud

Micah Lerner

micahlerner.com

Distributed systems / cloudStorage / filesystemsAI / ML

Posts
63 from 12 Jan 2019 to 3 Jan 2025
Posting
now and then
Kind
personal blog
Feed
https://www.micahlerner.com/atom.xml

2025 1

  1. Resiliency at Scale: Managing Google’s TPUv4 Machine Learning Supercomputer

2024 6

  1. ServiceRouter: Hyperscale and Minimal Cost Service Mesh at Meta
  2. A Cloud-Scale Characterization of Remote Procedure Calls
  3. Gemini: Fast Failure Recovery in Distributed Training with In-Memory Checkpoints
  4. XFaaS: Hyperscale and Low Cost Serverless Functions at Meta
  5. Efficient Memory Management for Large Language Model Serving with PagedAttention
  6. Blueprint: A Toolchain for Highly-Reconfigurable Microservice Applications

2023 9

  1. 2023 and looking forward to 2024
  2. Defcon: Preventing Overload with Graceful Feature Degradation
  3. Towards an Adaptable Systems Architecture for Memory Tiering at Warehouse-Scale
  4. TelaMalloc: Efficient On-Chip Memory Allocation for Production Machine Learning Accelerators
  5. Perseus: A Fail-Slow Detection Framework for Cloud Storage Systems
  6. Ambry: LinkedIn’s Scalable Geo-Distributed Object Store
  7. Meta’s Next-generation Realtime Monitoring and Analytics Platform
  8. Elastic Cloud Services: Scaling Snowflake’s Control Plane
  9. CS Conferences in 2023

2022 12

  1. Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network
  2. Design and Evaluation of IPFS: A Storage Layer for the Decentralized Web
  3. SDN in the Stratosphere: Loon’s Aerospace Mesh Network
  4. Seven years in the life of Hypergiants' off-nets
  5. Automatic Reliability Testing For Cluster Management Controllers
  6. Metastable Failures in the Wild
  7. Sundial: Fault-tolerant Clock Synchronization for Datacenters
  8. Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems
  9. Druid: A Real-time Analytical Data Store
  10. Monarch: Google’s Planet-Scale In-Memory Time Series Database
  11. The Ties that un-Bind: Decoupling IP from web services and sockets for robust addressing agility at CDN-scale
  12. Shard Manager: A Generic Shard Management Framework for Geo-distributed Applications

2021 25

  1. CS Conferences in 2022
  2. ghOSt: Fast & Flexible User-Space Delegation of Linux Scheduling
  3. Kangaroo: Caching Billions of Tiny Objects on Flash
  4. Faster and Cheaper Serverless Computing on Harvested Resources
  5. Choosing papers to read and write about
  6. Log-structured Protocols in Delos
  7. The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems
  8. Rudra: Finding Memory Safety Bugs in Rust at the Ecosystem Scale
  9. RAMP-TAO: Layering Atomic Transactions on Facebook’s Online TAO Data Store
  10. TAO: Facebook’s Distributed Data Store for the Social Graph
  11. Scaling Large Production Clusters with Partitioned Synchronization
  12. A Linux Kernel Implementation of the Homa Transport Protocol, Part II
  13. Homa: A Receiver-Driven Low-Latency Transport Protocol Using Network Priorities, Part I
  14. Systems Conferences 2021
  15. POSH: A Data-Aware Shell
  16. PaSh: Light-touch Data-Parallel Shell Processing
  17. From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers
  18. Unix Shell Programming: The Next 50 Years (The Future of the Shell, Part I)
  19. Breakfast of Champions: Towards Zero-Copy Serialization with NIC Scatter-Gather
  20. Ray: A Distributed Framework for Emerging AI Applications
  21. Firecracker: Lightweight Virtualization for Serverless Applications
  22. FoundationDB: A Distributed Unbundled Transactional Key Value Store
  23. Scaling Memcache at Facebook
  24. Reflecting on 2020
  25. Noria: dynamic, partially-stateful data-flow for high-performance web applications

2020 6

  1. Drovorub and Fancy Bear
  2. Thoughts on reviewing books
  3. Understanding Raft - Part 2 (Raft leaders, logs, and safety)
  4. Understanding Raft Consensus - Part 1
  5. Understanding Google’s File System
  6. 2019 year in review & looking ahead in 2020

2019 4

  1. Getting started in Bug Bounty Hunting
  2. Diving into Reverse Engineering
  3. The Cybersecurity Rabbithole
  4. A new year of learning and writing