Performance and reliability study for distributed video servers: mirroring or parity?