Помощь в написании студенческих работ
Антистрессовый сервис

Сбор статистики по показателям обработки запросов

РефератПомощь в написанииУзнать стоимостьмоей работы

Agent (заявка) является базовым классом для всех заявок, которые создаются и работают с ресурсами в процессе, описанном с помощью диаграммы из объектов Библиотеки моделирования процессов. Agent по существу является обычным Java-классом с функциональными возможностями, необходимыми и достаточными для обработки и отображения анимации заявки объектами Библиотеки моделирования процессов. Эти… Читать ещё >

Сбор статистики по показателям обработки запросов (реферат, курсовая, диплом, контрольная)

Agent (заявка) является базовым классом для всех заявок, которые создаются и работают с ресурсами в процессе, описанном с помощью диаграммы из объектов Библиотеки моделирования процессов. Agent по существу является обычным Java-классом с функциональными возможностями, необходимыми и достаточными для обработки и отображения анимации заявки объектами Библиотеки моделирования процессов. Эти функциональные возможности можно расширить добавлением дополнительных полей и методов и работой с ними из объектов диаграммы, описывающей моделируемый процесс.

Согласно постановке задачи нужно определять математическое ожидание времени и вероятности обработки запросов сервером.

Математическое ожидание, или среднее время обработки одного запроса, определяется как отношение суммарного времени обработки запросов к их количеству, т. е. к п. Для определения суммарного времени нужно знать время обработки /-го запроса. Для этого введем дополнительные поля:

  • • time_vxod — время входа запроса в буфер сервера;
  • • time_vixod — время выхода запроса с сервера (входа в блок sink). Тогда:

time_obrabotki = time_vixod — time_vxod.

Вероятность обработки запросов сервером определяется как отношение количества обработанных запросов к количеству всех поступивших запросов. Значит, нужно вести счет запросов на выходе источника запросов и на выходе с сервера (входе в блок sink). Для этого также введем дополнительные поля:

  • • col_vxod — общее количество поступивших запросов;
  • • col_vixod — количество обработанных сервером запросов.

Тогда:

ver_obrabotki = col_vixod / col_vxod.

Замечание. Ничего необычного во введенных дополнительных нолях нет. Это параметры реальных элементов потоков, в данном случае запросов. AnyLogic.

предоставляет возможность создавать запросы с теми параметрами, которые необходимы в модели.

Показать весь текст
Заполнить форму текущей работой