Детальная информация

Название: Подсистема распределенного хранения данных для web-сервиса интеграции облачных хранилищ, с возможностью внедрения модулей с малым временем доступности: магистерская диссертация: 09.04.01
Авторы: Савин Алексей Михайлович
Научный руководитель: Амосов Владимир Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2016
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Вычислительные машины электронные персональные — Обеспечение сохранности данных; Интернет; облачные хранилища; веб-сервисы; cloud storage; web service
УДК: 004.056.5(043.3); 004.738.5(043.3)
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/2/v16-2300
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: RU\SPSTU\edoc\35127

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящена рассмотрению разработки подсистемы распределенного хранения данных для web-сервиса интеграции облачных хранилищ, с возможностью внедрения модулей с малым временем доступности. В рамках работы описаны важнейшие характеристики подсистемы, такие как возможность использования группы из нескольких хранилищ в качестве единого целого. Кроме того, рассмотрен набор моделей ключевых сущностей и соответствующая им модель данных, необходимые для создания подсистемы, а также алгоритм распределённого хранения, принимающий решение о необходимости репликации и разбиения загружаемых данных на части, в частности о конкретных хранилищах, на которые их следует поместить, исходя из соображений равномерной загруженности, с учётом произвольно заданных характеристик. В процессе выполнения работы были изучены различные технологии, такие как фреймворк для Web-приложений Django, написанный на языке Python, а также паттерн проектирования MVC. Результатом работы является завершённая подсистема распределенного хранения данных, интегрированная в веб-сервис, основной задачей которого является объединение пользовательских хранилищ, полностью отвечающая поставленным задачам.

This work describes distributed data storing subsystem for cloud storages integration web service with capability of using low availability modules. It contains description of the key subsystem properties, such as capability to use the group of cloud storages jointly. Moreover, it suggests set of entities and appropriative data scheme alongside with data distribution algorithm, which decides about necessity of replication and partition of uploading data, in particular about specific storages to places data blocks, in order to achieve uniform disk usage. As a result of this work distributed data storing subsystem was developed and integrated into web service, which main purpose is user cloud storages integration.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 543
За последние 30 дней: 0
Подробная статистика