etc:teach:diplomants:projects:2008:lustre:elka_thesis:structure

This is an old revision of the document!


Структура пояснительной записки

FIXME: черновик

1. Аннотация

  • Объем: 0.5 стр
  • Содержание: FIXME

2. Введение

  • Объем: 1.5 стр
  • Содержание FIXME

3. Постановка задачи

4. Обоснование выбора метода и аппарата исследования

  • Объем: 0.5 стр
  • Содержание FIXME

5. Исследование

  1. Сравнительный анализ распределенных ФС
    1. Критерии анализа (сравнения)
    2. сводная таблица
    3. анализ достоинств и недостатков разных подходов и реализаций
      1. констатация непригодности
      2. направления реализации, как вывод по разделу:
        1. Централизованные и бессерверные (децентрализованные)
        2. Выбор уровня организации: файлы или блоки
  2. Модель файловой системы

Общее описание (1 стр.)

  1. организация данных
    1. метаданные
    2. данные файлов, хранение содержимого
  2. алгоритмы
    1. инициализация/прекращение рабочего сообщества
    2. подключение/отключение от сообщества
    3. модель разграничения доступа (разрешенные операции и атрибуты)
    4. блокировки и синхронизация доступа
    5. создание, удаление, отчуждение файлов
  3. характеристики, главные параметры
    1. количество узлов
    2. соотношение локального/глдобального хранения
    3. прогноз скорости доступа
    4. стратегии кэширования
  4. обеспечение надежности хранения
    1. модель отказов
    2. стратегия дублирования
    3. балансировка нагрузки
    4. стратегия резервирования на внешних носителях (например школьный сервер, или копии)

6. Разработка файловой системы xofs

  1. Основные требования
  2. Модель приложения (описание вариантов использования)
  3. проектирование (выбор инструментария, библиотек)
  4. Описание fuse
  5. Модель взаимодействия
    1. интерфейс узла, основные процедуры
    2. collaboration diagrams для всех процедур в которых задействовано более одного узла
  6. Логическая структура xofs
    1. описание классов, пакетов
    2. базовый интерфейс классов
    3. описание структур данных для файлов и метаинформации
    4. описание системного API
  7. Организация локального хранения данных
  8. Описание использования
    1. установка, настройка
    2. монтирование/отмонтирование
    3. описание сценариев использования с т.з. пользователя (пара примеров)

7. Результаты. Анализ результатов

  1. характеристики для тестирования
    1. время создания рабочего сообщества
    2. скорость обновлений (latency)
    3. :?: балансировка нагрузки (какие критерии?)
  2. Перспективы развития
    1. перечисление недоделок и ожидаемый эффект
    2. направления для исследований
    3. использование в других connected devices
      1. портирование на платформу android, slind, maemo
      2. универсализация (стандартизация) для разных устройств с mesh
  3. Выводы
etc/teach/diplomants/projects/2008/lustre/elka_thesis/structure.1210339681.txt.gz · Last modified: 2008/05/09 17:28 by kkv