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

: черновик

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

Выводы