In cloud computing systems, assigning a task to multiple servers and waiting
for the earliest copy to finish is an effective method to combat the
variability in response time of individual servers, and reduce latency. But
adding redundancy may result in higher cost of computing resourc