This repository contains all the artifacts for our SIGMOD'24 paper "NOC-NOC: Towards Performance-optimal Distributed Transactions."
This work aims at proposing a new design objective for distributed transaction algorithms which optimizes the performance of both read and write transactions. To validate our proposal, two separate distributed transaction algorithms, namely RA-NOC2 and Eiger-NOC2, are designed and their performance is measured against the state-of-the-art.
Checkout the individual folders for more information about the algorithms.
Note: as the transaction workloads are generated with a certain degree of randomness in the experiments, the results may not exactly match those presented in the paper. However, the trends should follow what is depicted in the published work.