Murat (Distributolog)
muratdemirbas.bsky.social
Murat (Distributolog)
@muratdemirbas.bsky.social
Distributed systems,Database systems, Lightweight formal methods, TLA+

https://muratbuffalo.blogspot.com/
[new blog post]

Are Database System Researchers Making Correct Assumptions about Transaction Workloads?

muratbuffalo.blogspot.com/2026/01/are-...
Are Database System Researchers Making Correct Assumptions about Transaction Workloads?
In this blog, we had reviewed quite a number of deterministic database papers, including Calvin , SLOG , Detock , which aimed to achieve hig...
muratbuffalo.blogspot.com
January 5, 2026 at 4:11 PM
[new blog post]

The Agentic Self: Parallels Between AI and Self-Improvement

muratbuffalo.blogspot.com/2026/01/the-...
The Agentic Self: Parallels Between AI and Self-Improvement
2025 was the year of the agent. The goalposts for AGI shifted; we stopped asking AI to merely "talk" and demanded that it "act". As an outsi...
muratbuffalo.blogspot.com
January 2, 2026 at 11:15 PM
Reposted by Murat (Distributolog)
Buffalo recorded its strongest wind gust since 1980 today.. 79mph (think I heard that right)... max gusts bal-day: 40-55mph NYC-Boston
December 29, 2025 at 6:04 PM
[new blog post]

Rethinking the Cost of Distributed Caches for Datacenter Services

muratbuffalo.blogspot.com/2025/12/reth...
Rethinking the Cost of Distributed Caches for Datacenter Services
This paper (HOTNETS'25) re-teaches a familiar systems lesson: caching is not just about reducing latency, it is also about saving CPU! The ...
muratbuffalo.blogspot.com
December 29, 2025 at 9:52 PM
Reposted by Murat (Distributolog)
The "Open Versus Closed" paper was in 2006. The "coordinated omission" talk was in 2012. So why haven't we all switched to open loop benchmarks by now?
December 21, 2025 at 6:18 PM
Reposted by Murat (Distributolog)
YCSB is obsolete. It's a closed loop benchmark that doesn't generate realistic load, and it can't push a system past its limit. Same goes for the TPC benchmarks, and even the new KVBench. We've known about the inaccuracies of these closed loop benchmarks for years. emptysqua.re/blog/ycsb-is...
YCSB Is Obsolete, We Need New Benchmarks
Closed loop benchmarks are too polite, they don't push systems past their limits.
emptysqua.re
December 21, 2025 at 6:17 PM
Reposted by Murat (Distributolog)
@muratdemirbas.bsky.social and I are announcing today our new lease protocol for Raft, LeaseGuard. It's rigorously specified in TLA+, it's surprisingly simple, it adds no new messages to Raft, and it has cool optimizations to restore read and write availability quickly after a leader crash.
December 19, 2025 at 1:49 PM
We introduce LeaseGuard: a Raft-specific lease protocol with a precise spec and fast recovery after crashes.

Paper + Implementation linked in our joint (w Jesse @emptysqua.re) blog post below.

muratbuffalo.blogspot.com/2025/12/leas...
LeaseGuard: Raft Leases Done Right!
Many distributed systems have a leader-based consensus protocol at their heart. The protocol elects one server as the "leader" who receives ...
muratbuffalo.blogspot.com
December 19, 2025 at 1:13 PM
Reposted by Murat (Distributolog)
Our focus is specifically on getting *CS* people into formal verification, hence the name, "Logic for Systems" (as opposed to "Logic for philosophical syllogisms", say). There's a book accompanied by a verification tool specifically designed for education (not a lot are!).
forge-fm.github.io/book/
How to Read this book - Logic for Systems: Lightweight Formal Methods for Everybody
forge-fm.github.io
December 13, 2025 at 12:25 PM
Our car pool turned into a brainrot field study.

I wrote about the language, the memes, the programming joke that went too far, and why I think the kids are alright.

Real tea inside.

[new blog post]

muratbuffalo.blogspot.com/2025/12/brai...
Brainrot
I drive my daughter to school as part of a car pool. Along the way, I am learning a new language, Brainrot. So what is brainrot ? It is what...
muratbuffalo.blogspot.com
December 8, 2025 at 3:58 PM
[new blog post]

Mitigating Application Resource Overload with Targeted Task Cancellation

muratbuffalo.blogspot.com/2025/11/miti...
November 25, 2025 at 3:54 AM
Reposted by Murat (Distributolog)
Wow! Jesse Welles performed his song “Join ICE” on the Colbert Show last night. 🏆
November 20, 2025 at 3:04 PM
Reposted by Murat (Distributolog)
Registration is now open for CIDR 2026 from January 18th-21st in Santa Cruz! Hope to see you all there!

cidrdb.org/cidr2026/reg...
CIDR 2026 - Registration
The 16th Conference on Innovative Data Systems Research (CIDR 2026), Registration Information
cidrdb.org
November 10, 2025 at 8:10 PM
Reposted by Murat (Distributolog)
Kyle Kingsbury is not a journalist. He is not an op-ed writer.

He is a computer safety researcher.

And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.

In under 1600 words.

aphyr.com/posts/397-i-...
November 9, 2025 at 8:49 PM
[new blog post]

Taurus MM: A Cloud-Native Shared-Storage Multi-Master Database

muratbuffalo.blogspot.com/2025/11/taur...
Taurus MM: A Cloud-Native Shared-Storage Multi-Master Database
This VLDB'23 paper presents Taurus MM, Huawei's cloud-native, multi-master OLTP database built to scale write throughput in clusters betwee...
muratbuffalo.blogspot.com
November 10, 2025 at 4:36 AM
[new blog post]

Taurus Database: How to be Fast, Available, and Frugal in the Cloud

muratbuffalo.blogspot.com/2025/11/taur...
Taurus Database: How to be Fast, Available, and Frugal in the Cloud
This SIGMOD’20 paper presents TaurusDB, Huawei's disaggregated MySQL-based cloud database. TaurusDB refines the disaggregated architecture ...
muratbuffalo.blogspot.com
November 9, 2025 at 4:41 AM
Reposted by Murat (Distributolog)
I love the point made here.

We actually _need_ to do the work, and feel the pain, of our existing situation to be motivated to understand and fix it.

I think often times we don't understand how important our suffering is to a victory that actually matters.

"Beware of unearned wisdom" - Carl Jung
October 23, 2025 at 1:53 AM
[new blog post]

Barbarians at the Gate: How AI is Upending Systems Research

muratbuffalo.blogspot.com/2025/10/barb...
Barbarians at the Gate: How AI is Upending Systems Research
This recent paper from the Berkeley Sky Computing Lab has been making waves in systems community. Of course, Aleksey and I did our live blin...
muratbuffalo.blogspot.com
October 23, 2025 at 12:15 AM