Banyan: Coordination-Free Distributed Transactions over Mergeable Types / Nov 2020
Paper on Banyan for coordination-free distributed transactions at ASPLAS 2020 with Shashank Shekhar Dubey, KC Sivaramakrishnan and Thomas Gazagnaire. Banyan addressed a key limitation of existing geo-distributed and IoT systems: they couldn't afford coordination latency but still needed transactions. The paper showed how mergeable replicated data types built on Irmin could support distributed transactions without coordination, while remaining composable - something previous CRDT approaches couldn't achieve.