
- Implement the optimization described in dissertation section 10.2.1

- Retry CommitRequests after some period?

- Eliminate O(n^2) behavior with transactions
    - Put rebasable transactions in their own set
        - Otherwise every new log entry requires O(n) where n = #transactions
    - Check other places we loop over all transactions

