I am Sajjad Rahnama, a Senior member of technical staff at Oracle working on the high availability of Oracle database using sharding and replication. I got my Ph.D. from the Department of Computer Science at University of California, Davis supervised by Prof. Mohammad Sadoghi. I was a member of the Exploratory Systems Lab. My Ph.D. research focus was on byzantine fault tolerant protocols, high availablity through sharding and replication, distributed systems, and their applications in databases, blockchain, and secure transaction processing I was a system designer and leading developer of ResilientDB I got my B.Sc. in Computer Science from Amirkabir University of Technology, Tehran, Iran.
◈ Reliable Transactions in Serverless-Edge Architecture
(ICDE) 2023 [ Paper ]
◈ Dissecting BFT Consensus: In Trusted Components we Trust!
(EuroSys) 2023 [ Paper ]
◈ Power-of-Collaboration: A Sustainable Resilient Ledger Built Democratically
(IEEE Data Engineering Bulletin) 2022 [ Paper ]
◈ Practical View-Change-Less Protocol through Rapid View Synchronization
[Under Submission] [ Paper ]
◈ Tutorial: Blockchain Consensus Unraveled: Virtues and Limitations,
Distributed Event-Based Systems (DEBS) 2020, Tutorial [ Paper ]
◈ Efficient Transaction Processing in Byzantine Fault Tolerant Environments,
In International Workshop on High Performance Transaction Systems (Biennial), 2019 [ Paper ]
◈ An In-Depth Look of BFT Consensus in Blockchain: Challenges and Opportunities
Proceedings of the 20th International Middleware Conference Tutorials, 2019 [ Paper ]