• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Система распределенного кэширования данных сервера приложений с поддержкой приоритетов

ФИО студента: Хохряков Илья Сергеевич

Руководитель: Брейман Александр Давидович

Кампус/факультет: Отделение программной инженерии

Программа: Бакалавриат

Оценка: 7

Год защиты: 2014

<div class="page" title="Page 2"><div class="section"><div class="layoutArea"><div class="column"><div>В данной работе рассматривается разработка распределенной системы кэширования данных с реализацией алгоритма вытеснения, учитывающего приоритет кэшированных данных. В работе описаны причины использования распределенных систем кэширования данных при разработке и эксплуатации веб-приложений и приведен обзор ряда существующих решений. Подобные системы являются хорошо известным и широко распространенным способом повышения производительности веб-приложений, позволяющим снизить нагрузку на источники данных приложения, такие как сервер баз данных, за счет кэширования данных в оперативной памяти сервера. Однако особенности реализации традиционных решений, такие как используемый алгоритм вытеснения данных из кэша, могут приводить к недостаточной эффективности системы в ряде случаев, что обуславливает актуальность разработки распределенной системы кэширования с алгоритмом вытеснения данных, основанном на приоритезации хранимых в кэше данных.</div><div>&nbsp;</div><div>Целью работы является разработка описанной системы и проведение сравнительного эксперимента с использованием традиционных решений. В работе приведен анализ основных сценариев, в которых разработанная система кэширования данных может привести к повышению производительности приложений по сравнению с использованием традиционных аналогов. Кроме того, работа содержит описание архитектуры системы, построенной по схеме клиент-сервер, и протокола взаимодействия клиентской и серверной частей системы. Также описан и обоснован выбор технических средств и инструментов и описаны внутренние детали реализации.</div><div>&nbsp;</div><div>Результатом работы стало реализованное приложение, а также проведенный эксперимент, показавший сравнимую производительность приложений, использующих традиционные решения и разработанное решение в ряде сценариев применения распределенной системы кэширования данных для повышения производительности веб-приложений.</div></div></div></div></div><p>&nbsp;</p>

Текст работы (работа добавлена 30 мая 2014 г.) (257.19 Kb)

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