TransPeer: Adaptive Distributed Transaction Monitoring for Web2.0 applications - Archive ouverte HAL Access content directly
Conference Papers Year :

TransPeer: Adaptive Distributed Transaction Monitoring for Web2.0 applications

Idrissa Sarr
  • Function : Author
  • PersonId : 968944
Hubert Naacke
Stéphane Gançarski


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.
No file

Dates and versions

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



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⟩
41 View
0 Download



Gmail Facebook Twitter LinkedIn More