Text this: Practical single node failure recovery using fractional repetition codes in data centers