Decentralized Model Persistence for Distributed Computing

Abel Gómez 1, 2 Amine Benelallam 2, 1 Massimo Tisi 1, 2
2 ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : The necessity of manipulating very large amounts of data and the wide availability of computational resources on the Cloud is boosting the popularity of distributed computing in industry. The applicability of model-driven engineering in such scenarios is hampered today by the lack of an efficient model-persistence framework for distributed computing. In this paper we present NeoEMF/HBase, a persistence backend for the Eclipse Modeling Framework (EMF) built on top of the Apache HBase data store. Model distribution is hidden from client applications , that are transparently provided with the model elements they navigate. Access to remote model elements is decentralized, avoiding the bottleneck of a single access point. The persistence model is based on key-value stores that allow for efficient on-demand model persistence.
Complete list of metadatas

Cited literature [8 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01215280
Contributor : Amine Benelallam <>
Submitted on : Wednesday, October 14, 2015 - 11:30:40 AM
Last modification on : Wednesday, April 11, 2018 - 1:51:10 AM
Long-term archiving on : Friday, January 15, 2016 - 11:23:30 AM

File

paper5.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01215280, version 1

Collections

Citation

Abel Gómez, Amine Benelallam, Massimo Tisi. Decentralized Model Persistence for Distributed Computing. 3rd BigMDE Workshop, Jul 2015, L'Aquila, Italy. ⟨hal-01215280⟩

Share

Metrics

Record views

504

Files downloads

202