Un moteur de recherche distribué qui crée des répliques dynamiques basées sur les fréquences des termes et catégories de recherche à partir d'un emplacement particulier.
Un seul serveur central est configuré initialement (par exemple aux États-Unis) et reçoit des requêtes de recherche d'utilisateurs du monde entier. Maintenant, si de nombreux utilisateurs en Inde interrogent pour un certain sujet, disent le football, le serveur central configure une réplique en Inde contenant dynamiquement des données relatives au soccer uniquement et aux termes connexes. Toutes les demandes contenant du football ou des requêtes similaires de l'Inde se rendent désormais à la réplique en Inde. Désormais, dans le cas où la réplique en Inde ne reçoit pas de requêtes pertinentes pendant longtemps / doit inclure plus d'indices, le serveur maître supprime les indices inactifs des données dans la réplique créée dynamiquement en Inde. En outre, le serveur maître devrait avoir un serveur de sauvegarde en cours d'exécution pour prendre le relais en tant que maître en cas d'échec (tolérant aux pannes) et donc toute métadonnée relative aux répliques dynamiques doit être séquentiellement cohérente.