Электронный архив НГУ

Разработка менеджера блокировок для распределённых систем

Показать сокращенную информацию

dc.contributor.author Ильин, Александр Владимирович
dc.contributor.author en: Ilin, Alexander Vladimirovich
dc.date.accessioned 2014-08-18T09:23:20Z
dc.date.available 2014-08-18T09:23:20Z
dc.date.issued 2014-06
dc.identifier.uri https://lib.nsu.ru/xmlui/handle/nsu/1406
dc.description.abstract Объект исследования: обеспечение конкурентного доступа к разделяемым ресурсам в распределённых системах. Цель исследования: разработка менеджера блокировок для применения в распределённых системах. Метод исследования Исследовательская часть работы: изучение уже существующих реализаций менеджеров блокировок и анализ задач, которые перед ними возникают; формулировка требований к менеджеру блокировок; разработка архитектуры менеджера блокировок, удовлетворяющей всем поставленным требованиям. Реализационная часть работы: реализация менеджера блокировок на языке C++; реализация расширения языка PHP для использования менеджера блокировок из языка PHP; тестирование продукта. Полученные результаты: произведён анализ необходимого научного материала для выполнения поставленной задачи; cформулированы требования к разрабатываемой системе; проведены исследования уже существующих реализаций менеджеров блокировок, выявлены их достоинства и недостатки; спроектирована архитектура менеджера блокировок, отвечающая всем поставленным требованиям; написан код для конфигураций менеджера блокировок в виде библиотеки и веб-сервиса на языке C++; написано расширение языка PHP для использования менеджера блокировок из языка PHP; составлены тесты на производительность и функциональные тесты. Область применения: полученный продукт предназначен для использования в распределённых приложениях, в которых требуется обеспечение конкурентного доступа к разделяемым ресурсам, а также для перевода уже существующих приложений в распределённую среду. Разработанный менеджер блокировок был внедрён и успешно используется в продукте компании Parallels. ru_RU
dc.language.iso ru ru_RU
dc.subject менеджер блокировок ru_RU
dc.subject распределённая система ru_RU
dc.subject критическая секция ru_RU
dc.subject разделяемый ресурс ru_RU
dc.subject конкурентный доступ ru_RU
dc.subject взаимное исключение ru_RU
dc.subject распределённые приложения ru_RU
dc.subject архитектура ru_RU
dc.subject клиент-сервер ru_RU
dc.title Разработка менеджера блокировок для распределённых систем ru_RU
dc.title.alternative Development of lock manager for distributed systems ru_RU
dc.type Dissertation ru_RU
nsu-diss.head Кренделев Сергей Федорович, доцент НГУ, к.ф.-м.н. ru_RU
nsu-diss.head en: Krendelev Sergey Fedorovich en
nsu-diss.workorganisation ФИТ НГУ, Кафедра компьютерных систем ru_RU


Файлы в этом документе

Данный элемент включен в следующие коллекции

Показать сокращенную информацию