heterogeneity in distributed systems - Search