Skip to Main content Skip to Navigation
Conference papers

Facing peak loads in a P2P transaction system

Laure Millet 1 Maxime Lorrillere 2 Luciana Arantes 2 Stéphane Gançarski 3 Hubert Naacke 3 Julien Sopena 2
1 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
2 Regal - Large-Scale Distributed Systems and Applications
LIP6 - Laboratoire d'Informatique de Paris 6, Inria Paris-Rocquencourt
3 BD - Bases de Données
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : We present in this article TranspeerToken, a new approach for managing transactions for WEB2.0 applications, based on a previous work, Transpeer. Contrarily to the latter, TranspeerToken is able to manage peak loads efficiently, i.e., when most of transactions try to access the same data concurrently. This bottleneck problem happens because Transpeer exploits a distributed system (DHT) for storing metadata used for transaction routing, which raises data contention in case of peak loads. We leverage it by replacing the DHT by a token ring-based mechanism, where each token carries a metadata, avoiding thus locking metadata. Furthermore, the token mechanism tolerates the failure of k consecutive nodes of the ring and guarantees that transactions requests are not lost in case of failure. Some preliminary experiments on top of SimJava simulator have given promising evaluation results.
Document type :
Conference papers
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01271769
Contributor : Lip6 Publications <>
Submitted on : Tuesday, February 9, 2016 - 3:53:52 PM
Last modification on : Thursday, March 21, 2019 - 2:33:35 PM

Identifiers

Citation

Laure Millet, Maxime Lorrillere, Luciana Arantes, Stéphane Gançarski, Hubert Naacke, et al.. Facing peak loads in a P2P transaction system. The First Workshop on P2P and Dependability (P2PDEP'12), May 2012, Sibiu, Romania. pp.1-7, ⟨10.1145/2212346.2212347⟩. ⟨hal-01271769⟩

Share

Metrics

Record views

201