350
расположение в этой матрице.
А в реальности, зная эти значения,
будем знать какому
j–му узлу назначить сколько задач i–го узла.
Далее значения
i и j (в том случае, когда V[i][j][k]=1)
используются в файле machines, который уже непосредственно и
отвечает за распределение задач в сети между узлами.
Особенностью проведения испытаний в компьютерной
лаборатории является независимая работа каждого пользователя за его
рабочей станцией. При этом каждая рабочая станция, за которой
работает студент, одновременно является и вычислительным узлом.
Программа, реализующая нейронную сеть, осуществляет расчет
эволюции нейронной сети с учетом различных коэффициентов,
некоторые из которых были найдены опытным путем, при
моделировании, поскольку на данный момент не существует
определенной методики их определения или вычисления [4].
Испытание условно можно разбить на несколько этапов. На
первом этапе были измерены значения загрузок машин и записаны в
текстовый файл. На втором – эти
значения преобразовывались к
необходимому для поступления на входы нейронной сети виду и
проводилась эволюция нейронной системы. На третьем этапе по
результатам, полученным со входов нейронной сети, выполнялась
процедура распределения задач между узлами в сети.
Выводы и результаты исследований
В результате испытания были задействованы компьютеры с
номерами 1, 2, 3, 4. Процессорное время, выделяемое на решение
одной задачи на компьютере, было соответственно равным 19,2%,
24,8%, 87,3% и 49,8%.
При переводе в необходимые нам единицы – количество задач,
выполняемых в данный момент на компьютере, – это будет означать
следующее. На первом компьютере выполняется пять задач, на втором
– четыре, на третьем
– одна, на четвертом – две. Эти данные
применяются при расчете эволюции нейронной сети, которая должна
работать так, чтобы каждая задача была распределена между всеми
компьютерами равномерно и при этом все задачи, распределенные в
данный момент времени, также равномерно были распределены между
всеми компьютерами, причем все заданные условия ограничения,
описанные в поставленной
задаче должны быть соблюдены.