24 citations · 44 across the 18 of their papers we have counts for
12 papers · 1 filter
On the Efficiency of Dynamic Transaction Scheduling in Blockchain Sharding
Ramesh Adhikari, Costas Busch, Miroslav Popovic
Sharding is a technique to speed up transaction processing in blockchains, where the processing nodes in the blockchain are divided into disjoint groups (shards) that can p…
Fast Transaction Scheduling in Blockchain Sharding
Ramesh Adhikari, Costas Busch, Miroslav Popovic
Sharding is a promising technique for addressing the scalability issues of blockchain, and this technique is especially important for IoT, edge, or mobile computing. It divides the…
Stable Blockchain Sharding under Adversarial Transaction Generation
Ramesh Adhikari, Costas Busch, Dariusz R. Kowalski
Sharding is used to improve the scalability and performance of blockchain systems. We investigate the stability of blockchain sharding, where transactions are continuously generate…
Lockless Blockchain Sharding with Multiversion Control
Ramesh Adhikari, Costas Busch
Sharding is used to address the performance and scalability issues of the blockchain protocols, which divides the overall transaction processing costs among multiple clusters of no…
Stable Scheduling in Transactional Memory
Costas Busch, Bogdan S. Chlebus, Dariusz R. Kowalski +1
We study computer systems with transactions executed on a set of shared objects. Transactions arrive continually subjects to constrains that are framed as an adversarial model and…
Fault-Tolerant Distributed Directories
Judith Beestermöller, Costas Busch, Roger Wattenhofer
A distributed directory is an overlay data structure on a graph that helps to access a shared token . The directory supports three operations: publish, to announce the token…