Lab2 Part B : The primary/backup key/value service