fy"> Малюнок 3.11 linedialog.cs
Малюнок 3.12 modelingsettings.cs
Малюнок 3.13 nodedialog.cs
Малюнок 3.14 resultform.cs
Малюнок 3.15 taskgendialog.cs
Малюнок 3.16 tasksform.cs
УСІ форми програми Використовують Стандартні С # Функції для роботи з візуалізацією Даних. Для побудова діаграм вікорістовується стандартна бібліотека System.Drawing.
.3 Модуль Utils
розроблено программа має функцію Збереження та завантаження розробленої GRID - топології. Модуль Utils Включає в Собі клас fileutils з двома функціямі savefile та loadfile:
Static class fileutils
{static void savefile (String file, serializablecontainer container)
{bf=new binaryformatter (); fs=new filestream (file, filemode.Create, fileaccess.Write);. Serialize (fs, container);. Close ();
} static serializablecontainer loadfile (String file)
{bf=new binaryformatter (); fs=new filestream (file, filemode.Open, fileaccess.Read);
Return (serializablecontainer) bf.Deserialize (fs);
}
}
Збереження відбувається у вибраному | течу на компьютері, у файл з розширеного. grid.
4. Моделювання роботи розподіленої обчіслювальної мережі
В даним розділі проведено порівняльній аналіз алгорітмів помощью розроблення програмного забезпечення з використаних різніх режімів пріорітетізації Завдання та призначення ресурсів.
.1 Створення Черги за принципом FIFO FIRSTAVAILABLE
Режим пріорітетізації: создания Черги за принципом FIFO. Режим призначення ресурсів: FIRSTAVAILABLE.
На малюнку 4.1 зображена Порівняльна гістограма годині Виконання завдань у GRID в залежності від кількості завдань для планування.
Малюнок 4.1 Година Виконання завдань
З гістограмі Бачимо, что годину Виконання завдань при вікорістанні модіфікованого алгоритмом менший за Використання базового. Особлівістю отриманий значень є ті, что при меншій кількості завдань, різніця между годиною Виконання Менша. Це можна пояснити тим, что модіфікованій алгоритм пріділяє больше уваги ефектівності Пересилання Даних, якіх становится больше при збільшенні числа завдань для планування. Приріст продуктівності можна Побачити в табліці 4.1.
Таблиця 4.1 Приріст продуктівності GRID системи
Кількість задач1002003004005006007008009001000Приріст продуктівності,% 3,04,12,013,623,423,017,614,915,07,5
середній ПРИРІСТ продуктівності - 12,4%.
На малюнку 4.2 зображена Порівняльна гістограма завантаженості вузлів системи.
Малюнок 4.2 Завантаженість вузлів GRID
З Наведеної гістограмі видно, что при вікорістанні базового алгоритму Перші Вузли у списку є найбільш Завантажени. Це є наслідком режиму призначення вузлів - FIRSTAVAILABLE. У цьом режімі планувальнік назначує ...