Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 8 2024 год

DOI: 10.17587/prin.15.387-401
УДК: 004.75
Распределенная система кеширования со строгой гарантией согласованности для объектов критической информационной инфраструктуры
В. О. Репин, магистрант, hiddenstmail@gmail.com, А. А. Сидоров, канд. экон. наук, доц., зав. каф., anatolii.a.sidorov@tusur.ru, Томский государственный университет систем управления и радиоэлектроники

С ростом объемов данных и физических ограничений систем хранения и передачи информации существенно увеличивается время отклика различных программных продуктов на запросы пользователя. Для его уменьшения, как правило, используют различные методы, например, кеширование. Внедрение последнего в распределенные приложения — нетривиальная задача. В работе описаны типовые модели построения архитектуры сетевых приложений и гарантии согласованности, которые они предоставляют конечному пользователю. Предложена система кеширования, позволяющая, в отличие от продуктов промышленных лидеров, делающих упор на производительность, обеспечить строгую согласованность данных. Такой подход к работе с данными находит применение в системах критической информационной инфраструктуры, например, в финансовом секторе. Приведен сравнительный анализ аналогов, позволяющий обозначить особенности предложенной системы.

Ключевые слова: кеширование, распределенные системы, линеаризуемость, согласованность данных, отказоустойчивость, архитектура, распределенный кеш, алгоритмы вытеснения, критическая информационная инфраструктура
Стр. 387—401
Работа выполнена в рамках ГЗ «Наука»; проект FEWM-2023-0013.
Ссылка для цитирования:
Репин В. О., Сидоров А. А. Распределенная система кеширования со строгой гарантией согласованности для объектов критической информационной инфраструктуры // Программная инженерия. 2024. Том 15, № 8. С. 387—401. DOI: 10.17587/prin.15.387-401.