A Fast Evaluation Approach of Data Consistency Protocols within a Compilation Toolchain - Archive ouverte HAL
Article Dans Une Revue Procedia Computer Science Année : 2016

A Fast Evaluation Approach of Data Consistency Protocols within a Compilation Toolchain

Résumé

Shared memory is a critical issue for large distributed systems. Despite several data consistency protocols have been proposed, the selection of the protocol that best suits to the application requirements and system constraints remains a challenge. The development of multi-consistency systems, where different protocols can be deployed during runtime, appears to be an interesting alternative. In order to explore the design space of the consistency protocols a fast and accurate method should be used. In this work we rely on a compilation toolchain that transparently handles data consistency decisions for a multi-protocol platform. We focus on the analytical evaluation of the consistency configuration that stands within the optimization loop. We propose to use a TLM NoC simulator to get feedback on expected network contentions. We evaluate the approach using five workloads and three different data consistency protocols. As a result, we are able to obtain a fast and accurate evaluation of the different consistency alternatives.

Domaines

Informatique
Fichier principal
Vignette du fichier
1-s2.0-S1877050916309000-main.pdf (175.61 Ko) Télécharger le fichier
Origine Publication financée par une institution
Loading...

Dates et versions

hal-01327335 , version 1 (06-06-2016)

Licence

Identifiants

Citer

Loïc Cudennec, Safae Dahmani, Guy Gogniat, Cédric Maignan, Martha Johanna Sepulveda. A Fast Evaluation Approach of Data Consistency Protocols within a Compilation Toolchain. Procedia Computer Science, 2016, 80, pp.2297-2301. ⟨10.1016/j.procs.2016.05.421⟩. ⟨hal-01327335⟩
892 Consultations
184 Téléchargements

Altmetric

Partager

More