Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
https://er.chdtu.edu.ua/handle/ChSTU/4978
Название: | Performance optimisation techniques for Conflict-free Replicated Data Types (CRDT) |
Другие названия: | Методи оптимізації продуктивності Conflict-free Replicated Data Types (CRDT) |
Авторы: | Rabeshko, Yurii Turbal, Yurii Рабешко, Юрій Турбал, Юрій |
Ключевые слова: | ways to increase performance;data replication;distributed systems;synchronisation efficiency;data synchronisation methods;способи збільшення результативності;реплікація даних;розподілені системи;ефективність синхронізації;методи синхронізації даних |
Дата публикации: | 2024 |
Издательство: | Вісник Черкаського державного технологічного університету. Технічні науки |
Краткий осмотр (реферат): | The research relevance is determined by the need for distributed data handling optimisation that does
not cause conflicts during replication, since the introduction of such types of data leads to an increase in the need
for their optimisation and performance. The study aims to develop techniques to improve the efficiency of various
types of data with conflict-free replication. To achieve this goal, the methods of analysis and experimentation
were used. The study results demonstrate that the use of certain optimised methods of conflict-free data types in
replication leads to a significant improvement in efficiency and reduction of resource costs. The results show that
caching and precomputation, asynchronous synchronisation, and local processing are the most effective methods
for improving the efficiency of Conflict-free Replicated Data Types. It is established that the choice of a specific
method for improving the performance of Conflict-free Replicated Data Types should be justified and based
on a careful analysis of the requirements and characteristics of a particular distributed system. This takes into
account user needs, data criticality, edit frequency, etc. The research includes the development and optimisation
of synchronisation algorithms that significantly improve the performance of these types of data in distributed
systems. The work includes simple software implementations for detailed analysis and study of methods for
optimising the performance of data types in conflict-free replications. The introduction of distributed computing
has made it possible to optimise the processes of data replication and synchronisation, which helps to reduce
overheads and improve system performance. It is concluded that the study is of practical importance since the
use of optimised conflict-free data types with replication in real distributed systems can improve their efficiency
and reliability. The practical significance of the study lies in the possibility of applying optimised methods of data
types with conflict-free replication in real distributed systems, which will increase their performance and ensure
efficient operation under conditions of high load and limited resource potential. Актуальність досліджуваної проблеми полягає у необхідності оптимізації роботи з розподіленими даними, що не викликають конфліктів при реплікації, оскільки введення таких типів даних призводить до збільшення потреби у їхній оптимізації та підвищенні продуктивності. Метою дослідження є розробка способів підвищення ефективності різних типів даних з реплікацією без конфліктів. Для досягнення мети були використані методи аналізу та експерименту. Результати дослідження демонструють, що застосування певних оптимізованих способів безконфліктних типів даних у реплікаціях призводить до значного покращення ефективності та зниження ресурсних витрат. За результатами було визначено, що методи кешування і попереднього обчислення, асинхроної синхронізації та локальної обробки є найефективнішими для покращення ефективності Conflictfree Replicated Data Types. Встановлено, що вибір конкретного методу для покращення продуктивності Conflict-free Replicated Data Types має бути обгрунтованим і здійснюватися на основі уважного аналізу вимог та характеристик конкретної розподіленої системи. Це враховує потреби користувачів, ступінь критичності даних, частоту редагування тощо. Дослідження включає розроблення та оптимізацію алгоритмів синхронізації, що значно підвищує продуктивність таких типів даних у розподілених системах. У роботі є прості програмні реалізації для детального аналізу та вивчення методів оптимізації продуктивності типів даних у реплікаціях без конфліктів. Впровадження розподіленого обчислення дозволило оптимізувати процеси реплікації та синхронізації даних, що сприяє зниженню накладних витрат та підвищенню швидкодії систем. Зроблено висновок про практичну важливість дослідження, оскільки використання оптимізованих безконфліктних типів даних з реплікацією у реальних розподілених системах може покращити їхню ефективність та надійність. Практичне значення дослідження полягає в можливості застосування оптимізованих методів типів даних з безконфліктною реплікацією у реальних розподілених системах, що дозволить підвищити їхню продуктивність та забезпечити ефективну роботу в умовах великої навантаженості та обмеженого ресурсного потенціалу. |
URI (Унифицированный идентификатор ресурса): | https://er.chdtu.edu.ua/handle/ChSTU/4978 |
ISSN: | 2306-4412 (print) 2708-6070 (online) |
DOI: | https://doi.org/10.62660/bcstu/1.2024.23 |
Том: | 29 |
Выпуск: | 1 |
Первая страница: | 10 |
Последняя страница: | 23 |
Располагается в коллекциях: | том 29, №1/2024 |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
3.pdf | 646.05 kB | Adobe PDF | ![]() Просмотреть/Открыть | |
зміст.pdf | 154.55 kB | Adobe PDF | ![]() Просмотреть/Открыть | |
титул.pdf | 225.37 kB | Adobe PDF | ![]() Просмотреть/Открыть |
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.