Collaborative applications are becoming more prevalent for a variety of reasons, most important of which is the increased interest in remote work. In addition to adapting the business processes to a remote setting, designers of collaborative software have to decide on how their software can be used collaboratively. This paper discusses the two main technologies used to enable network-based real- or near-real-time collaborative software, namely Operational Transformation and Conflict-free Replicated Data Types. Recent developments in each technology are discussed, as well as a brief overview of their theoretical underpinnings.
CITATION STYLE
Hassan, S. A., & Abdelbaki, N. (2023). A Survey of Concurrency Control Algorithms in Collaborative Applications. In Lecture Notes on Data Engineering and Communications Technologies (Vol. 152, pp. 309–320). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-20601-6_28
Mendeley helps you to discover research relevant for your work.