Skip to main content

Showing 1–8 of 8 results for author: Rahnama, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2302.02118  [pdf, other

    cs.DB

    SpotLess: Concurrent Rotational Consensus Made Practical through Rapid View Synchronization

    Authors: Dakai Kang, Sajjad Rahnama, Jelle Hellings, Mohammad Sadoghi

    Abstract: The emergence of blockchain technology has renewed the interest in consensus-based data management systems that are resilient to failures. To maximize the throughput of these systems, we have recently seen several prototype consensus solutions that optimize for throughput at the expense of overall implementation complexity, high costs, and reliability. Due to this, it remains unclear how these pro… ▽ More

    Submitted 20 December, 2023; v1 submitted 4 February, 2023; originally announced February 2023.

    Comments: 16 pages, 15 figures

  2. arXiv:2204.03552  [pdf, other

    cs.DB cs.DC

    On the Correctness of Speculative Consensus

    Authors: Jelle Hellings, Suyash Gupta, Sajjad Rahnama, Mohammad Sadoghi

    Abstract: The introduction of Bitcoin fueled the development of blockchain-based resilient data management systems that are resilient against failures, enable federated data management, and can support data provenance. The key factor determining the performance of such resilient data management systems is the consensus protocol used by the system to replicate client transactions among all participants. Unfo… ▽ More

    Submitted 7 April, 2022; originally announced April 2022.

    Comments: An extended abstract of this work appeared at the 24th International Conference on Extending Database Technology (EDBT 2021), see also arXiv:1911.00838

  3. arXiv:2202.01354  [pdf, other

    cs.DB cs.CR cs.DC

    Dissecting BFT Consensus: In Trusted Components we Trust!

    Authors: Suyash Gupta, Sajjad Rahnama, Shubham Pandey, Natacha Crooks, Mohammad Sadoghi

    Abstract: The growing interest in reliable multi-party applications has fostered widespread adoption of Byzantine Fault-Tolerant (BFT) consensus protocols. Existing BFT protocols need f more replicas than Paxos-style protocols to prevent equivocation attacks. Trust-BFT protocols instead seek to minimize this cost by making use of trusted components at replicas. This paper makes two contributions. First, we… ▽ More

    Submitted 1 November, 2022; v1 submitted 2 February, 2022; originally announced February 2022.

  4. arXiv:2201.00982  [pdf, other

    cs.DB cs.DC

    Reliable Transactions in Serverless-Edge Architecture

    Authors: Suyash Gupta, Sajjad Rahnama, Erik Linsenmayer, Faisal Nawab, Mohammad Sadoghi

    Abstract: Modern edge applications demand novel solutions where edge applications do not have to rely on a single cloud provider (which cannot be in the vicinity of every edge device) or dedicated edge servers (which cannot scale as clouds) for processing compute-intensive tasks. A recent computing philosophy, Sky computing, proposes giving each user ability to select between available cloud providers. In… ▽ More

    Submitted 27 August, 2022; v1 submitted 4 January, 2022; originally announced January 2022.

    Comments: To appear in the proceedings of ICDE 2023

  5. arXiv:2107.13047  [pdf, other

    cs.DB cs.CR cs.DC

    RingBFT: Resilient Consensus over Sharded Ring Topology

    Authors: Sajjad Rahnama, Suyash Gupta, Rohan Sogani, Dhruv Krishnan, Mohammad Sadoghi

    Abstract: The recent surge in federated data management applications has brought forth concerns about the security of underlying data and the consistency of replicas in the presence of malicious attacks. A prominent solution in this direction is to employ a permissioned blockchain framework that is modeled around traditional Byzantine Fault-Tolerant (BFT) consensus protocols. Any federated application expec… ▽ More

    Submitted 23 March, 2022; v1 submitted 27 July, 2021; originally announced July 2021.

    Comments: In proceedings of EDBT 2022

  6. ResilientDB: Global Scale Resilient Blockchain Fabric

    Authors: Suyash Gupta, Sajjad Rahnama, Jelle Hellings, Mohammad Sadoghi

    Abstract: Recent developments in blockchain technology have inspired innovative new designs in resilient distributed and database systems. At their core, these blockchain applications typically use Byzantine fault-tolerant consensus protocols to maintain a common state across all replicas, even if some replicas are faulty or malicious. Unfortunately, existing consensus protocols are not designed to deal wit… ▽ More

    Submitted 18 March, 2020; v1 submitted 1 February, 2020; originally announced February 2020.

    Journal ref: PVLDB 13 (2020) 868-883

  7. arXiv:1911.09208  [pdf, other

    cs.DB cs.DC

    Permissioned Blockchain Through the Looking Glass: Architectural and Implementation Lessons Learned

    Authors: Suyash Gupta, Sajjad Rahnama, Mohammad Sadoghi

    Abstract: Since the inception of Bitcoin, the distributed systems community has shown interest in the design of efficient blockchain systems. However, initial blockchain applications (like Bitcoin) attain very low throughput, which has promoted the design of permissioned blockchain systems. These permissioned blockchain systems employ classical Byzantine-Fault Tolerant (BFT) protocols to reach consensus. Ho… ▽ More

    Submitted 27 April, 2020; v1 submitted 20 November, 2019; originally announced November 2019.

    Comments: To appear in the proceedings of 40th IEEE International Conference on Distributed Computing Systems

  8. arXiv:1911.00838  [pdf, other

    cs.DB cs.DC

    Proof-of-Execution: Reaching Consensus through Fault-Tolerant Speculation

    Authors: Suyash Gupta, Jelle Hellings, Sajjad Rahnama, Mohammad Sadoghi

    Abstract: Multi-party data management and blockchain systems require data sharing among participants. To provide resilient and consistent data sharing, transactions engines rely on Byzantine FaultTolerant consensus (BFT), which enables operations during failures and malicious behavior. Unfortunately, existing BFT protocols are unsuitable for high-throughput applications due to their high computational costs… ▽ More

    Submitted 22 February, 2021; v1 submitted 3 November, 2019; originally announced November 2019.

    Comments: To appear in the proceedings of 24th International Conference on Extending Database Technology (EDBT)