Source: https://www.usenix.org/system/files/conference/hotcloud18/hotcloud18-paper-wu.pdf