Skip to main content

Showing 1–11 of 11 results for author: Amiri, M J

Searching in archive cs. Search in all archives.
.
  1. AdaChain: A Learned Adaptive Blockchain

    Authors: Chenyuan Wu, Bhavana Mehta, Mohammad Javad Amiri, Ryan Marcus, Boon Thau Loo

    Abstract: This paper presents AdaChain, a learning-based blockchain framework that adaptively chooses the best permissioned blockchain architecture in order to optimize effective throughput for dynamic transaction workloads. AdaChain addresses the challenge in the Blockchain-as-a-Service (BaaS) environments, where a large variety of possible smart contracts are deployed with different workload characteristi… ▽ More

    Submitted 17 July, 2023; v1 submitted 3 November, 2022; originally announced November 2022.

  2. arXiv:2207.13827  [pdf, other

    cs.SE

    Declarative Smart Contracts

    Authors: Haoxian Chen, Gerald Whitters, Mohammad Javad Amiri, Yuepeng Wang, Boon Thau Loo

    Abstract: This paper presents DeCon, a declarative programming language for implementing smart contracts and specifying contract-level properties. Driven by the observation that smart contract operations and contract-level properties can be naturally expressed as relational constraints, DeCon models each smart contract as a set of relational tables that store transaction records. This relational representat… ▽ More

    Submitted 27 July, 2022; originally announced July 2022.

  3. arXiv:2205.04534  [pdf, other

    cs.DC

    The Bedrock of Byzantine Fault Tolerance: A Unified Platform for BFT Protocol Design and Implementation

    Authors: Mohammad Javad Amiri, Chenyuan Wu, Divyakant Agrawal, Amr El Abbadi, Boon Thau Loo, Mohammad Sadoghi

    Abstract: Byzantine Fault-Tolerant (BFT) protocols have recently been extensively used by decentralized data management systems with non-trustworthy infrastructures, e.g., permissioned blockchains. BFT protocols cover a broad spectrum of design dimensions from infrastructure settings such as the communication topology, to more technical features such as commitment strategy and even fundamental social choice… ▽ More

    Submitted 3 August, 2022; v1 submitted 9 May, 2022; originally announced May 2022.

  4. arXiv:2107.10836  [pdf, other

    cs.DB

    Qanaat: A Scalable Multi-Enterprise Permissioned Blockchain System with Confidentiality Guarantees

    Authors: Mohammad Javad Amiri, Boon Thau Loo, Divyakant Agrawal, Amr El Abbadi

    Abstract: Today's large-scale data management systems need to address distributed applications' confidentiality and scalability requirements among a set of collaborative enterprises. This paper presents Qanaat, a scalable multi-enterprise permissioned blockchain system that guarantees the confidentiality of enterprises in collaboration workflows. Qanaat presents data collections that enable any subset of en… ▽ More

    Submitted 17 July, 2022; v1 submitted 22 July, 2021; originally announced July 2021.

    Journal ref: Proceedings of the VLDB Endowment 15, no. 11 (2022)

  5. arXiv:2101.08819  [pdf, other

    cs.DB cs.NI

    Saguaro: An Edge Computing-Enabled Hierarchical Permissioned Blockchain

    Authors: Mohammad Javad Amiri, Ziliang Lai, Liana Patel, Boon Thau Loo, Eric Lo, Wenchao Zhou

    Abstract: We present Saguaro, a permissioned blockchain system designed specifically for edge computing networks. Saguaro leverages the hierarchical structure of edge computing networks to reduce the overhead of wide-area communication by presenting several techniques. First, Saguaro proposes coordinator-based and optimistic protocols to process cross-domain transactions with low latency where the lowest co… ▽ More

    Submitted 14 September, 2022; v1 submitted 21 January, 2021; originally announced January 2021.

  6. arXiv:2005.01038  [pdf, other

    cs.DB cs.CR cs.DC

    SEPAR: Towards Regulating Future of Work Multi-Platform Crowdworking Environments with Privacy Guarantees

    Authors: Mohammad Javad Amiri, Joris Duguépéroux, Tristan Allard, Divyakant Agrawal, Amr El Abbadi

    Abstract: Crowdworking platforms provide the opportunity for diverse workers to execute tasks for different requesters. The popularity of the "gig" economy has given rise to independent platforms that provide competing and complementary services. Workers as well as requesters with specific tasks may need to work for or avail from the services of multiple platforms resulting in the rise of multi-platform cro… ▽ More

    Submitted 21 October, 2020; v1 submitted 3 May, 2020; originally announced May 2020.

  7. arXiv:1910.00765  [pdf, other

    cs.DB cs.DC

    SharPer: Sharding Permissioned Blockchains Over Network Clusters

    Authors: Mohammad Javad Amiri, Divyakant Agrawal, Amr El Abbadi

    Abstract: Scalability is one of the main roadblocks to business adoption of blockchain systems. Despite recent intensive research on using sharding techniques to enhance the scalability of blockchain systems, existing solutions do not efficiently address cross-shard transactions. In this paper, we introduce SharPer, a permissioned blockchain system that improves scalability by clustering (partitioning) the… ▽ More

    Submitted 16 February, 2020; v1 submitted 1 October, 2019; originally announced October 2019.

  8. arXiv:1906.07850  [pdf, other

    cs.DC cs.DB

    SeeMoRe: A Fault-Tolerant Protocol for Hybrid Cloud Environments

    Authors: Mohammad Javad Amiri, Sujaya Maiyya, Divyakant Agrawal, Amr El Abbadi

    Abstract: Large scale data management systems utilize State Machine Replication to provide fault tolerance and to enhance performance. Fault-tolerant protocols are extensively used in the distributed database infrastructure of large enterprises such as Google, Amazon, and Facebook, as well as permissioned blockchain systems like IBM's Hyperledger Fabric. However, and in spite of years of intensive research,… ▽ More

    Submitted 18 June, 2019; originally announced June 2019.

  9. arXiv:1905.09359  [pdf, other

    cs.DB cs.CR cs.DC

    Towards Global Asset Management in Blockchain Systems

    Authors: Victor Zakhary, Mohammad Javad Amiri, Sujaya Maiyya, Divyakant Agrawal, Amr El Abbadi

    Abstract: Permissionless blockchains (e.g., Bitcoin, Ethereum, etc) have shown a wide success in implementing global scale peer-to-peer cryptocurrency systems. In such blockchains, new currency units are generated through the mining process and are used in addition to transaction fees to incentivize miners to maintain the blockchain. Although it is clear how currency units are generated and transacted on, i… ▽ More

    Submitted 22 May, 2019; originally announced May 2019.

  10. arXiv:1902.01457  [pdf, other

    cs.DC cs.DB

    ParBlockchain: Leveraging Transaction Parallelism in Permissioned Blockchain Systems

    Authors: Mohammad Javad Amiri, Divyakant Agrawal, Amr El Abbadi

    Abstract: Many existing blockchains do not adequately address all the characteristics of distributed system applications and suffer from serious architectural limitations resulting in performance and confidentiality issues. While recent permissioned blockchain systems, have tried to overcome these limitations, their focus has mainly been on workloads with no-contention, i.e., no conflicting transactions. In… ▽ More

    Submitted 4 February, 2019; originally announced February 2019.

  11. arXiv:1707.02547  [pdf

    cs.SE

    Validation of Collaborative Business Processes using Goals Model

    Authors: Amir Ebrahimifard, Mostafa Khoramabadi Arani, Mohammad Javad Amiri, Saeed Parsa

    Abstract: Validating process model against corresponding requirements is one of the most important problems in domain of collaborative processes. In this paper collaborative processes are modeled using the interaction view of BPMN 2.0 standard. Then, requirements are extracted with a goal modeling technique. Different scenarios of each requirement show possible paths for the system. These paths are modeled… ▽ More

    Submitted 9 July, 2017; originally announced July 2017.