Murat (Distributolog)'s Avatar

Murat (Distributolog)

@muratdemirbas.bsky.social

Distributed systems,Database systems, Lightweight formal methods, TLA+ https://muratbuffalo.blogspot.com/

1,623 Followers  |  61 Following  |  117 Posts  |  Joined: 30.08.2023  |  2.0383

Latest posts by muratdemirbas.bsky.social on Bluesky

Preview
Academic chat: On PhD This week, Aleksey and I met not to dissect a research paper, but to chat about "the process of PhD". I had recently wrote a post titled "T...

Academic chat: On PhD

This week, Aleksey and I didn’t dissect a paper, we talked about the process of doing a PhD:

the 5 Cs of research,

how taste develops,

why sparring matters,

what academia can learn from industry's onboarding process!

muratbuffalo.blogspot.com/2025/10/acad...

10.10.2025 17:32 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Tiga: Accelerating Geo-Distributed Transactions with Synchronized Clocks This paper (to appear at SOSP'25) is one of the latest efforts exploring the dream of a one-round commit for geo-replicated databases. TAPI...

[new blog post]

Tiga: Accelerating Geo-Distributed Transactions with Synchronized Clocks

muratbuffalo.blogspot.com/2025/10/tiga...

08.10.2025 03:26 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Versions of The Eternaut A classic of Argentine sci-fi comics, now a Netflix series in Spanish.

My review of a classic of Argentine sci-fi comics, now a Netflix series in Spanish. emptysqua.re/blog/the-ete...

07.10.2025 14:20 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

Kelsey Roman performing with aerial silks hanging from the West Trapps cliff in the Gunks, at sunset and moonrise. emptysqua.re/blog/aerial-...

07.10.2025 17:21 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
The Invisible Curriculum of Research Courses, textbooks, and papers provide the formal curriculum of research. But there is also an invisible curriculum. Unwritten rules and ski...

[new blog post]

The Invisible Curriculum of Research

muratbuffalo.blogspot.com/2025/10/the-...

03.10.2025 20:10 β€” πŸ‘ 16    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
Four Ivies. Two days. This is my long-overdue trip report from last summer: July 10–11, 2024. We toured Ivy League campuses to help our rising senior son weigh hi...

Four Ivies. Two Days.

muratbuffalo.blogspot.com/2025/09/four...

This is my long-overdue trip report from last summer. For campus visits, we toured Yale and Brown, followed by Princeton and UPenn the next day. Of course we drove, that's how we roll.

This time we got to rank the schools.

24.09.2025 18:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Supporting our AI overlords: Redesigning data systems to be Agent-first This Berkeley systems group paper opens with the thesis that LLM agents will soon dominate data system workloads. These agents, acting on b...

[new blog post]

Supporting our AI overlords: Redesigning data systems to be Agent-first

muratbuffalo.blogspot.com/2025/09/supp...

17.09.2025 17:28 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 2    πŸ“Œ 1
Preview
Disaggregation: A New Architecture for Cloud Databases This short VLDB'25 paper Β surveys disaggregation for cloud databases. It has several insightful points, and I found it worth summarizing.Β  T...

[new blog post]

Disaggregation: A New Architecture for Cloud Databases

muratbuffalo.blogspot.com/2025/09/disa...

08.09.2025 21:26 β€” πŸ‘ 12    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Our Myrtle Beach vacation This year was a bastard. Not from work. God, no, I find work relaxing. Reading papers, inventing algorithms, ripping apart distributed syste...

[new blog post]

Our Myrtle Beach vacation

muratbuffalo.blogspot.com/2025/09/myrt...

08.09.2025 01:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Thumbnail: HoliPaxos: Towards More Predictable Performance in State Machine Replication

Thumbnail: HoliPaxos: Towards More Predictable Performance in State Machine Replication

Vol:18 No:8 β†’ HoliPaxos: Towards More Predictable Performance in State Machine Replication
πŸ‘₯ Authors: Zhiying Liang, Vahab Jabrayilov, Abutalib Aghayev, Aleksey Charapko
πŸ“„ PDF: https://www.vldb.org/pvldb/vol18/p2505-charapko.pdf

01.08.2025 18:00 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

Many books in discworld, but are you referring to maybe another miniseries about "Om"?
I am not that well-versed about the Pratchett's universe yet.

04.09.2025 13:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

[new blog post]

Recent Reads (September 25)

muratbuffalo.blogspot.com/2025/09/rece...

03.09.2025 17:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Asymmetric Linearizable Local Reads People want data fast. They also want it consistent. Those two wants pull in opposite directions. This VLDB'25 paper does another take on t...

[new blog post]

Asymmetric Linearizable Local Reads

muratbuffalo.blogspot.com/2025/09/asym...

02.09.2025 15:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Thumbnail: Design and Modular Verification of Distributed Transactions in MongoDB

Thumbnail: Design and Modular Verification of Distributed Transactions in MongoDB

Vol:18 No:12 β†’ Design and Modular Verification of Distributed Transactions in MongoDB
πŸ‘₯ Authors: William Schultz, Murat Demirbas
πŸ“„ PDF: https://www.vldb.org/pvldb/vol18/p5045-schultz.pdf

01.09.2025 06:00 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

VLDB has published my colleagues' terrific paper MongoDB distributed transactions: how they work, how we checked them with TLA+, how we checked that our code conforms to our TLA+ spec.

01.09.2025 06:43 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
CMU 15-445/645 :: Intro to Database Systems (Fall 2025) You want to know whether this is the premier course at Carnegie Mellon University on the design and implementation of database management systems? Well, it is. This course rips through data models (re...

Today is the new semester for @db.cs.cmu.edu's Intro to Database Systems! We're going harder into material than before. More challenging projects but you can use LLMs to help. We also have 10min talks each Wed from leading DB companies: 15445.courses.cs.cmu.edu/fall2025

25.08.2025 14:29 β€” πŸ‘ 63    πŸ” 18    πŸ’¬ 1    πŸ“Œ 0
Preview
Knowledge and Common Knowledge in a Distributed Environment, Part 2 Graph theory and epistemology, oh my!

The epic continues: emptysqua.re/blog/review-...

25.08.2025 14:48 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Cabinet: Dynamically Weighted Consensus Made Fast This paper (to appear in VLDB'25) proposes a consensus algorithm called "Cabinet", which dynamically adjusts node weights based on responsi...

[new blog post]

Cabinet: Dynamically Weighted Consensus Made Fast

muratbuffalo.blogspot.com/2025/08/cabi...

21.08.2025 02:02 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Knowledge and Common Knowledge in a Distributed Environment, Part 1 A profound 1990 paper about epistomology in distributed systems.

I'm beginning an epic journey to understand the 1990 paper "Knowledge and Common Knowledge in a Distributed Environment" emptysqua.re/blog/review-...

13.08.2025 16:49 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Post image

[new blog post]

Vive la Difference: Practical Diff Testing of Stateful Applications (VLDB'25)

muratbuffalo.blogspot.com/2025/08/vive...

Safe rollouts of stateful apps. Instantly branches Postgres DBs, replays prod-like requests on old & new versions, and shows 3-way diffs of outputs + DB state.

13.08.2025 16:32 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Towards Optimal Transaction Scheduling This paper (VLDB'2024) looks at boosting transaction throughput through better scheduling. The idea is to explore the schedule-space more s...

[new blog post]

Towards Optimal Transaction Scheduling (VLDB'24)

muratbuffalo.blogspot.com/2025/08/towa...

13.08.2025 00:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
GenAI-accelerated TLA+ challenge πŸ† Announcement: Winners of the 2025 TLAi+ Challenge The TLA+ Foundation, in collaboration with NVIDIA, is pleased to announce the winners of the first GenAI-accelerated TLA+ Challengeβ€”an open call for...

πŸ† Winners of the first-ever #ai meets #tlaplus challenge:

πŸ₯‡ From code to TLA+ specs, automatically.
πŸ₯ˆ Grammar-constrained AI that speaks TLA+.
πŸ₯‰ Generating correct Rust from TLA+ specs.

Full details πŸ‘‰ foundation.tlapl.us/challenge

12.08.2025 22:04 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Neurosymbolic AI: The 3rd Wave The paper (arXiv 2020, also AI review 2023) opens up with discussing recent high-profile AI debates: the MontrΓ©al AI Debate and the AAAI 20...

[new blog post]

Neurosymbolic AI: The 3rd Wave

muratbuffalo.blogspot.com/2025/08/neur...

08.08.2025 15:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Neurosymbolic AI: Why, What, and How The paper (2023) argues for integrating two historically divergent traditions in artificial intelligence (neural networks and symbolic reas...

new blog post]

Neurosymbolic AI: Why, What, and How

muratbuffalo.blogspot.com/2025/08/neur...

07.08.2025 14:36 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Can a Client–Server Cache Tango Accelerate Disaggregated Storage? This paper from HotStorage'25 presents OrcaCache, a design proposal for a coordinated caching framework tailored to disaggregated storage s...

[new blog post]

Can a Client–Server Cache Tango Accelerate Disaggregated Storage?

muratbuffalo.blogspot.com/2025/08/can-...

06.08.2025 21:26 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Transaction Healing: Scaling Optimistic Concurrency Control on Multicores This paper from SIGMOD 2016 proposes a transaction healing approach to improve the scalability of Optimistic Concurrency Control (OCC) in m...

[new blog post]

Transaction Healing: Scaling Optimistic Concurrency Control on Multicores

muratbuffalo.blogspot.com/2025/08/tran...

06.08.2025 12:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Analysing Snapshot Isolation This paper (PODC'2016) presents a clean and declarative treatment of Snapshot Isolation (SI) using dependency graphs. It builds on the foun...

[new blog post]

Analysing Snapshot Isolation

muratbuffalo.blogspot.com/2025/08/anal...

05.08.2025 13:17 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Recent reads (July 2025) I know I should call this recent listens, but I am stuck with the series name. So here it goes. These are some recent "reads" this month. B...

[new blog post]

Recent Reads (July 2025)

muratbuffalo.blogspot.com/2025/07/rece...

31.07.2025 02:14 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Real Life Is Uncertain. Consensus Should Be Too! Aleksey and I sat down to read this paper on Monday night. This was an experiment which aimed to share how experts read papers in real tim...

[new blog post]

Real Life Is Uncertain. Consensus Should Be Too! (HotOS'25)

muratbuffalo.blogspot.com/2025/07/real...

Aleksey and I recorded our reading/discussion section. It is also available through the blog post, and is instructive for how to read papers.

30.07.2025 13:38 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Tired

Using callbacks to implement non-blocking I/O

Wired

Using callbacks to implement partial re-execution of transactions that violate serializability, avoiding full aborts

bsky.app/profile/mura...

30.07.2025 12:00 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@muratdemirbas is following 20 prominent accounts