Key points are not available for this paper at this time.
Le traçage distribué est une méthode utilisée pour surveiller les applications en suivant et en visualisant les requêtes à mesure qu'elles se déplacent à travers divers composants et services dans un système distribué. Malgré son adoption généralisée dans les principales applications de cloud computing, à notre connaissance, le traçage distribué n'a pas été utilisé dans les émulations de mémoire partagée distribuée (DSM). Dans de telles émulations, un ensemble de nœuds en réseau (serveurs) maintient des copies des données mémoire, et un ensemble de clients (lecteurs/écrivains) accède aux données en envoyant des messages aux serveurs. Le principal défi dans cet environnement est de maintenir la cohérence des données malgré l'asynchronisme et les pannes. Traditionnellement, la latence des opérations dans les implémentations DSM a été évaluée à l'aide de stratégies simples basées sur les journaux fournissant une analyse de performance de haut niveau.
Georgiou et al. (Mon,) ont étudié cette question.