Communication-efficient failure detection and consensus in omission environments