| CARVIEW |
Exploratory Systems Lab
Welcome to the Exploratory Systems Lab (ExpoLab)
at the Computer Science Department at UC Davis. Our mission led by Prof.
Mohammad Sadoghi, Chancellor's Fellow,
is to pioneer a resilient and sustainable data platform at scale, named Apache ResilientDB (Incubating),
a distributed ledger centered around a democratic and decentralized computational model
(Blockchain Textbook,
Consensus Textbook,
Vision/Slides,
Journey,
Outlook/Slides,
Survey/Slides*,
Podcast,
Bitcoin Radio,
Code,
Hands-on,
Wiki,
Blog) that further
aims to unify secure transactional and real-time analytical processing
(Transaction Textbook,
L-Store,
QueCC).
Additionally, we aim to explore the concept of consensus from moral, ethical, epistemological,
and religious perspectives grounded in computer science (Ethics Textbook).
We envision Apache ResilientDB to serve as a platform to foster creativity.
Prof. Sadoghi has co-founded a blockchain company called
Moka Blox, a spin-off
of our Apache ResilientDB (Incubating).
He is further committed to making UC Davis a blockchain hub, and as part of this
initiative, he is advising the Blockchain At Davis (BaD) organization that consists mostly of
undergraduates. Broadly speaking, the related research topics/projects to fulfill our
ResilientDB vision are:
- Blockchain: Consensus & Replication
- Landscape: Blockchain Dichotomy [Springer Encyclopedia], Blockchain Textbook [Morgan & Claypool], Chemistry of Agreement [CIDR'23], Consensus Textbook [Foundations and Trends® in Databases], Bedrock of BFT: Analysis [NSDI'24].
- Theory: Reliable Cluster Sending [DISC'19, FoIKS'22], Wait-free Consensus [DISC'19], Delayed Replication [ICDT'20], Probabilistic Cluster Sending [JSys'23], Carry [DISC'25].
- Protocols: Blockplane [ICDE'19], GeoBFT [VLDB'20], Proof-of-Execution (PoE) [EDBT'21], Resilient Concurrent Consensus (RCC) [ICDE'21], RingBFT [EDBT'22], ByShard [VLDB'21], Power-of-Collaboration [IEEE Data Eng. Bulletin'22], ServerlessBFT [ICDE'23], Cerberus [JSys'23], SGX Accelerated Consensus [EuroSys'23], SpotLess [ICDE'24], Cassandra [arXiv'24], Fides [arXiv'25], Hamava [ICDE'25], HotStuff-1 [SIGMOD'25], Collaborative Consensus [SRDS'25], FairDAG [VLDB'26]
- Concurrent Smart Contract Execution: Orthrus [ICDE'25], Thunderbolt [EDBT'26]
- Systems: Architectural Lessons [ICDCS'20], ResilientDB [VLDB'20]
- Transactions: Concurrency Controls, Agreement Protocols, Real-time HTAP
- Landscape: HTAP Dichotomy [Springer Encyclopedia], Transaction Textbook [Morgan & Claypool]
- Storage Model: Index Maintenance [VLDB'13], DeltaBlock [VLDBJ'16], CaSSanDra [ICDE'14], GRFusion [SIGMOD'18, EDBT'18], L-Store [EDBT'18], LogStore [TKDE'20]
- Protocols: 2VCC [VLDB'14], EasyCommit [EDBT'18], QueCC (Best Paper Award) [Middleware'18], Q-Store [EDBT'20], QR-Store [arXiv'21],
- Systems: KV-Store Benchmarking [VLDB'12], DL-Store [ICDCS'16], Kanzi [Middleware'16], In-memory NoSQL [TKDE'20]
Broader Research Areas:
- Distributed Workflow Execution (e.g., Deterministic Distributed Workflows, D2WORM, Geo Distribution)
- Modern Hardware Acceleration: FPGAs, GPUs, SSDs (e.g., fpga-ToPSS, Line-speed EP, Parallel EP, Multi-query Optimization, FQP, OP-Block, SplitJoin, Hardware Co-Design, Acceleration Landscape, Multi-way Joins, Diba Re-Configurable Processor)
- High-dimensional Indexing Structures (e.g., BE-Tree, GPX-Matcher, Access Predicate Pruning, Matching Kernel, Top-k Matching, Distributed Top-k, Cache-conscious BE-Tree, Parallel Compressed BE-Tree)
- Data Quality, Semantic Data Enrichment, Enriched Data Curation/Integration (e.g., Declarative Data Quality, Approximate Joins, Self-Curating Databases, Tiresias: Conference Paper| Demo Paper| Journal Paper, Entity Linking via NNs, slides], EmbedS)
Books
- The Problems of Consensus: An Ethical Inquiry into Democratic and Decentralized Principles. [Flyer, Book]
Mohammad Sadoghi.
SpringerBriefs in Philosophy. 2025.
- Consensus in Data Management: From Distributed Commit to Blockchain. [Flyer, eBook/Print]
F. Nawab and Mohammad Sadoghi.
Foundations and Trends® in Databases. 2023.
Book Slides: here | Book Slides: Lecture Recordings - Fault-tolerant Distributed Transactions on Blockchain. [Flyer, eBook/Print]
S. Gupta, J. Hellings, and Mohammad Sadoghi.
Morgan & Claypool Synthesis Lectures on Data Management. 2021.
Book Slides: Chapter 1, Chapter 2, Chapter 3, Chapter 4, [...] | Book Slides: Lecture Recordings - Transaction Processing on Modern Hardware. [Flyer, eBook/Print] Mohammad Sadoghi, S. Blanas. Morgan & Claypool Synthesis Lectures on Data Management. 2019.
In the Press
- From Legal Codes to Coding: Computer Scientists Tackle Data Privacy Law, College of Engineering Newsletter, Jessica Heath, June 12, 2024
- Discovering Academia Podcast: Promoting curiosity and making academia more approachable.
-
Oracle for Research Blog: A research highlight focused on how to reinforce democracy and decentralization in building sustainable blockchain ecosystems. [Highlight]
- "UC Davis use OCI to boldly reimagine the fabric of blockchain". Oracle for Research Blog, December 7, 2022. [Computer Science Department, UC Davis, December 15, 2022]
-
Governor Newsom Signs Blockchain Executive Order: An interview to serve as a genuine call to examine the broad societal & moral implications and significance of the wide adoption of blockchain technologies
- ‘Too Often Governments Lag Behind Technological Advancements’: Newsom Moves To Regulate Cryptocurrency In California. CBS sacramento, May 4, 2022.
-
Stress Management and Well-being Courses: In an effort to cope with the COVID crisis, UC Davis meditation and stress reduction seminars based on the Tamarkoz® method are in now in spotlight.
- "How To Become an Extraordinary Human". Shelby Dioum. UC Davis Magazine. November 22, 2021. [Also appeared in the College of Engineering Newsletter: "How to Be an Extraordinary Human, With No Computer Required"]
- Seminar spotlight: "Becoming an Extraordinary Human". Lyra Farrell. The California Aggie, April 6, 2020.
-
Blockchain Textbook: Fault-tolerant Distributed Transactions on Blockchain
- UC Davis Computer Scientists Publish Comprehensive Textbook on Blockchain. UC Davis, July 2, 2021.
-
ExpoLab in an exciting collaboration
with Radix are developing a new planet-scale blockchain fabric
- Breakthrough in Consensus Theory: Scaling DeFi Without Breaking Composability. Medium, July 30, 2020.
- Radix is set to boost DeFi Adoption. UseTheBitcoin in Crypto News, July 30, 2020.
- Powering the DeFi Revolution with Radix. Live Bitcoin News, July 23, 2020.
- ExpoLab partners with Radix to develop fast and secure financial DLT system | Radix DLT — Decentralized Ledger Technology. Medium, July 15, 2020.
- ExpoLab partners with Radix to develop fast and secure financial blockchain system. UC Davis, July 14, 2020.
- How companies can navigate the Wild West of today’s blockchain ecosystems. CityAM, April 7, 2020.
- Radix partners with top US research lab to bring its new Cerberus Consensus to life. Medium, March 25, 2020.
- ExpoLab's Blockchain Education and Reseach: Advancements with Ted Danson Explores Breakthroughs in Blockchain Education at UC Davis for CNBC Broadcast. November 1, 2019.
-
ExpoLab & UC Davis in collaboration
with MouseBelt are pioneering a new Blockchain
Accelerator Program worldwide.
- UC Davis, MouseBelt partner to launch blockchain education initiative. UC Davis, September 6, 2019.
- UCD receives funding for blockchain education and research. Davis Enterprise, August 31, 2019.
- Blockchain Education Initiatives Launch at California Universities. CoinDesk, August 22, 2019.
What's Happening Now
-
[November 17, 2025] I am excited to announce my new book.
The Problems of Consensus: An Ethical Inquiry into Democratic and Decentralized Principles.
SpringerBriefs in Philosophy 2025 [Flyer, Book]A philosophical investigation that begins with a fundamental questions: "What does reaching agreement entail?" or "Why Vote?" In this project, I delve into the concept of consensus beyond computation, weaving together moral, ethical, epistemological, theological, societal, and technical perspectives into a unified dialogue. This book serves as a genuine call for reflection aimed at a two-fold audience of technologists and philosophers interested in technological-emerging ethical and social issues.
-
[November 8, 2025] Our journey to rethink the design of consensus protocols began by entertaining the idea
of speculative execution. We thought it would be an easy extension of known concurrency techniques in DB!
Years later, we are excited to share our theoretical model to formally reason about speculation broadly.
- Proof-of-Execution: Low-Latency Consensus via Speculative Execution. TODS'25 [Paper]
-
[September 15, 2025] Pleased to announce our new work on consensus fairness, an essential yet understudied problem in blockchain.
- FairDAG: Consensus Fairness over Multi-Proposer Causal Design. VLDB 2026 [Preprint]
- [August 12, 2025] Pleased to announce the first deterministic atomic broadcast protocol, adoptable within the HotStuff family of protocols, in partial synchrony that is robust against tail-forking, maintains optimistic responsiveness, and ensures linear amortized communication guarantees in the steady state.
- [July 1, 2025] Pleased to announce our new papers on collaborative consensus and resilient privacy compliance.
-
[May 24, 2025] Pleased to announce our new paper on concurrent execution over reconfigurable DAG that will appear at International Conference on Extending Database Technology (EDBT).
- Thunderbolt: Concurrent Smart Contract Execution with Nonblocking Reconfiguration for Sharded DAGs. EBDT 2026 [Preprint]
- [March 30, 2025] Pleased to announce our papers on (1) Concurrent Smart Contract Execution and (2) Reconfigurable Geo-Replication will appear at IEEE International Conference on Data Engineering (ICDE).
- [February 4, 2025] Pleased to announce our major new result as the culmination of the HotStuff family of protocols, a reduction to a one-phase speculative consensus that tolerates faults while incorporating incentive-compatible leader rotation mechanisms provided by a novel slotting design.
-
[January 5, 2025] Pleased to announce several exciting new research fronts that we have
been studying at ExpoLab for the past few years:
(1) Concurrent Smart Contract Execution; (2) DAG via Trusted Hardware; (3) Reconfigurable Geo-Replication; (4) Partial Progress Consensus under Asynchrony.
- Fides: Scalable Censorship-Resistant DAG Consensus via Trusted Components. arXiv 2025 [Preprint]
- Orthrus: Accelerating Multi-BFT Consensus through Concurrent Partial Ordering of Transactions. arXiv 2024 [Preprint]
- Did we miss P In CAP? Partial Progress Conjecture under Asynchrony. arXiv 2024 [Preprint]
- AVA: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters. arXiv 2024 [Preprint]
- Thunderbolt: Concurrent Smart Contract Execution with Nonblocking Reconfiguration for Sharded DAGs. arXiv 2024 [Preprint]
-
[August 14, 2024] Pleased to announce our new preprint that reduces HotStuff protocol into a one-phase
speculative consensus.
- HotStuff-1: Linear Consensus with One-Phase Speculation. arXiv 2024. [Preprint]
- [June 10, 2024] Pleased to announce that Sui Academic Research Award will fund our work to build next-generation concurrent smart contract execution paradigm. We are grateful for the generous support and our collaborators at Mysten Labs, namely, Alberto Sonnino and Lefteris Kokoris-Kogias.
-
[April 16, 2024] Pleased to announce our Bedrock of BFT will appear at USENIX Symposium on Networked Systems Design and Implementation (NSDI).
- The Bedrock of Byzantine Fault Tolerance: A Unified Platform for BFT Protocols Analysis, Implementation, and Experimentation. NSDI 2024. [Paper, Slides] Outstanding Paper Award
The proliferation of different BFT protocols has made it difficult to navigate the BFT landscape, let alone determine the protocol that best meets application needs. To this end, we propose Bedrock as a unified platform for BFT protocol analysis, implementation, and experimentation. Bedrock explores a design space consisting of a set of dimensions and explores several design choices that capture the trade-offs between different design space dimensions. Within Bedrock, a wide range of BFT protocols can be implemented and uniformly evaluated under a unified deployment environment.
-
[February 13, 2024] Pleased to announce that our journal paper has been accepted to IEEE TKDE.
- Diba: A Re-Configurable Stream Processor. [Paper]
-
[December 1, 2023] Pleased to announce our SpotLess protocol will appear at IEEE International Conference on Data Engineering (ICDE).
- SpotLess: Concurrent Rotational Consensus Made Practical through Rapid View Synchronization. ICDE 2024. [Preprint, Slides]
SpotLess (formerly known as PVP) is a practical concurrent rotational consensus protocol that entails (1) a chained rotational design that eliminates the traditional complex, error-prone view-change protocol; (2) a Rapid View Synchronization protocol that operates in general network conditions not limited to GST assumptions that recover earlier views without relying on the primary; (3) a high-performance concurrent consensus architecture over independent chained instances; (4) SpotLess outperforms state-of-the-art protocols, e.g., PBFT (by up to 430%), Narwhal-HS (by up to 137%), and HotStuff (by up to 3803%).
- [October 27, 2023] Discovering Academia Podcast: "#34 - Mohammad Sadoghi: Blockchain Technologies, Decentralization & How to Become an Extraordinary Human."
-
[October 21, 2023] Six years of resilient journey: ResilientDB has
been officially accepted into the Apache
Incubator Program. A heartfelt Congratulations to all the students and collaborators involved over the years. A Blessing...
- [July 20, 2023] Pleased to announce our Bedrock of BFT will appear at USENIX Symposium on Networked Systems Design and Implementation (NSDI).
- [July 7, 2023] Pleased to announce that NSF Secure and Trustworthy Cyberspace (SaTC) awarded our work to build next-generation accountable privacy-compliant infrastructure, joint work with UCD School of Law, UCI, and NJIT. The NSF Award No. #2245373 funds our project entitled “Compliance as a Service (CaSe): A Reflective Approach to Enforcing User Privacy Regulations”.
- [June 15, 2023] Pleased to announce our GDPR compliance vision will appear at International Conference on Extending Database Technology (EDBT).
- [May 9, 2023] Honored to receive the Best Paper Award for Dissecting BFT on Trusted Hardware at EuroSys 2023.
- Dissecting BFT Consensus: In Trusted Components we Trust!
Years in making to challenge the status quo of TEEs to uncover hidden pitfalls such as loss of optimistic responsiveness & service liveness, loss of safety arising due to rollback attacks in TEEs (hardware amnesia), loss of parallelism due to the necessary sequential access patterns to TEEs, and finally demonstrating that the presumed gain through TEEs were mostly artifacts of oversimplified implementation of existing BFT protocols that relied on misleading performance metrics.
-
[May 5, 2023] Pleased to present at Coinbase ML and Blockchain Summit 2023
- Resilient Consensus Sustained Collaboratively. [Video]
- [April 27, 2023] Pleased to share that our theoretical model cluster communication and sharding formulation will appear in the Journal of Systems Research (JSys)
-
[March 21, 2023] Pleased to share that the extension of our theoretical and foundational sharding in blockchains will appear in the VLDB Journal
- ByShard: Sharding in a Byzantine Environment. VLDBJ 2023. [Paper]
-
[March 15, 2023] Pleased to share our new book that broadly covers the problem of
"Consensus in Data Management: From Distributed Commit to Blockchain."
- Consensus in Data Management: From Distributed Commit to Blockchain. Foundations and Trends® in Databases. 2023.
We offer a fresh perspective on how to navigate and examine the consensus landscape with the ultimate aim to simplify and make the design of these rather complex and intricate protocols accessible to a wide range of audiences, a stepping stone to further advancement of our field.
- Consensus in Data Management: From Distributed Commit to Blockchain. Foundations and Trends® in Databases. 2023.
- [February 4, 2023] Pleased to announce two exciting new research fronts that we have been studying at ExpoLab for the past few years: (1) Collaborative Consensus and (2) View-Change-Less Concurrent Consensus.
-
[January 27, 2023] Pleased to announce WedgeBlock, a data logging infrastructure for DApps; to appear at International Conference on Extending Database Technology (EDBT).
- WedgeBlock: An Off-Chain Secure Logging Platform for Blockchain Applications. EDBT 2023
-
[January 18, 2023] Pleased to announce our formal study of trusted components to accelerate fault-tolerant consensus protocols, unveiling basic limitations and pitfalls that are often overlooked in practice and theory; to appear at European Conference on Computer Systems (EuroSys).
- Dissecting BFT Consensus: In Trusted Components we Trust! EuroSys 2023
- [October 28, 2022] Excited to announce our new venture to understand the unified foundation of agreement, its chemistry! To be presented at CIDR 2023
- [September 9, 2022] Thank you VLDB for my service recognition as Distinguished Reviewer in 2022
-
[August 25, 2022] Excited to announce that our explorative vision of fault-tolerance serverless-edge co-design, which began at ExpoLab in 2020, will be presented at ICDE 2023
- Reliable Transactions in Serverless-Edge Architecture. ICDE 2023
-
[August 5, 2022] Pleased to announce that ExpoLab will be presenting at ConsensusDays 2022
- Dissecting BFT Consensus: In Trusted Components we Trust! ConsensusDay 2022
-
[August 3, 2022] Pleased to announce a new era of hybrid sustainable consensus driven by collaboration instead of competition
at IEEE Data Engineering Bulletin 2022.
- Power-of-Collaboration: A Sustainable Resilient Ledger Built Democratically. IEEE Data Eng. Bulletin'22 [Paper]
-
[May 20, 2022] Pleased to announce the formalization of our reliable and optimal
communication primitive among clusters that is resilient to any arbitrary faulty behaviors;
to appear at Symposium on Foundations of Information and Knowledge Systems (FoIKS).
- The fault-tolerant cluster-sending problem. FoIKS'22 [Paper]
- [May 10, 2022] Pleased to share our extensive unified framework, referred to as Bedrock, to navigate the BFT landscape to uncover new possibilities.
-
[April 7, 2022] Our journey to rethink the design of consensus protocols began by entertaining the idea
of speculative execution. We thought it would be an easy extension of known concurrency techniques in DB!
Five years later, we are excited to share our theoretical model to formally reason about speculation broadly.
- On the Correctness of Speculative Consensus. arXiv'22 [Paper]
- [March 9, 2022] Pleased to announce that NSF STTR awarded Moka Blox, the blockchain startup company that I co-founded in 2018. The NSF Award No. #2112345 funds our project entitled “A DLT Machine Learning Platform for Blockchain Warehousing”.
-
[February 4, 2022] Pleased to announce a new extensive study of consensus acceleration via trusted execution.
- Dissecting BFT Consensus: In Trusted Components we Trust!. arXiv'22 [Paper]
-
[January 31, 2022] Pleased to announce that ExpoLab will be presenting the first blockchain sharding protocol at EDBT 2022
- RingBFT: Resilient Consensus over Sharded Ring Topology. EDBT'22 [Paper]
RingBFT enables ResilientDB to sustain well over 1,200,000 transactions per second when deployed globally spanning ten countries, fifteen regions, nearly 500 replicas.
- RingBFT: Resilient Consensus over Sharded Ring Topology. EDBT'22 [Paper]
-
[January 5, 2022] Excited to announce our recent exploratory direction focused on building fault-tolerant serverless infrastructures
- Reliable Transactions in Serverless-Edge Architecture. arXiv'22 [Preprint]
- [November 5, 2021] Pleased to share my invited talk at University of Rochester as part of their URCS Seminar Series
-
[October 5, 2021] Very pleased to announce that ExpoLab will be presenting at ConsensusDays 2021
- Efficient Fault-Tolerant Cluster-Sending: Reliable and Efficient Communication between Byzantine Fault-Tolerant Clusters
- RingBFT: Resilient Consensus over Sharded Ring Topology
-
[July 29, 2021] Very pleased to announce that we will be presenting a theoretical and foundational blockchain paper at VLDB 2021
- ByShard: Sharding in a Byzantine Environment. [Paper, Slides, Poster, Video] [pVLDB Reproducibility Badge]
-
[July 29, 2021] Pleased to announce several exciting preprints on blockchain and distributed transaction papers on arXiv.
- RingBFT: Resilient Consensus over Sharded Ring Topology. arXiv'21 [Paper]
- Byzantine Cluster-Sending in Expected Constant Communication. arXiv'21 [Preprint]
- Highly Available Queue-oriented Speculative Transaction Processing. arXiv'21 [Preprint]
- Blockchain Transaction Processing (2nd Edition). arXiv'21 [Preprint]
-
[June 28, 2021] Excited to announce the educational accomplisments of our groups
- Mohammad Sadoghi was recognized as SIGMOD 2021 Distinguished PC Member
- Sajjad Rahnama was awarded 2021 Best Teaching Assistant Awards at UCD
-
[June 4, 2021] Very pleased to announce the heartwarming accomplisments of our groups
- Suyash Gupta awarded GGCS Best Graduate Researcher Award at UCD (2021)
- Alejandro Armas selected as Research Scholar in the NSF LSAMP/California Alliance for Minority Participation (CAMP)
-
[May 25, 2021] Wholeheartedly proud to announce the first-generation graduates of ExpoLab.
Warm Congratulations to them all!
- Jelle Hellings (Postdoc) joining as Assistant Professor at McMaster University
- Suyash Gupta (Ph.D. Candidate) joining as Postdoc at RISELab, UC Berkeley
- Thamir Qadah (Ph.D. Candidate) joining as Assistant Professor at Umm Al-Qura University
- Rohan Sogani (M.Sc.) joining Oracle
- Dhruv Krishnan (M.Sc) joining Amazon
- Shubham Pandey (M.Sc.) joining Cisco
- Erik Linsenmayer (B.Sc.) joining General Atomics, DIII-D National Fusion Facility
- Shreenath Iyer (M.Sc.) joined Amazon
- Xinyuan Sun (B.Sc.) joined CertiK
- Patrick Liao (B.Sc.) joined Juniper Networks
-
[February 4, 2021] Very pleased to announce that ExpoLab,
namely, Suyash Gupta, Jelle Hellings,
and myself, just completed our extensive blockchain textbook entitled "Fault-tolerant Distributed Transactions on Blockchain"
as part of Morgan & Claypool Synthesis Lectures on Data Management.
An in-depth study of blockchain, unraveling its revolutionary promise to instill computational trust in society, all carefully tailored to a broad audience including students, researchers, and practitioners.
- [January 28, 2021]] Excited to announce that ExpoLab will be hosting International Symposium on Foundations and Applications of Blockchain (Fab 2021) at UC Davis.
- [January 24, 2021] Very pleased to announce that ExpoLab will be presenting the first core blockchain paper at EDBT 2021
- [October 8, 2020] Excited to announce that we have officially launched our Blockchain Speaker Series given by industry leaders and researchers.
- [October 2, 2020] Very pleased to announce that ExpoLab will be presenting several papers at ICDE 2021
-
[September 17, 2020] Pleased to announce that the pre-print of our Cerberus sharding work in collaboration with Radix is now available.
- Cerberus: Minimalistic Multi-shard Byzantine-resilient Transaction Processing. arXiv'20 [Paper]
-
[September 13, 2020] Pleased to announce that our journal paper has been accepted to IEEE TKDE.
- LogStore: A Workload-aware, Adaptable Key-Value Store on Hybrid Storage Systems. [Paper]
-
[August 18, 2020] ExpoLab will be participating at a panel and presenting 5 papers at VLDB 2020.
- Round Table: Blockchain Developments on which the Database Community Should be Having Impact.
- ResilientDB: Global Scale Resilient Blockchain Fabric. VLDB 2020 [Paper, Slides, Video] [pVLDB Reproducibility Badge]
- Building High Throughput Permissioned Blockchain Fabrics: Challenges and Opportunities. VLDB 2020 [Paper, Slides: Theory | System, Video]
- Scalable, Resilient and Configurable Permissioned Blockchain Fabric. VLDB 2020 [Paper, Slides, Video]
- Resilient and Scalable Architecture for Permissioned Blockchain Fabrics. PhD Workshop at VLDB 2020 [Paper, Slides, Video]
- Explaining Results of Path Queries on Graphs: Single-Path Results for Context-Free Path Queries. Large Scale Graph Data Analytics Workshop at VLDB 2020 [Paper, Slides]
-
[June 5, 2020] Pleased to announce that our journal paper has been accepted to IEEE TKDE.
- Analyzing In-Memory NoSQL Landscape. [Paper]
-
[June 4, 2020] Pleased to announce that we will be presenting ResilientDB demonstration at VLDB 2020
- Scalable, Resilient and Configurable Permissioned Blockchain Fabric. [TBA]
-
[May 19, 2020] Pleased to announce that ExpoLab will be presenting blockchain tutorial at VLDB 2020
- Building High Throughput Permissioned Blockchain Fabrics: Challenges and Opportunities. [TBA]
- [May 18, 2020] Excited to announce that Prof. Sadoghi's nomination as Senior Member of the ACM has been accepted.
- [May 18, 2020] Pleased to share the interview with Prof. Sadoghi centered around the blockchain education, research, and commercialization efforts at REIMAGINE 2020.
- [May 18, 2020] Pleased to announce that ExpoLab will be presenting blockchain tutorial at REIMAGINE 2020, Global Blockchain Conference
- [May 18, 2020] Pleased to announce that ExpoLab will be presenting blockchain tutorial at DEBS 2020
- [March 13, 2020] Very pleased to announce that ExpoLab will be presenting at ICDCS 2020
- [March 2, 2020] It was a pleasure to be on Bitcoin Radio [YouTube] hosted by Joe Blackburn to talk about blockchain research/education at ExpoLab and the new release of ResilientDB blockchain fabric.
-
[January 16, 2020] Very pleased to announce that ExpoLab will be presenting at VLDB 2020
- ResilientDB: Global Scale Resilient Blockchain Fabric. VLDB 2020 [Preprint, Slides, Video]
- [January 14, 2020] Pleased to announce that DoE SBIR awarded Moka Blox, the blockchain startup company that I co-founded in 2018. The DOE Award No. DE-SC0020455 funds our project entitled “HPChain: Energy-Efficient Scalable Blockchains for HPC Systems”.
- [December 9, 2019] We are thrilled to officially kickstart Middleware 2019 at UC Davis. Invite all to come and see our tutorial, too!
- [December 5, 2019] Very pleased to announce that ExpoLab will be presenting two papers at EDBT/ICDT 2020
-
[November 3, 2019] Excited to announce ResilientDB Fabric, an ExpoDB spin-off, along with three related preprint research papers on arXiv.
- ResilientDB: Global Scale Resilient Blockchain Fabric. arXiv 2019.
- Scaling Blockchain Databases through Parallel Resilient Consensus Paradigm. arXiv 2019 [Preprint]
- Proof-of-Execution: Reaching Consensus through Fault-Tolerant Speculation. arXiv 2019 [Preprint]
- Permissioned Blockchain Through the Looking Glass: Architectural and Implementation Lessons Learned. arXiv 2019 [Preprint]
- Brief Announcement: The Fault-Tolerant Cluster-sending Problem. DISC 2019 [Preprint, Technical Report]
- Brief Announcement: Revisiting Consensus Protocols through Wait-free Parallelization. DISC 2019 [Preprint, Technical Report]
- Blockplane: A Global-Scale Byzantizing Middleware. ICDE 2019 [Preprint]
- In-memory Blockchain: Toward Efficient and Trustworthy Data Provenance for HPC Systems. Big Data 2018
- A Scalable Circular Pipeline Design for Multi-Way Stream Joins in Hardware, ICDE 2018 [Short Paper, Slides]
- Incremental Frequent Subgraph Mining on Large Evolving Graphs, ICDE 2018 [TKDE Poster]
- GRFusion: Graphs as First-Class Citizens in Main-Memory Relational Database Systems, SIGMOD 2018 [Demo Paper]
- L-Store: A Real-time OLTP and OLAP System
- EasyCommit: A Non-blocking Two-phase Commit Protocol
- Extending In-Memory Relational Database Engines with Native Graph Support
- EmbedS: Scalable, Ontology-aware Graph Embeddings
People
- Dakai Kang (Ph.D. Candidate, Global Research Experience In Advanced Technologies [GREAT Program] at UCD in 2021): View-change-less Consensus Protocols
- Junchao Chen (Ph.D. Candidate): Hybrid Consensus Protocols on ResilientDB
- Shaokang Xie (Ph.D. Candidate): Practical Asynchronous Consensus Protocols on ResilientDB
- Kaustubh Shete (M.Sc. Candidate): Building NFT Market Place on ResilientDB
- Mariana Tapia (M.Sc. Candidate): Decentralized Food System Designer on ResilientDB
- Kunjal Agrawal (M.Sc. Candidate): Decentralized Food System Designer on ResilientDB
- Vrushali Harane (M.Sc. Candidate): Decentralized Food System Designer on ResilientDB
- Aunsh Bandivadekar (M.Sc. Candidate): Visualizing Consensus Flow in ResilientDB
- Jiazhi (Kenny) Sun (M.Sc. Candidate): Developing Decentralized Chat and File Sharing Applications on ResilientDB
- Henry Chou (M.Sc. Candidate): ResCanvas - Distributed Sharing & Drawing on ResilientDB
- Zehong Ruan (M.Sc. Candidate): ResCanvas - Distributed Sharing & Drawing on ResilientDB
- Bismanpal Singh Anand (M.Sc. Candidate): MemLens - Continuous Profiling tool for ResilientDB
- Harish Krishnakumar (M.Sc. Candidate): MemLens - Continuous Profiling tool for ResilientDB
- Georgy Zaets (M.Sc. Candidate): MemLens - Continuous Profiling tool for ResilientDB
- Rajaram Manohar Joshi (M.Sc. Candidate): Coincensus: Personal Finance on ResilientDB
- Sanchit Kaul (M.Sc. Candidate): Coincensus: Personal Finance on ResilientDB
- Sakshi Singh (M.Sc. Candidate): PetChain - Secure Lost-and-Found Tracking on the ResilientDB
- Sachin Balasubramanyam (M.Sc. Candidate): PetChain - Secure Lost-and-Found Tracking on the ResilientDB
- Devang Borkar (M.Sc. Candidate): Concurrent Consensus on ResilientDB
- Qingyue Yang (M.Sc. Candidate): Concurrent Consensus on ResilientDB
- Sajjad Rahnama (Ph.D., Interned at Apple & MSR, 2021 Best Teaching Assistant Awards, First Employment: Senior Member of Technical Staff at Oracle Lab): Global Scale Consensus in ResilientDB Fabric (2022)
- Jelle Hellings (Postdoc, First Employment: Assistant Professor at McMaster University): Communication Complexity Analysis of Fault-tolerant Consensus Protocols (2021)
- Suyash Gupta (Ph.D., Interned at Novi, GGCS Best Graduate Researcher Award (2021), First Employment: Postdoc at RISELab, UC Berkeley): Scalable Consensus Meta-Protocols in ResilientDB Farbic (2021) [Exit Seminar: Talk, Slides]
- Thamir Qadah (Ph.D., Interned at Datometry, First Employment: Assistant Professor at Umm Al-Qura University): Distributed Deterministic Transactions in ResilientDB Fabric (2021)
- Apratim Shukla (M.Sc., First Employment: Meta): Building the Application Stack on ResilientDB (2025)
- Tarun Tiwari (M.Sc., First Employment: Intuit): Decentralized Food System Designer on ResilientDB (2025)
- Amoolya Gali (M.Sc., First Employment: AWS Redshift): Decentralized Food System Designer on ResilientDB (2025)
- Gopal Nambiar (M.Sc., First Employment: iOPEX): Building NFT Market Place on ResilientDB (2025)
- Priyal Soni (M.Sc., First Employment: Calix): Building Decentralized Banking on ResilientDB (2025)
- Saipranav Kotamreddy (M.Sc., First Employment: Intel Corporation): Developing Smart Contract Concurrency Controls in ResilientDB (2024)
- Divjeet Singh Jas (M.Sc., First Employment: Amazon): Building NFT Market Place on ResilientDB (2023)
- Arindaam Roy (M.Sc., First Employment: Square): Building SDK and API Layer for ResilientDB [Slides, Blog, Talk] (2023)
- Shesha Vishnu Prasad (M.Sc., First Employment: Path): Building Robust Recovery and Checkpoint Protocols on ResilientDB (2023)
- Wayne Wang (M.Sc., First Employment: Hesai Technology): Scaling ResilientDB Fabric via Sharing (2023)
- Jinxiao Yu (M.Sc., First Employment at Amazon AWS): Building Performance Monitoring Toolkits on ResilientDB (2022)
- Rohan Sogani (M.Sc. - Master Project, First Employment at Oracle): Cerberus - Scaling ResilientDB Fabric via Sharding (2021)
- Dhruv Krishnan (M.Sc, - Master Project, First Employment at Amazon): Cerberus -Scaling ResilientDB Fabric via Sharding (2021)
- Shubham Pandey (M.Sc. - Master Project, First Employment at Cisco): Accelerating ResilientDB Fabric via RDMAs & SGX (2021)
- Haojun (Howard) Zhu (M.Sc. - Master Project): Re-Configurable Consensus Protocols (2021)
- Robert HE (M.Sc. - Master Project, First Employment at Amazon): Probabilistic Consensus Protocols in ResilientDB Fabric (2019)
- Shreenath Iyer (M.Sc. - Master Project, First Employment at Amazon): RDMA-Acceleration of Consensus Protocols in ResilientDB Fabric (2019)
- Domenic Cianfichi (M.Sc. - Master Project): Fault-tolerant Consensus Protocols in ResilientDB Fabric (2018)
- Glenn Chen (B.Sc., First Employment: Nutanix): ResilientDB Durability, Endpoints, and Monitoring (2024)
- Julieta Duarte (B.Sc., First Employment: Hackingtons): Building Durable Data Layer in ResilientDB (2023)
- Steve Chen (B.Sc.): Developing Resilient Wallet for ResilientDB (2023)
- Erik Linsenmayer (B.Sc., First Employment: General Atomics, DIII-D National Fusion Facility): Fault-tolerant Serverless via ResilientDB Fabric (2021)
- Wenhao (Alex) Su (B.Sc., Grad School at UCSD): Fault-tolerant Serverless via ResilientDB Fabric (2021)
- Alejandro Armas (B.Sc., AvenueE – VIP Research, Research Scholar in the NSF LSAMP/California Alliance for Minority Participation (CAMP)): ExpoBlogs & Re-engineering ResilientDB Toolkits (2021)
- Shreyan Mohanty (B.Sc. First Employment at Amazon): Re-engineering ResilientDB Toolkits (2021)
- Xinyuan Sun (B.Sc., First Employment at CertiK): Accelerating ResilientDB Fabric via RDMAs (2019)
- Patrick Liao (B.Sc., First Employment at Juniper Networks): Parallel Fault-tolerant Consensus Protocols in ResilientDB Fabric (2019)
- Ashwin Chembu (B.Sc.): Developing Resilient Apps \& Python SDK for ResilientDB
- Weichen Zhang (B.Sc.): Developing Charity App on ResilientDB
- Seongwoo Choi (M.Sc.): ResilientDB DevOp Support (2022)
- Troy Insixiengmay (B.Sc., AvenueE – VIP Research): DeFi Applications on ResilientDB (2021)
- James Mckerney (B.Sc.): Re-engineering ResilientDB Toolkits (2021)
- Yiling Chen (B.Sc., Grad School at U. Washington): Re-engineering ResilientDB Toolkits (2021)
- Tina Young (B.Sc.): Re-engineering ResilientDB Toolkits (2021)
- Priya Holani (M.Sc., First Employment at Amazon): Scaling ResilientDB Fabric via sharding (2020)
- Mohammadreza Najafi (Ph.D. from TUM, First Employment at Infineon Technologies): Flexible Query Processing on FPGAs (2019)
- Shivani Teegala (M.Sc.): Scalable Chain/Storage in ResilientDB Fabric (2019)
- Sarmishta Burujupalli (M.Sc.): Scalable Chain/Storage in ResilientDB Fabric (2019)
- Tianran Wang (M.Sc.): Committee-based Consensus Protocols in ResilientDB Fabric (2019)
- Federico Mengozzi (B.Sc. Exchange Student from Spain): Smart Contracts Support in ResilientDB Fabric (2019)
- Martin Jergler (Ph.D. from TUM, First Employment at Siemens AG Corporate Technology): Data-centric Workflow Execution on Publish/Subscribe Abstraction (2018)
- Masoud Hemmatpour (Ph.D. from Politecnico di Torino, First Employment at Cisco): Distributed, In-memory Key-Value Stores over RDMAs (2018)
- Ibrahim Abdelaziz (Ph.D. from KAUST, First Employment Postdoc at IBM Research): Graph Embedding and Context-aware Graph Traversal (2018)
- Ruben Romero Hernandez (B.Sc., Exchange Student at UC Davis from Spain): Crypto Profiling/Benchmarking in ResilientDB Fabric (2018)
- Spencer S Pearson (M.Sc. from Purdue): Geo-Scale Distributed Transaction Processing (2018)
- Ehab Abdelhamid (Ph.D. from KAUST, First Employment at Datometry): Incremental Frequent Subgraph Mining on Large Dynamic Graphs - First Employment: Research Associate at Imperial College London (2017)
- Gonzalo Diaz (Ph.D. from Oxford, First Employment at Pragmatic Institute): Ontology-aware Graph Embedding (2019)
- Fatemeh Nargesian (Ph.D. from University of Toronto, First Employment: Assistant Prof. at University of Rochester): Rethinking the Relational Model in Embedding Space (2019)
- Checed Aaron Rodgers (M.Sc. from Purdue, co-advising with Walid Aref, First Employment at Microsoft): Latch-free, In-memory Data Structures (2017)
- Nomchin Banga (M.Sc. from Purdue, First Employment at Google): Distributed Speculative Transactions (2018)
- Ishan Chawla (M.Sc. from Purdue): Distributed Deterministic Transactions (2018)
- Wolfgang P. Finkbeiner (M.Sc. from Purdue): Personalized Prediction of Adverse Drug Reactions Using Social Data (2018)
- Anshu Maheshwari (M.Sc. from Purdue, First Employment at Facebook): Distributed Speculative Transactions (2018)
- Aman Preet Singh (M.Sc. from Purdue, First Employment at Fivetran): Distributed Mutable Storage (2018)
- Devesh Kumar Singh (M.Sc. from Purdue, First Employment at Tesla): Distributed Recovery and Logging (2017)
- Vineeth Thomas Alex (M.Sc. from Purdue, First Employment at Microsoft): Accelerating Query Processing on Hardware Using OpenCL (2018)
- Mengyao Wang (M.Sc. from Purdue, First Employment at Reddit): Accelerating Query Processing on Hardware Using OpenCL (2017)
- Sam Runxiang Cheng (B.Sc.): Hardware-aware, In-memory Indexing (2017)
- Yash Chandarana (B.Sc., GoBoiler Summer Intern, Purdue): Latch-free Data Structures on GPUs (2017)
- Abhijeet Gaurav (B.Sc from Purdue, First Employment at Amazon): In-memory, Latch-free Data Structures (2017)
Principal Investigator
Members
Alumni
-
Postdoc & PhD Fellow
Mentorship
Publications
Selected Papers (Available via DBLP, Google Scholar, ResearchGate)
- FairDAG: Consensus Fairness over Multi-Proposer Causal Design. [Preprint] D. Kang, J. Chen, A. Dinh, Mohammad Sadoghi. VLDB 2026.
- Thunderbolt: Concurrent Smart Contract Execution with Nonblocking Reconfiguration for Sharded DAGs. [Preprint] J. Chen, A. Sonnino, L. Kokoris-Kogias, Mohammad Sadoghi. EDBT 2026.
- Proof-of-Execution: Low-Latency Consensus via Speculative Execution. [Paper] J. Hellings, S. Gupta, S. Rahnama, J. Chen, C. Sana, Mohammad Sadoghi. TODS 2025.
- Brief Announcement: Carry the Tail in Consensus Protocols. [Preprint, Blog] S. Gupta, D. Kang, D. Malkhi, Mohammad Sadoghi. DISC 2025.
- Securing Consensus from Long-Range Attacks through Collaboration. [Preprint] J. Chen, S. Gupta, A. Sonnino, L. Kokoris-Kogias, Mohammad Sadoghi. SRDS 2025.
- Meaningful Data Erasure in the Presence of Dependencies. [Preprint] V. Chakraborty, Y. Kaminsky, S. Mehrotra, F. Naumann, F. Nawab, P. Pappachan, Mohammad Sadoghi, N. Venkatasubramanian. VLDB 2025.
- Orthrus: Accelerating Multi-BFT Consensus through Concurrent Partial Ordering of Transactions. [Preprint] H. Lyu, S. Xie, J. Niu, I. Beschastnikh, Y. Zhang, Mohammad Sadoghi, C. Feng. ICDE 2025.
- Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters. [Preprint] T. Mane, X. Li, Mohammad Sadoghi, M. Lesani. ICDE 2025.
- HotStuff-1: Linear Consensus with One-Phase Speculation. [Preprint, Slides, Video, Blog] D. Kang, S. Gupta, D. Malkhi, Mohammad Sadoghi. SIGMOD 2025.
- The Bedrock of Byzantine Fault Tolerance: A Unified Platform for BFT Protocols Analysis, Implementation, and Experimentation. [Paper, Slides] M. J. Amiri, C. Wu, D. Agrawal, A. Abbadi, B. Thau Loo, Mohammad Sadoghi. NSDI 2024. Outstanding Paper Award
- SpotLess: Concurrent Rotational Consensus Made Practical through Rapid View Synchronization. [Preprint, Slides] D. Kang, S. Rahnama, J. Hellings, Mohammad Sadoghi. ICDE 2024.
- Data-CASE: Grounding Data Regulations for Compliant Data Processing Systems. [Paper, Slides] V. Chakraborty, S. Ann-Elvy, S. Mehrotra, F. Nawab, Mohammad Sadoghi, S. Sharma, N. Venkatasubramanian, F. Saeed. EDBT 2024.
- Diba: A Re-Configurable Stream Processor [Paper] M. Najafi, T. Qadah, Mohammad Sadoghi, H.-A. Jacobsen. Transactions on Knowledge and Data Engineering (TKDE 2024).
- Dissecting BFT Consensus: In Trusted Components we Trust! [Paper, Slides] S. Gupta, S. Rahnama, S. Pandey, N. Crooks, Mohammad Sadoghi. EuroSys 2023. [Artifact Reproducibility Badge] Best Paper Award
- Byzantine Cluster-Sending in Expected Constant Cost and Constant Time. [Paper] J. Hellings, Mohammad Sadoghi. JSys 2023.
- Cerberus: Minimalistic Multi-shard Byzantine-resilient Transaction Processing. [Paper] J. Hellings, D. Hughes, J. Primero, Mohammad Sadoghi. JSys 2023.
- ByShard: Sharding in a Byzantine Environment. [Paper] J. Hellings, Mohammad Sadoghi. VLDBJ 2023.
- Chemistry behind Agreement. [Paper, Slides] S. Gupta, M. J. Amiri, Mohammad Sadoghi. CIDR 2023.
- Reliable Transactions in Serverless-Edge Architecture. [Preprint] S. Gupta, S. Rahnama, E. Linsenmayer, F. Nawab, Mohammad Sadoghi. ICDE 2023.
- WedgeBlock: An Off-Chain Secure Logging Platform for Blockchain Applications. [Paper] A. Singh, Y. Zhou, Mohammad Sadoghi, S. Mehrotra, S. Sharma, F. Nawab. EDBT 2023.
- Power-of-Collaboration: A Sustainable Resilient Ledger Built Democratically. [Paper] J. Chen, S. Gupta, S. Rahnama, Mohammad Sadoghi. IEEE Data Engineering Bulletin 2022.
- The fault-tolerant cluster-sending problem. [Paper] J. Hellings, Mohammad Sadoghi. FoIKS 2022.
- On the Correctness of Speculative Consensus. [Preprint] J. Hellings, S. Gupta, S. Rahnama, Mohammad Sadoghi. arXiv 2022.
- RingBFT: Resilient Consensus over Sharded Ring Topology. [Preprint] S. Rahnama, S. Gupta, R. Sogani, D. Krishnan, Mohammad Sadoghi. EDBT 2022.
- ByShard: Sharding in a Byzantine Environment. [Paper, Slides, Poster, Video] J. Hellings, Mohammad Sadoghi. PVLDB 2021. [pVLDB Reproducibility Badge]
- Byzantine Cluster-Sending in Expected Constant Communication. [Preprint] J. Hellings, Mohammad Sadoghi. arXiv 2021.
- Proof-of-Execution: Reaching Consensus through Fault-Tolerant Speculation. [Paper, Slides, Video] S. Gupta, J. Hellings, S. Rahnama, Mohammad Sadoghi. EDBT 2021.
- ResilientDB: Global Scale Resilient Blockchain Fabric. [Paper, Slides, Video] S. Gupta, S. Rahnama, J. Hellings, Mohammad Sadoghi. PVLDB 2020. [pVLDB Reproducibility Badge]
- Scalable, Resilient and Configurable Permissioned Blockchain Fabric.[Paper, Slides, Video] S. Rahnama, S. Gupta, T. Qadah, J. Hellings, Mohammad Sadoghi. PVLDB 2020.
- Building High Throughput Permissioned Blockchain Fabrics: Challenges and Opportunities. [Paper, Slides: Theory | System, Video] S. Gupta, S. Rahnama, J. Hellings, Mohammad Sadoghi. PVLDB 2020.
- Permissioned Blockchain Through the Looking Glass: Architectural and Implementation Lessons Learned. [Preprint, Slides, Video] S. Gupta, S. Rahnama, Mohammad Sadoghi. ICDCS 2020.
- Coordination-free Byzantine Replication with Minimal Communication Costs. [Paper, Slides, Video] J. Hellings, Mohammad Sadoghi. International Conference on Database Theory (ICDT 2020).
- Cerberus: Minimalistic Multi-shard Byzantine-resilient Transaction Processing. [Preprint] J. Hellings, D. Hughes, J. Primero, Mohammad Sadoghi. arXiv'20.
- LogStore: A Workload-aware, Adaptable Key-Value Store on Hybrid Storage Systems. [Paper] P. Menon, T. Qadah, T. Rabl, Mohammad Sadoghi, H.-A. Jacobsen. Transactions on Knowledge and Data Engineering (TKDE 2020).
- Analyzing In-Memory NoSQL Landscape. [Paper] M. Hemmatpour, B. Montrucchio, M. Rebaudengo, Mohammad Sadoghi. Transactions on Knowledge and Data Engineering (TKDE 2020).
- Q-Store: Distributed, Multi-partition Transactions via Queue-oriented Execution and Communication. [Paper, Slides, Video] T. Qadah, S. Gupta, Mohammad Sadoghi. International Conference on Extending Database Technology (EDBT 2020).
- Blockchain Consensus Unraveled: Virtues and Limitations. S. Gupta, S. Rahnama, J. Hellings, Mohammad Sadoghi. DEBS 2020.
- Brief Announcement: The Fault-Tolerant Cluster-sending Problem. [Preprint, Technical Report] J. Hellings, Mohammad Sadoghi. International Symposium on Distributed Computing (DISC 2019).
- Brief Announcement: Revisiting consensus protocols through wait-free parallelization. [Preprint, Technical Report] S. Gupta, J. Hellings, Mohammad Sadoghi. International Symposium on Distributed Computing (DISC 2019).
- Blockplane: A Global-Scale Byzantizing Middleware. F. Nawab, Mohammad Sadoghi. ICDE 2019. [Preprint]
- BlockLite: A Lightweight Emulator for Public Blockchains. [Preprint] X. Wang, A. Al Mamun, F. Yan, Mohammad Sadoghi, D. Zhao. arXiv 2019.
- Efficient and non-blocking agreement protocols. [Paper] S. Gupta, Mohammad Sadoghi. Distributed and Parallel Databases (DAPD 2019).
- In-memory Blockchain: Toward Efficient and Trustworthy Data Provenance for HPC Systems. [Preprint] A. Al Mamun, T. Li, Mohammad Sadoghi, D. Zhao. BigData 2018.
-
Scalable Multiway Stream Joins in Hardware.
M. Najafi, Mohammad Sadoghi, H.-A. Jacobsen. Transactions on Knowledge and Data Engineering (TKDE 2019). - QueCC: A Queue-oriented, Control-free Concurrency Architecture. T. Qadah, Mohammad Sadoghi. Middleware 2018. [Preprint, Slides] Best Paper Award
- Blockchain Landscape and AI Renaissance: The Bright Path Forward. H.-A. Jacobsen, Mohammad Sadoghi, M. Tabatabaei, R. Vitenberg, and K. Zhang. Middleware 2018. [Part 1, Part 2]
- In-memory Blockchain: Toward Efficient and Trustworthy Data Provenance for HPC Systems. A. Al-Mamun, T. Li, Mohammad Sadoghi, D. Zhao. Big Data 2018. [Paper]
- Blockchain Transaction Processing. S. Gupta, Mohammad Sadoghi. Encyclopedia of Big Data Technologies. Springer 2018. [Preprint]
-
L-Store: A Real-time OLTP and OLAP System. [Paper, Slides with an alternative abstraction reformulation]
Mohammad Sadoghi, S. Bhattacherjee, B. Bhattacharjee, M. Canim. EDBT 2018. -
EasyCommit: A Non-blocking Two-phase Commit Protocol. [Paper, Slides]
S. Gupta, Mohammad Sadoghi. EDBT 2018. -
Extending In-Memory Relational Database Engines with Native Graph Support. [Paper, Slides, Poster]
M. Hassan, T. Kuznetsova, H.-C. Jeong, W. Aref, Mohammad Sadoghi. EDBT 2018. -
EmbedS: Scalable, Ontology-aware Graph Embeddings. [Paper, Slides]
G. Diaz, A. Fokoue, Mohammad Sadoghi. EDBT 2018. - Hybrid OLTP and OLAP. J. Giceva, Mohammad Sadoghi. Encyclopedia of Big Data Technologies. Springer 2018. [Preprint]
-
A Scalable Circular Pipeline Design for Multi-Way Stream Joins in Hardware.
M. Najafi, K. Zhang, H.-A. Jacobsen, Mohammad Sadoghi. ICDE 2018. [Short Paper, Slides] -
Incremental Frequent Subgraph Mining on Large Evolving Graphs.
E. Abdelhamid, M. Canim, Mohammad Sadoghi, B. Bhattacharjee, Y-C. Chang, P. Kalnis. TKDE 2017. -
Hardware Acceleration Landscape for Distributed Real-time Analytics: Virtues and Limitations.
M. Najafi, K. Zhang, H.-A. Jacobsen, Mohammad Sadoghi. ICDCS 2017. -
Exploiting SSDs in Operational Multi-version Databases.
Mohammad Sadoghi, K. Ross, M. Canim, B. Bhattacharjee. VLDBJ 2016. -
Kanzi: A Distributed, In-memory Key-Value Store
M. Hemmatpour, B. Montrucchio, M. Rebaudengo, Mohammad Sadoghi. Middleware 2016. -
SplitJoin: A Scalable, Low-latency Stream Join Architecture with Adjustable Ordering Precision.
M. Najafi, Mohammad Sadoghi, H.-A. Jacobsen. USENIX ATC 2016. -
Accelerating Database Workloads by Software-Hardware-System Co-design.
R. Bordawekar, Mohammad Sadoghi. ICDE 2016. (Tutorial Slides) -
Self-Curating Databases.
Mohammad Sadoghi, K. Srinivas, O. Hassanzadeh, Y-C. Chang, M. Canim, A. Fokoue, Y. Feldman. EDBT 2016 - Vision Track. -
Predicting Drug-Drug Interactions through Large-Scale Similarity-Based Link Prediction.
A. Fokoue, Mohammad Sadoghi, O. Hassanzadeh, P. Zhang. ESWC 2016. Best In-Use Paper Award. -
Geo-Distribution of Flexible Business Processes over Publish/Subscribe Paradigm.
M. Jergler, Mohammad Sadoghi, H.-A. Jacobsen. Middleware 2016. -
The FQP Vision: Flexible Query Processing on a Reconfigurable Computing Fabric.
M. Najafi, Mohammad Sadoghi, H.-A. Jacobsen. SIGMOD Record - Special Issue on Visionary Ideas in Data Management 2015. -
Safe Distribution and Parallel Execution of Data-centric Workflows over the Publish/Subscribe Abstraction.
Mohammad Sadoghi, M. Jergler, H.-A. Jacobsen, R. Hull, R. Vaculin. TKDE 2015. -
Reducing Database Locking Contention Through Multi-version Concurrency.
Mohammad Sadoghi, M. Canim, B. Bhattacharjee, F. Nagel, K. Ross. PVLDB 2014. -
Analysis and Optimization for Boolean Expression Indexing.
Mohammad Sadoghi, H.-A. Jacobsen. ACM TODS 2013. -
Making Updates Disk-I/O Friendly Using SSDs.
Mohammad Sadoghi, K. Ross, M. Canim, B. Bhattacharjee. PVLDB 2013. -
Flexible Query Processor on FPGAs.
M. Najafi, Mohammad Sadoghi, H.-A. Jacobsen. PVLDB 2013. -
Solving Big Data Challenges for Enterprise Application Performance Management.
T. Rabl, Mohammad Sadoghi, H.-A. Jacobsen, S. Gomez-Villamor, V. Muntes-Mulero, and S. Mankowskii. PVLDB 2012. -
BE-Tree: An Index Structure to Efficiently Match Boolean Expressions over High-dimensional Discrete Space.
Mohammad Sadoghi, H.-A. Jacobsen. SIGMOD 2011. [Artifact Reproducibility Badge] Winner of EPTS Innovative Principles Award 2011. -
Efficient Event Processing through Reconfigurable Hardware for Algorithmic Trading.
Mohammad Sadoghi, H.-A. Jacobsen, M. Labrecque, W. Shum, and H. Singh. PVLDB 2010.
Data Management Courses
-
Fall 2025
ECS 265: Distributed Database SystemsThis graduate seminar course surveys the recent developments in data management with the primary focus centered around Blockchain covering topics such as storage architecture, concurrency controls, agreement protocols, byzantine fault-tolerant consensus protocols, secure transactions, distributed ledgers, decentralized and resilient infrastructures, and trusted execution. [Past offerings: Winter'18, Fall'18, Fall'19, Fall'20, Fall'21, Fall'22, Fall'23], Fall'24]
Course Website -
Spring 2025
ECS 188: Ethics in an Age of TechnologyThis course examines moral reasoning, ethical theories, and their application to contemporary issues in technology. We will explore fundamental questions about what it means to make ethical decisions in an era of rapid innovation.
Course Website -
Winter 2025
ECS 165A: Database SystemsThis is an innovative data management course that provides an introduction to the design and development of fundamental concepts in relational database management systems (DBMS). You will learn the theory behind database systems, the issues that affect their functionality and performance, and most importantly, what it takes to effectively utilize modern databases in practice. [Past offerings: Winter'19, Winter'20, Winter'21, Winter'22, Winter'23, Winter'24]
Course Website -
Fall 2024
ECS 189F: Introduction to Distributed Ledgers [Flyer]This innovative project-based course will cover the foundations of distributed ledger technologies covering topics such as distributed transaction processing, resilient consensus protocols, consistency models, secure storage architecture, blockchain technologies, smart contracts, blockchains digital assets and payment systems, and recent developments in the blockchain industry. [Past offerings: Fall'20, Fall'23]
Course Website -
Fall 2018
Blockchain Hands-on WorkshopThis is a new weekly workshop co-organized by undergraduate students (Blockchain At Davis, Facebook) and Prof. Sadoghi (ExpoLab). It offers a blockchain hands-on experience while teaches building decentralized applications on Ethereum. The topics covered spans blockchain transactions, mining, forking, smart contracts, blockchain virtual machines, creating your first smart contract, and the basics of decentralized application design. The meeting times are on Thursdays from 8-9pm and Sundays from 2-5pm in GIEDT 1006.
-
Spring 2017
CS 590: Topics in Big Data SystemsThis new graduate seminar course surveys the recent developments in data management such as NoSQL (e.g., distributed key-value stores) and NewSQL (e.g., geo-distributed data stores) with respect to storage architecture (e.g., log-structured, row-oriented, and column-oriented layouts), concurrency controls (e.g., ranging from eventual consistency to full serializability), cloud computing and virtualization, the emerging commodity hardware trends (e.g., many-core and distributed main memory), modern hardware accelerators (e.g., GPUs, FPGAs, and SSDs), and types of workloads (e.g., OLTP and OLAP).
Course Website -
Fall 2016
CS 541: Database SystemsThis graduate course provides an introduction to the design and development of fundemental concepts in relational database management systems (DBMS). You will learn the theory behind database systems, the issues that affect their functionality and performance, and most importantly, what it takes to build the engine of a relational database management system and to explore the role of modern data processing platforms, e.g., Apache Spark/Hadoop.
Course Website
Stress Management and Well-being Courses
-
Tamarkoz® Meditation (formerly, called, Student Survival Kit)
This new graduate/undergraduate seminar is an introductory experiential class in stress management centered around meditation techniques covering topics such as (1) the foundation and working knowledge of basic theories of meditation; (2) the ability to practice deep breathing and perform energy exercises; (3) a working knowledge of stress reduction techniques; (4) practical methods to foster curiosity and creativity; (5) a safe environment, in which students feel free to examine habits and promote positive change.
ECS 99/298 Courses: Winter'19, Spring'19, Fall'19, Winter'20 (CRN 53819), Spring'20 (CRN 62602), Fall'20 (CRN 30553), Winter'21 (CRN 21807), Spring'21 (CRN 40532/40705), Fall'21 (CRN 30705/30887), Winter'22 (CRN 21781/22025), Spring'22 (CRN 40494/40733), Fall'22 - Level 1 (CRN 30458/30689), Fall'22 - Level 2 (CRN 30459/30690), Winter'23 - Level 1 (CRN 21719/22010), Winter'23 - Level 2 (CRN 21739/22030), Spring'23 - Level 1 (CRN 40568/40856), Spring'23 - Level 2 (CRN 40569/40857), Fall'23 - Level 1 (CRN 30373/30624), Fall'23 - Level 2 (CRN 30374/30625), Winter'24 - Level 1 (CRN 21691/21973), Winter'24 - Level 2 (CRN 21692/21974), Spring'24 - Undergrad (CRN 38753), Spring'24 - Grad (CRN 39022), Fall'24 - Undergrad (CRN 29344), Fall'24 - Grad (CRN 29601), Winter'25 - Undergrad (CRN 19718), Winter'25 - Grad (CRN 20010), Spring'25 - Undergrad (CRN 38168), Spring'25 - Grad (CRN 38443), Fall'25 - Undergrad (CRN 28944), Fall'25 - Grad (CRN 29220), Winter'26 - Undergrad (CRN 19703), Winter'26 - Grad (CRN 20005).
First-year Seminars: Spring'19 (CRN 74417), Fall'19 (CRN 44453), Winter'20 (CRN 57853), Spring'20 (CRN 66553), Fall'20 (CRN 34556), Winter'21 (CRN 25725), Spring'21 (CRN 44615), Fall'21 (CRN 34614), Winter'22 (CRN 25945), Spring'22 (CRN 44557), Summer'22 (CRN 71684), Fall'22 (CRN 34365), Winter'23 (CRN 25947), Spring'23 (CRN 44721), Summer'23 (CRN 71665), Fall'23 (CRN 34313), Winter'24 (CRN 25930), Spring'24 (CRN 42467), Summer'24 (CRN 71633), Fall'24 (CRN 33220), Winter'25 (CRN 23890), Spring'25 (CRN 41780), Summer'25 (CRN 71599), Fall'25 (CRN 32751), Winter'26 (CRN 23674). -
Becoming an Extraordinary Human
No one wants to be ordinary. This course focuses on the personal development of the characteristics of human beings deemed extraordinary. Outcomes include enhanced concentration for higher-level cognition, increased capacity to handle stress, development of increased self-confidence, increased mastery of emotional and mental processes, development of physical awareness and control, and development of positive personal characteristics. Physical activities include movements and visualizations.
First-year Seminars: Fall'19 (CRN 64059), Winter'20 (CRN: 57877), Spring'20 (CRN: 57877), Fall'20 (CRN: 34537), Winter'21 (CRN: 25724), Spring'21 (CRN: 44614), Fall'21 (CRN: 34616), Winter'22 (CRN: 25944), Spring'22 (CRN: 44556), Fall'22 (CRN: 34364), Winter'23 (CRN: 25940), Spring'23 (CRN: 63001), Fall'23 (CRN: 34314), Winter'24 (CRN: 25931), Spring'24 (CRN: 42468), Fall'24 (CRN: 33219), Winter'25 (CRN: 23893), Spring'25 (CRN: 41781), Fall'25 (CRN: 33752), Winter'26 (CRN: 23676). -
Sufism: The Art and Science of Self-Knowledge
Sufism is a 1400 year old discipline that teaches the individual to explore and discover their true self. Sufism teaches that each individual, underneath their social, cultural, and physical roles, and their definitions and labels of self, has a unique and stable identity. Who are you, really, beneath all the coverings of family, community, and society?
First-year Seminars: Spring'21 (CRN 44620), Fall'21 (CRN 34615), Winter'22 (CRN 25946), Spring'22 (CRN 44555), Summer'22 (CRN 71683), Fall'22 (CRN 34363), Winter'23 (CRN 25948), Spring'23 (CRN 44720), Summer'23 (CRN 71666), Fall'23 (CRN 34315), Fall'24 (CRN 25932), Spring'24 (CRN 42469), Summer'24 (CRN 71664), Fall'24 (CRN 33218), Winter'25 (CRN 23891), Spring'25 (CRN 41779), Fall'25 (CRN 32753), Winter'26 (CRN 23675). -
Your Health Matters!
The course teaches lifestyle health behaviors to promote health and prevent diseases that stem from chronic stress. The course teaches, motivates and encourages your self-care. Given the lack of resources for mental health and the need for innovative effective approaches to improve health, this course aims to teach you behaviors to carry into mature adulthood.
First-year Seminars: Spring'20 (CRN 66564), Fall'20 (CRN 34538), Winter'21 (CRN 25723).
Recent Services
Organizing Committee
- Steering Committee of ACM/IFIP Middleware: 2020-present
- Program Co-Chair for Middleware (Research Track): 2025
- Associate Editor for IEEE ICDE (Research Track): 2023, 2025, 2026
- Associate Editor for The VLDB Journal: 2025-present
- Steering Committee of FAB (International Symposium on Foundations and Applications of Blockchain)
- Lead-Guest Editor for Springer Distributed and Parallel Databases: Special Issue on Blockchain (2021)
- Program Vice Co-Chair for ICDCS (Distributed Big Data Systems and Analytics Track): 2021
- Program Vice Chair for IEEE Big Data (Hardware/OS Acceleration for Big Data Track): 2021
-
General Chair of FAB 2021
[International Symposium on Foundations and Applications of Blockchain] - PC Co-Chair for ACM DEBS (Research Track): 2020
- Co-Chair for the joint Active and HardBD Workshop at ICDE 2017-2025
- General Co-Chair for ACM/IFIP Middleware 2019 at UC Davis
- System Chair for VLDB 2019 (VLDB Sponsorship Platform)
- Workshop/Tutorial Co-Chair for ACM/IFIP/USENIX Middleware 2018
- Area Editor for Transaction Processing in Encyclopedia of Big Data Technologies by Springer
- Co-Chair for the Second Active Workshop at Middleware 2017
- Co-Chair for Events Meet Processes Workshop at DEBS 2017
- Co-Chair for the First Active Workshop at ICDE 2017
- PC Chair for ACM DEBS (Industry Track): 2017
- Co-Chair for Doctoral Symposium at ACM/IFIP/USENIX Middleware: 2017
- Publicity Co-Chair for ACM DEBS: 2016
Program Committee
- PC member for ACM CCS: 2025, 2026
- PC member for VLDB: 2017, 2018, 2021, 2022, 2023, 2025, 2026 - Recognized as Distinguished Reviewer (2022)
- PC member for ACM SIGMOD: 2017, 2018, 2019, 2020, 2021, 2023, 2024, 2025, 2026, 2027 - Recognized as Distinguished PC Member (2021)
- PC member for EDBT: 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 - Recognized as Honorable Mentions (2023)
- PC member for ICDE: 2018, 2019, 2020, 2021, 2022, 2023 (Associate Editor), 2024, 2025 (Associate Editor), 2026 (Associate Editor)
- PC member for ACM Middleware: 2016, 2017, 2018, 2020, 2021, 2023, 2024, 2025 (PC Chair), 2026
- PC member for DEBS: 2021, 2023, 2024
- PC member for ICDCS: 2018, 2020, 2022
- PC member for BlockDM'2021 (co-located with ICDE'21)
- PC member for CIKM: 2020, 2021
- Committee member for pVLDB Reproducibility (since 2018)
- PC member for DBPL: 2017
- PC member for IJCAI: 2016
- PC member for ICSOC: 2016
Bio
Mohammad Sadoghi is an Associate Professor and Chancellor's Fellow in the Computer Science Department at the University of California, Davis. Formerly, he was an Assistant Professor at Purdue University. Prior to joining academia, he was a Research Staff Member at IBM T.J. Watson Research Center for nearly four years. He received his Ph.D. under the supervision of Prof. Hans-Arno Jacobsen from the Computer Science Department at the University of Toronto in 2013. He was the recipient of the Ontario Graduate Scholarship (2006-2007) and the NSERC Canada Graduate Scholarship (2007-2008, 2009-2011).
Broadly speaking, Professor Sadoghi's research spans all facets of secure and massive-scale data management. At UC Davis, he leads the ExpoLab research group with the aim to pioneer a new exploratory data platform—referred to as ResilientDB Blockchain Fabric—a distributed ledger that unifies secure transactional and real-time analytical processing, all centered around a democratic and decentralized computational model. His research on blockchain has received press coverage extensively and covered by Advancements TV - CNBC, Yahoo! Finance, Market Insider, Crypto Media, Times Union, WBOC TV/Radio, Davis Enterprise, CoinDesk.
Professor Sadoghi has over 100 publications in leading database conferences/journals (including SIGMOD, VLDB, ICDE, EDBT, TODS, and TKDE) and 34 filed U.S. patents. His SIGMOD'11 paper “BE-Tree: an index structure to efficiently match Boolean expressions over high-dimensional discrete space” was awarded EPTS Innovative Principles Award; his paper “GPX-Matcher: a generic Boolean predicate-based XPath expression matcher” was selected as one of the Best EDBT Papers in 2011; his paper "Predicting Drug-Drug Interactions through Large-Scale Similarity-Based Link Prediction" won the Best In-Use Paper Award at ESWC'16; his paper "QueCC: A Queue-oriented, Control-free Concurrency Architecture" won the Best Paper Award at Middleware'18; his paper "Dissecting BFT Consensus: In Trusted Components we Trust!" won the Best Paper Award at EuroSys'23; and his paper "The Bedrock of Byzantine Fault Tolerance: A Unified Platform for BFT Protocols Analysis, Implementation, and Experimentation" won the Outstanding Paper Award at NSDI'24. He has presented a tutorial at ICDE'16 on “Accelerating Database Workloads by Software-Hardware-System Co-design", and two blockchain-related tutorials at ACM Middleware in 2018 and 2019, "Blockchain Landscape and AI Renaissance: The Bright Path Forward." and "An In-Depth Look of BFT Consensus in Blockchain: Challenges and Opportunities", respectively. He has co-authored two books as part of Morgan & Claypool Synthesis Lectures on Data Management, "Transaction Processing on Modern Hardware" and "Fault-tolerant Distributed Transactions on Blockchain." He has further co-authored a book published by Foundations and Trends® in Databases, entitled "Consensus in Data Management: From Distributed Commit to Blockchain."
He is serving in the Steering Committee of ACM/IFIP Middleware and International Symposium on Foundations and Applications of Blockchain (FAB), and served as the Lead-Guest Editor for Springer Distributed and Parallel Databases: Special Issue on Blockchain. He has served as the Program Co-Chair for Middleware 2025, Associate PC Chair for IEEE ICDE 2023; Program Vice Co-Chair for IEEE ICDCS'21; Program Vice Co-Chair for IEEE Big Data'21; General Chair of FAB'21; PC Co-Chair for ACM DEBS'20; General Co-chair of ACM/IFIP Middleware'19; Workshop/Tutorial Co-Chairs of ACM/IFIP Middleware'18; and PC Chair (Industry Track) for ACM DEBS'17, co-chaired a new workshop at ICDE'17 entitled "Active: First International Workshop on Data Management on Virtualized Active Systems" (and again at ICDE'18, ICDE'19, ICDE'20, and ICDE'21), and co-chaired a new workshop at DEBS'17 entitled "First International Workshop on Events Meet Processes". He co-chaired the Doctoral Symposium and "Active: Second International Workshop on Active Middleware on Modern Hardware" at ACM/IFIP/USENIX Middleware'17. Furthermore, he has served as the Area Editor for Transaction Processing in Encyclopedia of Big Data Technologies by Springer. He has served as the publicity co-chair of ACM DEBS (2015-16). He regularly serves on the program committee of SIGMOD, VLDB, ICDE, EDBT, IJCAI, ICDCS, ECOOP, ICSOC, DEBS, and ADMS; and has been invited reviewers for TKDE and TPDS.
Join Us
I am always looking for motivated and creative students and postdoctoral fellows to push the boundary of distributed database and blockchain systems. If you are interested, please email me a brief summary of your qualifications and research interests.
Sponsors
Acknowledgements: We are grateful for the continued support from our following sponsors.












