Enhancing Ropes for Collaborative Text Editing

Semih Sandal, Tolga Ovatman

Araştırma sonucu: ???type-name???Konferans katkısıbilirkişi

Özet

Rope is a tree-based data structure providing performance enhancements in string concatenation operations in applications such as text editors. Even though collaborative text editing has become one of the major applications in cloud environments, utilizing ropes in collaborative text editing is rarely discussed in current literature. In this study, we enhance the Rope data structure for collaborative text editing. Firstly we discuss possible issues that Ropes may suffer in collaborative text editing and propose enhancements that adapt Ropes to such environments. During this adaptation we pay special attention to keep Ropes' immutable nature for the insert operations and balance the tree by following AVL-tree-style and Red-Black-Tree-style methods. We also provide a performance comparison of those balancing approaches. In our results, it can be seen that the AVL-Rope and Red-Black-Rope are slower in the concatenation operation due to balancing, but faster in index search operation and insert operation than the unbalanced Rope.

Orijinal dilİngilizce
Ana bilgisayar yayını başlığıProceedings - 2023 Congress in Computer Science, Computer Engineering, and Applied Computing, CSCE 2023
YayınlayanInstitute of Electrical and Electronics Engineers Inc.
Sayfalar2593-2599
Sayfa sayısı7
ISBN (Elektronik)9798350327595
DOI'lar
Yayın durumuYayınlandı - 2023
Etkinlik2023 Congress in Computer Science, Computer Engineering, and Applied Computing, CSCE 2023 - Las Vegas, United States
Süre: 24 Tem 202327 Tem 2023

Yayın serisi

AdıProceedings - 2023 Congress in Computer Science, Computer Engineering, and Applied Computing, CSCE 2023

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???2023 Congress in Computer Science, Computer Engineering, and Applied Computing, CSCE 2023
Ülke/BölgeUnited States
ŞehirLas Vegas
Periyot24/07/2327/07/23

Bibliyografik not

Publisher Copyright:
© 2023 IEEE.

Parmak izi

Enhancing Ropes for Collaborative Text Editing' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.

Alıntı Yap