FastRecover: simple and effective fault recovery in a distributed operator-based stream processing engine