Text this: Defeating variability in cloud applications by multi-tier workload redundancy