A model and survey of distributed data-intensive systems
Data is a precious resource in today's society, and it is generated at an unprecedented and
constantly growing pace. The need to store, analyze, and make data promptly available to a …
constantly growing pace. The need to store, analyze, and make data promptly available to a …
Do the rich get richer? fairness analysis for blockchain incentives
Proof-of-Work (PoW) is the most widely adopted incentive model in current blockchain
systems, which unfortunately is energy inefficient. Proof-of-Stake (PoS) is then proposed to …
systems, which unfortunately is energy inefficient. Proof-of-Stake (PoS) is then proposed to …
Consensus in data management: From distributed commit to blockchain
The problem of distributed consensus has played a major role in the development of
distributed data management systems. This includes the development of distributed atomic …
distributed data management systems. This includes the development of distributed atomic …
Epoch-based commit and replication in distributed OLTP databases
© 2021, VLDB Endowment. All rights reserved. Many modern data-oriented applications are
built on top of distributed OLTP databases for both scalability and high availability. Such …
built on top of distributed OLTP databases for both scalability and high availability. Such …
[PDF][PDF] Chemistry behind Agreement.
Agreement protocols have been extensively used by distributed data management systems
to provide robustness and high availability. The broad spectrum of design dimensions …
to provide robustness and high availability. The broad spectrum of design dimensions …
Efficient distributed transaction processing in heterogeneous networks
Countrywide and worldwide business, like gaming and social networks, drives the popularity
of inter-data-center transactions. To support inter-data-center transaction processing and …
of inter-data-center transactions. To support inter-data-center transaction processing and …
Lion: Minimizing Distributed Transactions Through Adaptive Replica Provision
Distributed transaction processing often involves multiple rounds of cross-node
communications, and therefore, tends to be slow. To improve performance, existing …
communications, and therefore, tends to be slow. To improve performance, existing …
When private blockchain meets deterministic database
Private blockchain as a replicated transactional system shares many commonalities with
distributed database. However, the intimacy between private blockchain and deterministic …
distributed database. However, the intimacy between private blockchain and deterministic …
Evaluating memory-hard proof-of-work algorithms on three processors
Most public blockchain systems, exemplified by cryptocurrencies such as Ethereum and
Monero, use memory-hard proof-of-work (PoW) algorithms in consensus protocols to …
Monero, use memory-hard proof-of-work (PoW) algorithms in consensus protocols to …
{QuORAM}: A {Quorum-Replicated} Fault Tolerant {ORAM} Datastore
S Maiyya, S Ibrahim, C Scarberry, D Agrawal… - 31st USENIX Security …, 2022 - usenix.org
Privacy and security challenges due to the outsourcing of data storage and processing to
third-party cloud providers are well known. With regard to data privacy, Oblivious RAM …
third-party cloud providers are well known. With regard to data privacy, Oblivious RAM …