Scaling distributed transaction processing and recovery based on dependency logging
Fast crash recovery in RAMCloud