All blogs / Distributed systems / cloud
Micah Lerner
- 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
2024 6
- ServiceRouter: Hyperscale and Minimal Cost Service Mesh at Meta
- A Cloud-Scale Characterization of Remote Procedure Calls
- Gemini: Fast Failure Recovery in Distributed Training with In-Memory Checkpoints
- XFaaS: Hyperscale and Low Cost Serverless Functions at Meta
- Efficient Memory Management for Large Language Model Serving with PagedAttention
- Blueprint: A Toolchain for Highly-Reconfigurable Microservice Applications
2023 9
- 2023 and looking forward to 2024
- Defcon: Preventing Overload with Graceful Feature Degradation
- Towards an Adaptable Systems Architecture for Memory Tiering at Warehouse-Scale
- TelaMalloc: Efficient On-Chip Memory Allocation for Production Machine Learning Accelerators
- Perseus: A Fail-Slow Detection Framework for Cloud Storage Systems
- Ambry: LinkedIn’s Scalable Geo-Distributed Object Store
- Meta’s Next-generation Realtime Monitoring and Analytics Platform
- Elastic Cloud Services: Scaling Snowflake’s Control Plane
- CS Conferences in 2023
2022 12
- Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network
- Design and Evaluation of IPFS: A Storage Layer for the Decentralized Web
- SDN in the Stratosphere: Loon’s Aerospace Mesh Network
- Seven years in the life of Hypergiants' off-nets
- Automatic Reliability Testing For Cluster Management Controllers
- Metastable Failures in the Wild
- Sundial: Fault-tolerant Clock Synchronization for Datacenters
- Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems
- Druid: A Real-time Analytical Data Store
- Monarch: Google’s Planet-Scale In-Memory Time Series Database
- The Ties that un-Bind: Decoupling IP from web services and sockets for robust addressing agility at CDN-scale
- Shard Manager: A Generic Shard Management Framework for Geo-distributed Applications
2021 25
- CS Conferences in 2022
- ghOSt: Fast & Flexible User-Space Delegation of Linux Scheduling
- Kangaroo: Caching Billions of Tiny Objects on Flash
- Faster and Cheaper Serverless Computing on Harvested Resources
- Choosing papers to read and write about
- Log-structured Protocols in Delos
- The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems
- Rudra: Finding Memory Safety Bugs in Rust at the Ecosystem Scale
- RAMP-TAO: Layering Atomic Transactions on Facebook’s Online TAO Data Store
- TAO: Facebook’s Distributed Data Store for the Social Graph
- Scaling Large Production Clusters with Partitioned Synchronization
- A Linux Kernel Implementation of the Homa Transport Protocol, Part II
- Homa: A Receiver-Driven Low-Latency Transport Protocol Using Network Priorities, Part I
- Systems Conferences 2021
- POSH: A Data-Aware Shell
- PaSh: Light-touch Data-Parallel Shell Processing
- From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers
- Unix Shell Programming: The Next 50 Years (The Future of the Shell, Part I)
- Breakfast of Champions: Towards Zero-Copy Serialization with NIC Scatter-Gather
- Ray: A Distributed Framework for Emerging AI Applications
- Firecracker: Lightweight Virtualization for Serverless Applications
- FoundationDB: A Distributed Unbundled Transactional Key Value Store
- Scaling Memcache at Facebook
- Reflecting on 2020
- Noria: dynamic, partially-stateful data-flow for high-performance web applications