Skip to Main content Skip to Navigation
Journal articles

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

Abstract : 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.
Document type :
Journal articles
Complete list of metadatas

Cited literature [6 references]  Display  Hide  Download
Contributor : Gestionnaire Hal-Upmc <>
Submitted on : Monday, June 6, 2016 - 4:11:36 PM
Last modification on : Friday, January 8, 2021 - 5:32:08 PM


Publication funded by an institution


Distributed under a Creative Commons Attribution - NonCommercial - NoDerivatives 4.0 International License



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, Elsevier, 2016, 80, pp.2297-2301. ⟨10.1016/j.procs.2016.05.421⟩. ⟨hal-01327335⟩



Record views


Files downloads