TransPeer: Adaptive Distributed Transaction Monitoring for Web2.0 applications - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

TransPeer: Adaptive Distributed Transaction Monitoring for Web2.0 applications

Idrissa Sarr
  • Fonction : Auteur
  • PersonId : 968944
Hubert Naacke
Stéphane Gançarski

Résumé

In emerging Web2.0 applications such as virtual worlds or social networking websites, the number of users is very important (tens of thousands), hence the amount of data to manage is huge and dependability is a crucial issue. The large scale prevents from using centralized approaches or locking/two-phase-commit approach. Moreover, Web2.0 applications are mostly interactive, which means that the response time must always be less than few seconds. To face these problems, we present a novel solution, TransPeer, that allows applications to scale-up without the need to buy expensive resources at a data center. To this end, databases are replicated over a P2P system in order to achieve high availability and fast transaction processing thanks to parallelism. A distributed shared dictionary, implemented on top of a DHT, contains metadata used for routing transactions efficiently. Both metadata and data are accessed in an optimistic way: there is no locking on metadata and transactions are executed on nodes in a tentative way. We demonstrate the feasibility of our approaches through experimentation.
Fichier non déposé

Dates et versions

hal-01288779 , version 1 (15-03-2016)

Identifiants

Citer

Idrissa Sarr, Hubert Naacke, Stéphane Gançarski. TransPeer: Adaptive Distributed Transaction Monitoring for Web2.0 applications. ACM Symposium on Applied Computing: Track on Dependable and Adaptive Distributed Systems (SAC DADS), Mar 2010, Sierre, Switzerland. pp.423-430, ⟨10.1145/1774088.1774179⟩. ⟨hal-01288779⟩
48 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More