Отчет по лабораторной работе №2 Ревизия




Скачать 270.31 Kb.
НазваниеОтчет по лабораторной работе №2 Ревизия
страница7/7
Дата публикации19.06.2013
Размер270.31 Kb.
ТипОтчет
lit-yaz.ru > Информатика > Отчет
1   2   3   4   5   6   7
^

Результаты эксперимента


Для проведения эксперимента была развернута Gigabit Ethernet сеть на базе компьютеров с описанной конфигурацией и программным обеспечением.

Во время проведения эксперимента, на каждом компьютере были активизированы счетчики производительности, с помощью которых отслеживались следующие параметры работы вычислительной системы:

  • Количество процессов.

  • Количество потоков.

  • % загрузки каждого процессора.

  • % загрузки оперативной памяти.

  • Общая нагрузка на компьютер.

  • Активность дисковой подсистемы.

Кроме того, при разработке приложений была заложена возможность отслеживания:

  • Времени выполнения каждого задания.

  • Времени выполнения задания в целом.

  • В таблице 3 приведены результаты эксперимента для конфигурации: управляющий компьютер(1)-читатель(2)[2]-хранилище1(1)-анализатор(2)[4]-хранилище2(1), где читатель(2)[2] – используется 2 компьютера, на каждом из которых запущено 2 процесса для чтения данных из лог-файлов; анализатор(2)[4] – используется 2 компьютера, на каждом из которых запущено по 4 процесса для анализа данных из хранилища1.

Таблица 3. Время выполнения задания для конфигурации управляющий компьютер(1)-читатель(2)[2]-хранилище1(1)-анализатор(2)[4]-хранилище2(1)



Параметры

Управляющий

Читатель

Храни-лище1

Анализатор

Храни-лище2

Всего

Ws1

Ws2

Ws3

Ws4

1

Время, с





































2

Память, Мб





































Изменим конфигурацию приложения – увеличим (уменьшим) число параллельных процессов для компонента читатель и анализатор, результаты приведем в таблице 4.

Таблица 4. Время выполнения задания для различных конфигураций управляющий компьютер(1)-читатель(2)[M]-хранилище1(1)-анализатор(2)[N]-хранилище2(1)

Время, с

M

N




1

2

3

4

5

6

7

8

1

























2

























3

























4

























5

























6

























7

























8

























Из таблицы 4 видно, что наибольшая производительность распределенного приложения достигается при: необходимо указать значения M и N. Дальнейшее увеличение числа процессов чтения и анализа не приводит к росту производительности приложения в целом, потому что здесь следует указать почему (например, пропускная способность сети не позволяет оперировать объемами данных, недостаточное количество памяти на рабочих станциях … таких-то компонентов, недостаточная производительность хранилищ данных, и т.д.)

Кроме того, следует показать, что изменение размера буферов хранения промежуточных результатов, позволяет также варьировать производительность приложения в целом.

Выводы


В результате выполнения лабораторной работы можно сделать следующие выводы:

1. Предложена архитектура распределенного приложения для анализа лог-файлов Apache в виде web-сервисов: управляющий компьютер(1)-читатель(2)[2]-хранилище1(1)-анализатор(2)[4]-хранилище2(1). Для компонентов чтения и первичного анализа, а также приложения вторичного анализа распределенного приложения, предложена архитектура распараллеливания посредством многопроцессного выполнения заданий.

2. Разработаны архитектуры для:

  • Управляющее приложение и формирующее финальный отчет.

  • Приложение чтения и первичного анализа.

  • Приложение вторичного анализа.

  • В каждом из указанных приложений, используются буферы для хранения:

  • Результатов чтения из файла.

  • Промежуточных результатов первичного анализа перед занесением в БД.

  • Результатов выборки из БД хранилища первичных результатов.

  • Промежуточных результатов вторичного анализа перед занесением в БД.

