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

: черновик

1. Аннотация

Объем: 0.5 стр

Содержание:

2. Введение

Объем: 1.5 стр

Содержание:

Ввведение в предметную область. Определение контекста работы. Актуальность тебя исследований. Краткий обзор структуры пояснительной записки: что в каком разделе находится и почему. Какие результаты предполагается достичь при выполнении работы.

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

Объем: 3 стр

Содержание:

Описание XO

Описание mesh

Требуется:

провести сравнительный анализ существующих распределенных систем хранения файлов (ФС)

сформулировать требования и критерии оценки ФС для устройств с ограниченными ресурсами и mesh

разработать модель файловой системы

реализовать прототип

провести тестирование

Сссылки и источники

http://wiki.laptop.org/go/System_software#Distributed_Filesystem.3F

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

Объем: 1.5 стр

Содержание

ОО проектирование

сетевые технологии и анализ сетей, возможно маршрутизацию и QoS

математическое и натурное моделирование

имитационное моделирование

что-то про оценку надежности

что-то про анализ алгоритмов

5. Модель файловой системы

Объем: 25 стр

Содержание

Сравнительный анализ распределенных ФС

Критерии анализа (сравнения)

сводная таблица

анализ достоинств и недостатков разных подходов и реализаций

констатация непригодности

направления реализации, как вывод по разделу:

Централизованные и бессерверные (децентрализованные)

Выбор уровня организации: файлы или блоки

Модель файловой системы

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

организация данных

метаданные

данные файлов, хранение содержимого

алгоритмы

инициализация/прекращение рабочего сообщества

подключение/отключение от сообщества

модель разграничения доступа (разрешенные операции и атрибуты)

блокировки и синхронизация доступа

создание, удаление, отчуждение файлов

характеристики, главные параметры

количество узлов

соотношение локального/глдобального хранения

прогноз скорости доступа

стратегии кэширования

обеспечение надежности хранения

модель отказов

стратегия дублирования

балансировка нагрузки

стратегия резервирования на внешних носителях (например школьный сервер, или копии)

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

Объем: 15 стр

Содержание

Основные требования

Модель приложения (описание вариантов использования)

проектирование (выбор инструментария, библиотек)

Описание fuse

Модель взаимодействия

интерфейс узла, основные процедуры

collaboration diagrams для всех процедур в которых задействовано более одного узла

Логическая структура xofs

описание классов, пакетов, базовый интерфейс классов

описание структур данных для файлов и метаинформации

описание системного API

Организация локального хранения данных

Описание использования

установка, настройка

монтирование/отмонтирование

описание сценариев использования с т.з. пользователя (пара примеров)

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

Объем: 5 стр

Содержание

результаты тестирования

обоснование характеристик и формулировка анализаруемых (тестируемых) характеристик

время создания рабочего сообщества

скорость обновлений (latency)

балансировка нагрузки (какие критерии?)

Перспективы развития

перечисление недоделок и ожидаемый эффект

направления для исследований

использование в других connected devices

портирование на платформу android, slind, maemo

универсализация (стандартизация) для разных устройств с mesh

Выводы