OPTIMASI METODE YATA CRDT PADA REAL-TIME COLLABORATIVE TEXT EDITOR BERBASIS CLIENT-SERVER

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.

[thumbnail of RAMA_55201_09021381924093.pdf] 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
[thumbnail of RAMA_55201_09021381924093_TURNITIN.pdf] 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
[thumbnail of RAMA_55201_09021381924093_0021038607_0203128701_01_front_ref.pdf] Text
RAMA_55201_09021381924093_0021038607_0203128701_01_front_ref.pdf - Accepted Version
Available under License Creative Commons Public Domain Dedication.

Download (5MB)
[thumbnail of RAMA_55201_09021381924093_0021038607_0203128701_02.pdf] 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
[thumbnail of RAMA_55201_09021381924093_0021038607_0203128701_03.pdf] 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
[thumbnail of RAMA_55201_09021381924093_0021038607_0203128701_04.pdf] 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
[thumbnail of RAMA_55201_09021381924093_0021038607_0203128701_05.pdf] 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
[thumbnail of RAMA_55201_09021381924093_0021038607_0203128701_06.pdf] 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
[thumbnail of RAMA_55201_09021381924093_0021038607_0203128701_07_ref.pdf] 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 View Item