Improving DUIs with a decentralized approach with transactions and feedbacks

Melchior, Jérémie;Mejias, Boris;Jaradin, Yves;Van Roy, Peter;Vanderdonckt, Jean
(2012) 2nd Workshop on Distributed User Interfaces: Collaboration and Usability — Location: Austin, TX, (5.May.2012)

Files

chp3A1010072F978-1-4471-5499-0_2.pdf
  • Open Access
  • Adobe PDF
  • 231.54 KB

Details

Authors
Abstract
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.
Affiliations

Citations

Melchior, J., Mejias, B., Jaradin, Y., Van Roy, P., & Vanderdonckt, J. (2012). Improving DUIs with a decentralized approach with transactions and feedbacks. In María D. Lozano, Jose A. Gallud, Ricardo Tesoriero, Victor M.R. Penichet Editors (ed.), Distributed User Interfaces: Usability and Collaboration (p. p. 17-25). Springer. https://doi.org/10.1007/978-1-4471-5499-0_2