Micah Lerner
micahlerner.com · Personal blog · on HN since 2019
Micah Lerner writes summaries of academic and industry computer science papers, mostly on distributed systems and infrastructure.
What HN saysThe author describes it as a way to learn and share research. Commenters call the posts well presented and link them when related papers come up.
22HN people shared it
8linked it in comments
249stories submitted
3.5Kstory points
2 years agolast shared
2019people per year2026
Most-shared posts
- 1SDN in the Stratosphere: Loon’s Aerospace Mesh Network4 people · 43 points · first shared 2022 · discussion on HN
- 2Metastable Failures in the Wild4 people · 30 points · first shared 2022 · 1 comments on HN
- 3Breakfast of Champions: Towards Zero-Copy Serialization with NIC Scatter-Gather4 people · 29 points · first shared 2021 · 1 comments on HN
- 4Defcon: Preventing overload with graceful feature degradation (2023)3 people · 242 points · first shared 2023 · 95 comments on HN
- 5Scaling Memcache at Facebook3 people · 41 points · first shared 2021 · 2 comments on HN
- 6Log-Structured Protocols in Delos, a platform for control plane databases3 people · 37 points · first shared 2021 · 2 comments on HN
- 7Firecracker: Lightweight Virtualization for Serverless Applications3 people · 26 points · first shared 2021 · 1 comments on HN
- 8Meta’s Next-Generation Realtime Monitoring and Analytics Platform3 people · 17 points · first shared 2023 · 1 comments on HN
- 9A Decade of Clos Topologies and Centralized Control in Google’s Datacenter3 people · 13 points · first shared 2022 · discussion on HN
- 10Elastic Cloud Services: Scaling Snowflake’s Control Plane3 people · 13 points · first shared 2023 · discussion on HN
- 11ServiceRouter: Hyperscale and Minimal Cost Service Mesh at Meta3 people · 9 points · first shared 2024 · discussion on HN
- 12Understanding Google’s File System (2020)2 people · 371 points · first shared 2022 · 86 comments on HN
- 13Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems2 people · 101 points · first shared 2022 · 4 comments on HN
- 14Druid: A Real-Time Analytical Data Store2 people · 100 points · first shared 2022 · 28 comments on HN
- 15Homa, a transport protocol to replace TCP for low-latency RPC in data centers2 people · 80 points · first shared 2021 · 41 comments on HN
What HN people wrote when they linked it
mlerner · 2023-07-05
https://www.micahlerner.com
I write about new and foundational academic CS research - writing is a way for me to learn and share with others along the way.
Some of my most popular writing is:
- FoundationDB: A Distributed Unbundled Transactional Key Value Store (https://news.ycombinator.com/item?id=28740497)
- Monarch: Google’s Planet-Scale In-Memory Time Series Database (https://news.ycombinator.com/item?id=31379383)
- Ray: A Distributed Framework for Emerging AI Applications (https://news.ycombinator.com/item?id=27730807)
sizediterable · 2021-10-30
I'm surprised that they published the more recent paper discussed in part 2 [0] since, IIRC, TAO has supported atomic transactions since at least when I was there a few years ago, but better late than never I suppose. I wonder if that means there's still hope that someone at the company will write a blog post about frameworks like:
- EntSchema/EntPattern
- EntQL
- EntAction
- PrivacyPolicy
- Ent Deletion framework
- Ent consistency checkers/fixers (I forget the name of the framework/tool)
It's sad to think that people's only glimpse into these tools is through https://entgo.io which is a really crude approximation of the real thing due to Go's lack of generics and expressiveness. Imagine if such amazing tools could be used at actually ethical companies.
[0] https://www.micahlerner.com/2021/10/23/ramp-tao-layering-atomic-transa…
rektide · 2022-01-20
Very nicely presented. The terminology here paints a easy to understand picture. There's an ideal form, & a solidication/realization of that intent. Annealing is a great word for the realization of an intent.
Semi sort of related, I notice a little passing similarity in Delos, Facebook's Log-Structured Protocol, comprised of two primary verbs that are sent around: apply, to apply an intent to the underlying platform, and sync, for the platform to report newer state up to the app.
Delos is not focused on this infrastructure topic, but it describes an intent-based system, where eventual resolution is expected. I could imagine using Delos or something like it as a way to actuate infrastructure in a similar manner to this paper. I also really enjoy a lot of the neat composability capabilities of Delos.
Kind of hard finding what to cite for Delos. There's dozens of submissions here on HN, but a lot of them are abstract only access, none have gotten much traction.
https://www.usenix.org/conference/osdi20/presentation/balakrishnan
https://www.micahlerner.com/2021/11/23/log-structured-protocols-in-del…
https://engineering.fb.com/2019/06/06/data-center-engineering/delos/
jawns · 2024-03-05
Just last week, the Meta paper about their Defcon system landed on HN front page.
https://www.micahlerner.com/2023/07/23/defcon-preventing-overload-with…
petesergeant · 2022-10-31
"Specifically, Homa aims to replace TCP, which was designed in the era before modern data center environments existed. Consequently, TCP doesn’t take into account the unique properties of data center networks (like high-speed, high-reliability, and low-latency). Furthermore, the nature of RPC traffic is different - RPC communication in a data center often involve enormous amounts of small messages and communication between many different machines."[0]
0: https://www.micahlerner.com/2021/08/15/a-linux-kernel-implementation-o…
fulafel · 2022-08-15
Paper PDF link: https://www.micahlerner.com/assets/papers/rudra.pdf
MarkSweep · 2021-07-25
There is a feed. It is title “untitled” though so it may be hard to find in your feed reader after you add it:
https://www.micahlerner.com/feed.xml
bilalhusain · 2021-07-12
In case someone finds it interesting, kernel bypass also exposes hardware capabilities which can be used for optimization. A recent research attempts at leveraging NICs to accelerate data serialization https://www.sigops.org/s/conferences/hotos/2021/papers/hotos21-s10-rag…
Source: https://www.micahlerner.com/2021/07/07/breakfast-of-champions-towards-…