4 papers
ResilientDB: Global Scale Resilient Blockchain Fabric
Suyash Gupta, Sajjad Rahnama, Jelle Hellings +1
Recent developments in blockchain technology have inspired innovative new designs in resilient distributed and database systems. At their core, these blockchain applications typica…
Permissioned Blockchain Through the Looking Glass: Architectural and Implementation Lessons Learned
Suyash Gupta, Sajjad Rahnama, Mohammad Sadoghi
Since the inception of Bitcoin, the distributed systems community has shown interest in the design of efficient blockchain systems. However, initial blockchain applications (like B…
Revisiting consensus protocols through wait-free parallelization
Suyash Gupta, Jelle Hellings, Mohammad Sadoghi
The recent surge of blockchain systems has renewed the interest in traditional Byzantine fault-tolerant consensus protocols. Many such consensus protocols have a primary-backup des…
DCAFE: Dynamic load-balanced loop Chunking & Aggressive Finish Elimination for Recursive Task Parallel Programs
Suyash Gupta, Rahul Shrivastava, V. Krishna Nandivada
In this paper, we present two symbiotic optimizations to optimize recursive task parallel (RTP) programs by reducing the task creation and termination overheads. Our first optimiza…