activity
20172022
most citedAdaChain: A Learned Adaptive Blockchain

23 citations · 38 across the 7 of their papers we have counts for

collaborators

10 papers

cs.CR2022★ 23 cited

AdaChain: A Learned Adaptive Blockchain

Chenyuan Wu, Bhavana Mehta, Mohammad Javad Amiri +2

This paper presents AdaChain, a learning-based blockchain framework that adaptively chooses the best permissioned blockchain architecture in order to optimize effective throughput…

cs.SE2022★ 1 cited

Declarative Smart Contracts

Haoxian Chen, Gerald Whitters, Mohammad Javad Amiri +2

This paper presents DeCon, a declarative programming language for implementing smart contracts and specifying contract-level properties. Driven by the observation that smart contra…

cs.DC2022★ 1 cited

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

Mohammad Javad Amiri, Chenyuan Wu, Divyakant Agrawal +3

Byzantine Fault-Tolerant (BFT) protocols have recently been extensively used by decentralized data management systems with non-trustworthy infrastructures, e.g., permissioned block…

cs.DB2021★ 1 cited

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

Mohammad Javad Amiri, Boon Thau Loo, Divyakant Agrawal +1

Today's large-scale data management systems need to address distributed applications' confidentiality and scalability requirements among a set of collaborative enterprises. This pa…

cs.DB2021★ 2 cited

Saguaro: An Edge Computing-Enabled Hierarchical Permissioned Blockchain

Mohammad Javad Amiri, Ziliang Lai, Liana Patel +3

We present Saguaro, a permissioned blockchain system designed specifically for edge computing networks. Saguaro leverages the hierarchical structure of edge computing networks to r…

cs.DB2019

SharPer: Sharding Permissioned Blockchains Over Network Clusters

Mohammad Javad Amiri, Divyakant Agrawal, Amr El Abbadi

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 b…

cs.DC2019

SeeMoRe: A Fault-Tolerant Protocol for Hybrid Cloud Environments

Mohammad Javad Amiri, Sujaya Maiyya, Divyakant Agrawal +1

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 di…

cs.DB2019★ 10 cited

Towards Global Asset Management in Blockchain Systems

Victor Zakhary, Mohammad Javad Amiri, Sujaya Maiyya +2

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 curre…

cs.DC2019

ParBlockchain: Leveraging Transaction Parallelism in Permissioned Blockchain Systems

Mohammad Javad Amiri, Divyakant Agrawal, Amr El Abbadi

Many existing blockchains do not adequately address all the characteristics of distributed system applications and suffer from serious architectural limitations resulting in perfor…

cs.SE2017

Validation of Collaborative Business Processes using Goals Model

Amir Ebrahimifard, Mostafa Khoramabadi Arani, Mohammad Javad Amiri +1

Validating process model against corresponding requirements is one of the most important problems in domain of collaborative processes. In this paper collaborative processes are mo…