Melchior, Jérémie
[UCL]
Mejias, Boris
[UCL]
Jaradin, Yves
[UCL]
Van Roy, Peter
[UCL]
Vanderdonckt, Jean
[UCL]
When multiple users work collaboratively, coherence is not an easy feature to guarantee. It requires an exclusive access to some part of the User Interface (UI) and needs to give some feedbacks to other users. This synchronization needs a true concurrency control algorithm. One of the most common solution is to use a server as a transactional manager. Unfortunately, a central point of control is also a single point of failure. This paper proposes a decentralized architecture based on a peer-to-peer network providing decentralized transactional support with replicated storage. As a consequence, there is a gain in fault-tolerance and the transactional protocol eliminates the problem of network delay improving the overall usability. The addition of a feedback mechanism allow the users to understand better the behavior of the system.


Bibliographic reference |
Melchior, Jérémie ; Mejias, Boris ; Jaradin, Yves ; Van Roy, Peter ; Vanderdonckt, Jean. Improving DUIs with a decentralized approach with transactions and feedbacks.2nd Workshop on Distributed User Interfaces: Collaboration and Usability (Austin, TX,, du 05/05/2012 au 06/05/2012). In: María D. Lozano, Jose A. Gallud, Ricardo Tesoriero, Victor M.R. Penichet Editors, Distributed User Interfaces: Usability and Collaboration, Springer2012, p. 17-25 |
Permanent URL |
http://hdl.handle.net/2078.1/141827 |