Abstract

The aim of the paper is to study the possibility of performance increase of in-memory data grids (IMDG) by using software transactional memory. In the present study, the problems of determining the IMDG performance under the refusal of the locking mechanism and use of local and distributed transactional memory were solved. Studies were conducted in the absence of redundancy, and in the triple replication of the data stored. The operational features of the software transactional memory under a constantly loaded in-memory data grid were determined. It is shown that using software transactional memory and reducing the size of transactions allows to achieve performance gains of in-memory data grids of 13 % - 48 %. The proposed method is applicable for grids, combining background data recording in the grid and frequent reading operations (such as data grids for business intelligence, TV Guide data grids, etc.).

Highlights

  • Исследовано влияние технологии программной транзакционной памяти на производительность распределенных хранилищ данных в оперативной памяти

  • Предложены рекомендации по повышению производительности хранилища с использованием транзакционной памяти

  • Идентификатор расписания Время показа Продолжительность Идентификатор канала Идентификатор программы чтения: 1) запрос контента по его идентификатору

Read more

Summary

Информационные технологии

Досліджено вплив технології програмної транзакційної пам’яті на продуктивність розподілених сховищ даних в оперативній пам’яті. Визначено особливості роботи програмної транзакційної пам’яті в умовах постійно навантаженого розподіленого сховища даних в оперативній пам’яті. Запропоновано рекомендації стосовно підвищення продуктивності сховища з використанням транзакційної пам’яті. Ключові слова: розподілене сховище даних, сховище в оперативній пам’яті, транзакційна пам’ять, програмна транзакційна пам’ять. Исследовано влияние технологии программной транзакционной памяти на производительность распределенных хранилищ данных в оперативной памяти. Рассмотрены локальный и распределенный алгоритмы транзакционной памяти, проведены исследования простых и сложных запросов в условиях трехкратной репликации данных и при ее отсутствии. Определены особенности работы программной транзакционной памяти в условиях постоянно нагруженного распределенного хранилища данных в оперативной памяти. Предложены рекомендации по повышению производительности хранилища с использованием транзакционной памяти. Ключевые слова: распределенное хранилище данных, хранилище в оперативной памяти, транзакционная память, программная транзакционная память

ПРОГРАММНОЙ ТРАНЗАКЦИОННОЙ
Имя Номер Время начала трансляции Время конца трансляции Формат Тип
Использовалось три типа запросов
Локальный STM Глобальный STM
ПРОЦЕССА УПРАВЛЕНИЯ КОНФИГУРАЦИЕЙ В УПРАВЛЕНИИ
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call