Text this: Affinity Replica Selection in Distributed Systems