Breaking the Availability Barrier III: Active/Active Systems in Practice