ALVIANSYAH, KEMAS MUHAMMAD HUSEIN and Marieska, Mastura Diana and Rizqie, Muhammad Qurhanul (2023) OPTIMASI METODE YATA CRDT PADA REAL-TIME COLLABORATIVE TEXT EDITOR BERBASIS CLIENT-SERVER. Undergraduate thesis, Sriwijaya University.
Text
RAMA_55201_09021381924093.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (6MB) | Request a copy |
|
Text
RAMA_55201_09021381924093_TURNITIN.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (7MB) | Request a copy |
|
Text
RAMA_55201_09021381924093_0021038607_0203128701_01_front_ref.pdf - Accepted Version Available under License Creative Commons Public Domain Dedication. Download (5MB) |
|
Text
RAMA_55201_09021381924093_0021038607_0203128701_02.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (609kB) | Request a copy |
|
Text
RAMA_55201_09021381924093_0021038607_0203128701_03.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (458kB) | Request a copy |
|
Text
RAMA_55201_09021381924093_0021038607_0203128701_04.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (880kB) | Request a copy |
|
Text
RAMA_55201_09021381924093_0021038607_0203128701_05.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (631kB) | Request a copy |
|
Text
RAMA_55201_09021381924093_0021038607_0203128701_06.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (164kB) | Request a copy |
|
Text
RAMA_55201_09021381924093_0021038607_0203128701_07_ref.pdf - Bibliography Restricted to Repository staff only Available under License Creative Commons Public Domain Dedication. Download (176kB) | Request a copy |
Abstract
Collaborative text editor systems are widely used to allow users to edit the same document simultaneously. YATA CRDT (Yet Another Transformation Approach Conflict-free Replicated Data Types) is an approach that can be implemented in these systems to ensure consistency across a large number of replicas. In YATA CRDT, the garbage collection mechanism can be a solution to the problem of the use of tombstone approach, which contributes to loss of performance as insertion operations increase. However, the garbage collection mechanism from previous research is not very good at guaranteeing consistency. In this research we developed a client-server based garbage collection and recovery mechanism that can guarantee consistency, a client-server based real-time collaborative text editor application system with the application of this mechanism, and conducting benchmark tests on the speed of execution time of YATA CRDT operations with different garbage collection mechanism configurations and observing the number of operations. The results show that the YATA CRDT method with the application of the client-server based garbage collection mechanism obtains a better operation execution time performance, and this mechanism is much more effective. There are still many things that can be done to increase the potential of the mechanism.
Item Type: | Thesis (Undergraduate) |
---|---|
Uncontrolled Keywords: | YATA CRDT, Garbage Collection, Konsistensi, Client-server |
Subjects: | Q Science > Q Science (General) > Q334-342 Computer science. Artificial intelligence. Algorithms. Robotics. Automation. |
Divisions: | 09-Faculty of Computer Science > 55201-Informatics (S1) |
Depositing User: | Kemas Muhammad Husein Alviansyah |
Date Deposited: | 01 Aug 2023 07:01 |
Last Modified: | 01 Aug 2023 07:01 |
URI: | http://repository.unsri.ac.id/id/eprint/124736 |
Actions (login required)
View Item |