Les modèles de calcul distribué sont devenus essentiels pour concevoir et mettre en œuvre des applications à grande échelle nécessitant des performances élevées, une évolutivité et une tolérance aux pannes. En divisant les tâches computationnelles entre plusieurs nœuds interconnectés, les systèmes distribués permettent le traitement parallèle, le partage des ressources et une fiabilité accrue. Cette étude fournit une revue complète des modèles de calcul distribué, y compris client-serveur, pair-à-pair, calcul en grappes, calcul en grille et paradigmes basés sur le cloud, mettant en lumière leurs architectures, mécanismes opérationnels et adéquation à différents domaines d'application. L'étude examine comment le calcul distribué soutient les applications à grande échelle dans le calcul scientifique, l'analyse des mégadonnées, le commerce électronique et les systèmes informatiques d'entreprise. Des défis tels que la planification des tâches, l'équilibrage de la charge, la tolérance aux pannes, la cohérence des données et la latence réseau sont abordés, ainsi que des stratégies et des algorithmes pour résoudre ces problèmes. De plus, l'étude explore les tendances émergentes, y compris le calcul en périphérie, les architectures sans serveur et les systèmes distribués hybrides, qui améliorent l'évolutivité, réduisent la latence et améliorent l'utilisation des ressources. Les résultats soulignent le rôle critique du calcul distribué dans la possibilité de créer des applications à grande échelle robustes, efficaces et évolutives.
Abena Osei (Sat,) a étudié cette question.