Decomposing federated queries in presence of replicated fragments