Курсовая работа: Новий підхід моделювання завантаженості SQL серверів

c) серії загального трафіку.



Рис. 2.2. Алгоритм роботи методу equalsDate класу ParseData.

2.3 Опис організації вхідних та вихідних даних

При виборі організації вхідних даних розглядалися різні способи їх представлення. Однак найоптимальнішим вибором вхідних даних буде розміщення цих даних у вигляді конфігураційних файлів типу xml. Це дозволить підвищити простоту зміни конфігурації відображення графіків. При цьому робота програми залишиться сталою, і зменшиться вплив зовнішніх даних на сам процес тестування та формування результатів проведених тестів.

Ще один тип вхідних даних – вихідні дані програми-аналізатора мереженого трафіку. Ці дані представляються у вигляді текстового файлу з наступним форматом рядків:

a) дата створення запису - 11.06.2007;

b) час створення запису - 22:30:31:;

c) хто надіслав дані та номер порту – comp1:445;

d) кому передано дані і номер порту - myadmin.atpi.group:2630;

e) кількість інформації - 1514 bytes;

f) версія протоколу - protocol: 6.

Як бачимо, рядок файлу містить всю необхідну інформацію про передані чи отримані дані. Аналізуючи вміст даного рядка з допомогою об’єкту StringTokenizer, ми виділяємо наступні необхідні для нас елементи:

a) дата створення запису;

b) час створення запису;

c) хто надіслав дані;

d) кількість інформації;

Перші два поля необхідні для визначення чи належать дані цього рядка до періоду проведення тесту. Третє поле необхідне для визначення типу трафіку: вхідний чи вихідний. Четверте – для отримання координати Y деякої точки.

Крім того, оскільки модуль входить в склад системи проведення тестування, то до вхідних даних належать також файли конфігурації SQL-серверів та файли з тестовими запитами.

Організація вихідних даних включає в себе як результат тестування, так і сервісні повідомлення системи Web-додатків. Результати тестування будуть відображатися користувачу в наступному вигляді:

1. Назва сервера, для якого проводилось тестування.

2. Тип виконаного тесту.

3. Кількість потоків.

4. Середній час обробки одного запиту (в мілісекундах).

5. Загальний час проведення тесту.

6. Графічні зображення завантаженості мережі.

Така організація вихідних даних дозволить користувачу отримати достатньо повну інформацію про проведення одного тестування. При цьому враховується той факт, що при кожному тестуванню необхідно встановлювати всі початкові параметри в їх початкове значення. До вихідних даних можна також віднести файли з графіками та текстові файли, які користувач може створити з допомогою використання кнопок, що призначені для збереження отриманих даних вказаних типів.

2.4 Опис організації вибору технічних і програмних засобів

Вибір технічних засобів, які використовувалися для виконання дипломної роботи обумовлений технічним завданням та вимогами до технічних параметрів засобів, на яких встановлюється відповідні СКБД.

Для коректної роботи розроблених Web-додатків необхідна наявність наступного програмного забезпечення:

1. Сервера веб-додатків JakartaTomcat 5.0.

2. Встановлених SQL-серверів, які будуть проходити процес тестування.

К-во Просмотров: 246
Бесплатно скачать Курсовая работа: Новий підхід моделювання завантаженості SQL серверів