{'fraction_non_alphanumeric': 0.01951779563719862, 'fraction_numerical': 0.0, 'mean_word_length': 5.866141732283465, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Survey on Operational Transformation Algorithms: Challenges, Issues and Achievements

Consistency maintenance is one of the most significant challenges in the design and implementation of the systems, where a group of users is allowed to view and edit the same document at the same time. From geographically dispersed sites connected by communication networks Operational transformation (OT) is an established optimistic consistency control method in collaborative applications. In addition, they generally support two character-based primitive operations, insert and delete, in a linear data structure. This paper presents an integrative review of the evolution of operational transformation techniques. It discusses major issues, algorithms, achievements and remaining challenges. A comparative study is done of various algorithms of OT based on different parameters.