DistributedLog: A High Performance Replicated Log Service. - Sijie Guo; Robin Dhamankar; Leigh Stewart (ICDE, 2017)