A distributed systems approach for searching for a name