The Dawn of Disaggregation and the Coherence Conundrum: A Call for Federated Coherence

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Hong, Jaewan, Aguilera, Marcos K., Amaro, Emmanuel, Liu, Vincent, Panda, Aurojit, Stoica, Ion
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917995556634624
author Hong, Jaewan
Aguilera, Marcos K.
Amaro, Emmanuel
Liu, Vincent
Panda, Aurojit
Stoica, Ion
author_facet Hong, Jaewan
Aguilera, Marcos K.
Amaro, Emmanuel
Liu, Vincent
Panda, Aurojit
Stoica, Ion
contents Disaggregated memory is an upcoming data center technology that will allow nodes (servers) to share data efficiently. Sharing data creates a debate on the level of cache coherence the system should provide. While current proposals aim to provide coherence for all or parts of the disaggregated memory, we argue that this approach is problematic, because of scalability limitations and hardware complexity. Instead, we propose and formally define federated coherence, a model that provides coherence only within nodes, not across nodes. Federated coherence can use current intra-node coherence provided by processors without requiring expensive mechanisms for inter-node coherence. Developers can use federated coherence with a few simple programming paradigms and a synchronization library. We sketch some potential applications.
format Preprint
id arxiv_https___arxiv_org_abs_2504_16324
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle The Dawn of Disaggregation and the Coherence Conundrum: A Call for Federated Coherence
Hong, Jaewan
Aguilera, Marcos K.
Amaro, Emmanuel
Liu, Vincent
Panda, Aurojit
Stoica, Ion
Distributed, Parallel, and Cluster Computing
Hardware Architecture
Disaggregated memory is an upcoming data center technology that will allow nodes (servers) to share data efficiently. Sharing data creates a debate on the level of cache coherence the system should provide. While current proposals aim to provide coherence for all or parts of the disaggregated memory, we argue that this approach is problematic, because of scalability limitations and hardware complexity. Instead, we propose and formally define federated coherence, a model that provides coherence only within nodes, not across nodes. Federated coherence can use current intra-node coherence provided by processors without requiring expensive mechanisms for inter-node coherence. Developers can use federated coherence with a few simple programming paradigms and a synchronization library. We sketch some potential applications.
title The Dawn of Disaggregation and the Coherence Conundrum: A Call for Federated Coherence
topic Distributed, Parallel, and Cluster Computing
Hardware Architecture
url https://arxiv.org/abs/2504.16324