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

Название: Алгоритмы оптимизации использования основных ресурсов вычислительной системы (памяти и процессорного времени) на основе орграфа вычислительного процесса: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование»
Авторы: Василевский Елисей
Научный руководитель: Иванков Алексей Александрович
Другие авторы: Арефьева Людмила Анатольевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт прикладной математики и механики
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: кэширование данных; предварительная выборка данных; орграф вычислительного эксперимента; data caching; data prefetching; digraph of computional experiment
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 01.03.02
Группа специальностей ФГОС: 010000 - Математика и механика
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-1826
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\13784

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

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

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

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

Аннотация

Данная работа посвящена исследованию и разработке программного обеспечения (ПО), решающего проблему эффективного хранения и организации доступа к данным большого объема, порождаемым в ходе вычислительного эксперимента (ВЭ). Задачи, которые решались в ходе исследования: 1. Анализ наиболее популярных методов организации эффективного хранения данных в кэше. 2. Разработка структур данных и алгоритмов построения орграфа ВЭ на основе деревьев разбора конфигурационных файлов ВЭ. 3. Разработка структур данных и алгоритмов построения орграфа запросов к репозиторию (орграф ЗР) данных ВЭ на основе орграфа ВЭ. 4. Разработка политики размещения данных в репозитории данных ВЭ на основе орграфа ЗР. Спроектирован и реализован модуль синтаксического, грамматического, и семантического анализа конфигурационных файлов ВЭ. Результаты этого анализа были использованы в качестве входных данных при проектировании и реализации модуля построения орграфа ВЭ. На основе полученного орграфа ВЭ был построен орграф ЗР. Последний был использован при проектировании и реализации новой политики размещения данных в репозитории.

The given work is devoted to research and development of the software solving the problem of effective management of Big Data, produced in the context of a computational experiment. The main goals: 1. Analysis of the most common methods of data caching. 2. Development of the data structure and algorithm for building the digraph of the computational process based on parse trees of the configuration files. 3. Development of the data structure and algorithm for building the digraph of the requests to repository based on the digraph of the computational process. 4. Development of the сache placement policies based on the digraph of the requests to repository. The main accomplishments: the module for syntax and semantics analysis of the configuration files of the computational process; the module for building the digraph of the computational process. This digraph was used for building the digraph of the requests for access to the data stored in repository. Cache placement policies were designed and developed based on the digraph of the requests.

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

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

Оглавление

  • Введение
  • Глава 1. Литературный обзор
    • 1.1. Предметная область исследования
    • 1.2. Парадигма потоко-ориентированного программирования (Flow-based Programming)
    • 1.3. Политики вытеснения
    • 1.4. Методы построения предварительной выборки
      • 1.4.1. Предварительная выборка в песочницу (Sandbox Prefetching)
      • 1.4.2. Access Map Pattern Matching
      • 1.4.3. Таблично-ориентированные методы
      • 1.4.4. GHB prefetching
    • 1.5. Трассировка кэша
  • ГЛАВА 2. Постановка задачи и ход исследования
    • 2.1. Постановка задачи
    • 2.2 Проектирование структуры данных и алгоритма построения орграфа вычислительного эксперимента
    • 2.3 Проектирование структуры данных и алгоритма построения орграфа запросов к репозиторию
    • 2.4 Разработка алгоритма размещения наборов данных
  • Глава 3. РЕЗУЛЬТАТЫ и их обсуждение
    • 3.1. Результаты работы над построением орграфа вычислительного эксперимента
    • 3.2. Результаты работы над построением орграфа запросов к репозиторию
    • 3.3. Сравнение предложенной политики размещения с уже имеющимися реализациями
  • Заключение
  • Список использованных источников
  • Приложение 1
  • Приложение 2

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

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