Repository logo
Research Data
Publications
Projects
Persons
Organizations
English
Français
Log In(current)
  1. Home
  2. Publications
  3. Contribution à un congrès (conference paper)
  4. Block placement strategies for fault-resilient distributed tuple spaces: an experimental study

Block placement strategies for fault-resilient distributed tuple spaces: an experimental study

Author(s)
Barbi, Roberta  
Faculté des sciences  
Buravlev, Vitaly
Antares Mezzina, Claudio
Schiavoni, Valerio  
Chaire de systèmes complexes  
Publisher
: Springer
Date issued
June 19, 2017
From page
67
To page
82
Abstract
The tuple space abstraction provides an easy-to-use programming paradigm for distributed applications. Intuitively, it behaves like a distributed shared memory, where applications write and read entries (tuples). When deployed over a wide area network, the tuple space needs to efficiently cope with faults of links and nodes. Erasure coding techniques are increasingly popular to deal with such catastrophic events, in particular due to their storage efficiency with respect to replication. When a client writes a tuple into the system, this is first striped into k blocks and encoded into 𝑛>𝑘 blocks, in a fault-redundant manner. Then, any k out of the n blocks are sufficient to reconstruct and read the tuple. This paper presents several strategies to place those blocks across the set of nodes of a wide area network, that all together form the tuple space. We present the performance trade-offs of different placement strategies by means of simulations and a Python implementation of a distributed tuple space. Our results reveal important differences in the efficiency of the different strategies, for example in terms of block fetching latency, and that having some knowledge of the underlying network graph topology is highly beneficial.
Notes
, 2017
Event name
17th IFIP International Conference on Distributed Applications and Interoperable Systems
Location
Neuchatel, Switzerland
Project(s)
SafeCloud: Secure and Resilient Cloud Architecture  
Later version
https://link.springer.com/chapter/10.1007/978-3-319-59665-5_5
Publication type
conference paper
Identifiers
https://libra.unine.ch/handle/20.500.14713/21666
DOI
10.1007/978-3-319-59665-5_5
File(s)
Loading...
Thumbnail Image
Download
Name

2020-03-12_408_7076.pdf

Type

Main Article

Size

1.25 MB

Format

Adobe PDF

Université de Neuchâtel logo

Service information scientifique & bibliothèques

Rue Emile-Argand 11

2000 Neuchâtel

contact.libra@unine.ch

Service informatique et télématique

Rue Emile-Argand 11

Bâtiment B, rez-de-chaussée

Powered by DSpace-CRIS

libra v2.2.0

© 2026 Université de Neuchâtel

Portal overviewUser guideOpen Access strategyOpen Access directive Research at UniNE Open Access ORCIDWhat's new