reliability protocols