A Fast Evaluation Approach of Data Consistency Protocols within a Compilation Toolchain - Sorbonne Université Access content directly
Journal Articles Procedia Computer Science Year : 2016

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.
Fichier principal
Vignette du fichier
1-s2.0-S1877050916309000-main.pdf (175.61 Ko) Télécharger le fichier
Origin Publication funded by an institution
Loading...

Dates and versions

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

Licence

Identifiers

Cite

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⟩
869 View
176 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More