Sign Up

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

Заказчик

Rating
Sold through service 0
From Russia, Vladimir
Avg. Response Time 1 hour
See more
About This Request

Распределенная система состоит из некоторого числа узлов (компьютеров), подключенных к общей сети передачи данных. Система предназначена для предоставления пользователям доступа к некоторому множеству документов (файлов). Система имеет следующие функции:
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.

Service has to be provided to 26-03-2017

Price: contract
I'm here if you need me
Victoria