Зарегистрироваться
nepodar0k

Разработка имитационной модели документооборота С#

Заказчик

Рейтинг
Продано через сервис 0
Из Владимир
Среднее время ответа 1 час
Об этом заказе

Распределенная система состоит из некоторого числа узлов (компьютеров), подключенных к общей сети передачи данных. Система предназначена для предоставления пользователям доступа к некоторому множеству документов (файлов). Система имеет следующие функции:
1. На каждом из компьютеров пользователь может создавать произвольное число новых документов.
2. На любом компьютере пользователь может изменять документ, копия которого находится на данном узле.
3. Новые документы, а также измененные документы реплицируются системой между узлами в фоновом режиме. При этом существует задержка распространения изменений до каждого узла, имеющая случайное значение из некоторого диапазона.
4. При обнаружении коллизии в процессе репликации (произошло изменение копий одного и того же документа на разных узлах) создается две версии этого документа, которые реплицируются как два независимых файла.
Параметры модели:
1. Число узлов N (порядок величины: до нескольких сотен).
2. Длительность моделирования деятельности системы (условных единиц времени, порядок величины - 10^4 единиц).
3. Вероятность p0 создания пользователем нового документа на узле на каждом шаге моделирования = 0,0056.
4. Вероятность p1 изменения пользователем своего (созданного на этом же узле) документа на каждом шаге моделирования = 0,0125.
5. Вероятность p2 изменения пользователем чужого (созданного на другом узле) документа на каждом шаге моделирования = 0,00010.
6. Задержка репликации d условных единиц времени, диапазон (выбирается случайным образом) от 3 до 7.
Целевые характеристики модели:
По результатам запуска модели с различными значениями параметров необходимо построить следующие зависимости в виде графиков:
1. Среднее количество уникальных документов на узле системы в зависимости от времени.
2. Среднее количество уникальных документов на узле системы за все время моделирования в зависимости от числа узлов сети N,
3. Среднее количество версий одного документа в зависимости от времени. Вычисляется как отношение количества версий всех документов к числу документов.
4. Среднее количество коллизий за все время моделирования в зависимости от числа узлов сети N.

Цена: договорная
Я тут, если что
Виктория