3. Предложена ER-модель обеих хранилищ промежуточных данных, а также разработаны хранимые процедуры для работы с данными. При добавлении и модификации данных используется транзакционная модель, что позволило обеспечить целостность хранилища.

4. Исследована производительность распределенного приложения и его компонентов для конфигурации: управляющий компьютер(1)-читатель(2)[M]-хранилище1(1)-анализатор(2)[N]-хранилище2(1). Оптимальным, по производительности, является такое соотношение M и N. Отметим, что данное значение подбиралось эмпирически, для выбранных конфигураций рабочих станций и сетевого оборудования.

5. Изменение объемов буферов для хранения промежуточных данных, позволил добиться оптимальной производительности распределенного приложения при следующих значениях буферов:

  • Процесс чтения и первичного анализа. Размер буфера для хранения прочитанных строк из файла.

  • Процесс чтения и первичного анализа. Количество записей, готовых к занесению в БД (хранилище первичных результатов анализа).

  • Процесс вторичного анализа. Число записей, считываемых из БД (хранилище первичных результатов анализа).

  • Процесс вторичного анализа. Число записей, заносимых в БД (хранилище вторичных результатов анализа).

6. и т.д.

Литература


1. Microsoft Developer Network. URL: http://www.msdn.com

2. Формирование документации к исходному коду с помощью средства doxygen. URL: www.nrjetix.com/r-and-d/lectures

3. Описание формата лога web-сервера URL: http://www.oglib.ru/apman/logs.html

4. gSOAP. URL: http://gsoap2.sourceforge.net/

5. Your furst C# Web Service. URL: http://www.codeproject.com/KB/webservices/myservice.aspx

6. Другие источники литературы …

Последняя модификация: Vlad Kovtun

Дата последней модификации: 14.2.2011 11:55:00 AM

© NRJETIX 2000 - 2008


1   2   3   4   5   6   7

Похожие:

Отчет по лабораторной работе №2 Ревизия iconОтчет по лабораторной работе должен содержать введение, отражающее...
Для каждой лабораторной работы приведены перечень теоретических вопросов для сдачи коллоквиумов и перечень вопросов для сдачи отчетов....

Отчет по лабораторной работе №2 Ревизия iconОтчет по лабораторной работе Отчет представляет собой таблицу вида
В первом окне выводятся различные элементы управления (RadioButton, CheckBox, MaskEdit – в соответствии с заданием)

Отчет по лабораторной работе №2 Ревизия iconОтчет по лабораторной работе Тема: «Умножение разреженных матриц»
Государственное образовательное учреждение высшего профессионального образования Нижегородский государственный университет

Отчет по лабораторной работе №2 Ревизия iconОтчет по лабораторной работе Тема: «Умножение разреженных матриц»
Государственное образовательное учреждение высшего профессионального образования Нижегородский государственный университет

Отчет по лабораторной работе №2 Ревизия iconОтчет по лабораторной работе №1 по предмету «Экономико-математические...
Предложения (рекомендации) лицу, ответственному за принятие решений, по оптимальному управленческому поведению 6

Отчет по лабораторной работе №2 Ревизия iconМетодические указания к выполнению лабораторной работе «решение систем...
В ряде практических задач управления и оптимизации приходится решать системы линейных алгебраических уравнений (слу). В настоящей...

Отчет по лабораторной работе №2 Ревизия iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Пояснительная записка: с., 22 рис., 17 табл., 11 библиограф источников, 2 приложения

Отчет по лабораторной работе №2 Ревизия iconОтчёт по лабораторной работе №4 по курсу «Безопасность программ и...
В качестве симметричного алгоритма используется алгоритм des с режимом шифрования cbc

Отчет по лабораторной работе №2 Ревизия iconОтчет по нир должен содержать исчерпывающие сведения о выполненной...
Южный филиал Национального университета биоресурсов и природопользования украины

Отчет по лабораторной работе №2 Ревизия iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии...



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница