INTAS SimGrid Статус работ ПИЯФ, 30.11.2006. Комментарии по модели Как мы понимаем, в текущий момент модель не учитывает работу с данными (и, соответственно,

Презентация:



Advertisements
Похожие презентации
Математическая модель и численные методы. Интерполяционный полиномы Лекция 1:
Advertisements

Сетевое планирование. Сетевой график – информационно- динамическая модель, отражающая взаимосвязи между работами, необходимые для достижения конечной.
OLAP – технология Эффективное управление крупным и средним бизнесом сегодня немыслимо без применения систем поддержки принятия решений. К наиболее эффективным.
Имитационное моделирование в исследовании и разработке информационных систем Лекция 5 Примеры систем моделирования (продолжение) Статистическая обработка.
Теория вычислительных процессов Сети Петри для моделирования Преподаватель: Веретельникова Евгения Леонидовна 1.
Пример работы SEWSS: ПРОЦЕСС ОБРАЩЕНИЯ С ТВЕРДЫМИ БЫТОВЫМИ ОТХОДАМИ НА ТЕРРИТОРИИ ГОРОДА.
Внедрение системы PlagiatInform.
Как и зачем классифицировать инциденты и обращения пользователей Роман Журавлёв При информационной поддержке: D S E.
© ElVisti Лекция 6 Математические модели информационных потоков Дмитрий Владимирович ЛАНДЭ МЕЖДУНАРОДНЫЙ СОЛОМОНОВ УНИВЕРСИТЕТ.
(095) Программное обеспечение для управления торговой компанией Бизнес Менеджер Пример работы с формами.
Модель - случайная величина. Случайная величина (СВ) - это величина, которая в результате опыта может принять то или иное значение, причем заранее не.
Построение схем управления. В процессе функционирования сложных систем (биологических, технических и пр.) входящие в них объекты постоянно обмениваются.
Работа с подсистемой «Техинвентаризация здания» Реестр инженерных систем Регистрация инженерной системы, оборудования АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ.
Условия такого типа называют логическими выражениями.
Презентация системы ELMA: Управление показателями © EleWise 2006 – Будин Алексей, директор компании Элевайз.
Подходы к построению проблемно- ориентированных интерфейсов для пакетов прикладных программ в ГридННС А. П. Гулин, А. К. Кирьянов, Н. В. Клопов, С. Б.
Лекция 9. Расчет газовых течений с помощью газодинамических функций,, Рассмотрим газодинамические функции, которые используются в уравнениях количества.
Мониторинг Модуль 1 Ознакомление с инструментом мониторинга Ознакомление с инструментом мониторинга.
Андрей Терехин. AT Consulting Автоматизация тестирования модели разграничения прав доступа к функционалу.
Система поддержки пользователей © EleWise 2006 – Презентация системы ELMA ServiceDesk Будин Алексей, директор компании.
Транксрипт:

INTAS SimGrid Статус работ ПИЯФ,

Комментарии по модели Как мы понимаем, в текущий момент модель не учитывает работу с данными (и, соответственно, сетями). Учитывается только распределение задач и связанные с ним косвенные нагрузки (запросы к BDII). Это, с одной стороны, сильно упрощает модель, но с другой – моделирование работы с данными важно, поскольку создаёт целый класс нетривиальных событий (репликации, нагрузку на сети и т.д.) Таким образом мы предполагаем, что на данном этапе моделирования принимается постулат: любые данные мгновенно доступны любой задаче, время тратится лишь на счёт и на накладные расходы (т.е. распределение данных идеально).

Метрики, относящиеся к текущей модели (1). Поток задач к брокеру. –Выражается в задачах/сек. –Имеет ли смысл рассматривать отдельные UI как генераторы задач? Может просто исходить из входной нагрузки на брокер? Поток задач к вычислителю –Выражается в задачах/сек. Поток запросов к информационной системе –Выражается в запросах/сек. –Имеет ли смысл отделять информационную систему от брокера? Да, если одной системой будет пользоваться несколько брокеров.

Метрики, относящиеся к текущей модели (2). Скорость обработки заданий брокером. –Выражается в задачах/сек. –Имеет выражение в виде a+b*k, где a – начальная скорость обработки, k – коэффициент замедления, b – нагрузка. –Будем ли мы учитывать, что брокер отслеживает все задания до момента их завершения? Скорость обработки заданий вычислителем –Выражается в задачах/сек. –Имеет сложное значение: a, если n n max, где n – количество заданий, n max – количество слотов и a*n/n max, если n > n max. При этом a – начальная скорость обработки. Скорость обработки запросов информационной системой –Выражается в запросах/сек. –Имеет выражение в виде a+b*k, где a – начальная скорость обработки, k – коэффициент замедления, b – нагрузка. –Практика показывает (на примере CERN BDII), что скорость обработки мало зависит от количества запросов (обычно 2 – 2.5 секунды на запрос).

Метрики, относящиеся к текущей модели (3). Начальная скорость обработки (a зап./сек.) – сколько запросов (заданий) в секунду обрабатывает сервис в ненагруженном состоянии. Коэффициент замедления (k сек. -1 ) – показывает на сколько снижается скорость обработки запросов при добавлении одного нового (конкурентного) запроса (задания). Нагрузка (b зап.) – показывает количество конкурентных запросов (заданий) на данный момент времени.

Сбор данных Вычислители: –Основные данные доступны из аккаунтинга (и уже собраны в БД) нет проблем. –Возможно потребуется написать конвертер (есть прототип). Брокеры –Данные не доступны стандартным путём (в LCG не распространён мониторинг брокеров), но могут быть получены при установке сенсора на узел с RB. –Хотелось бы привлечь мониторинг НИИЯФ… –Необходимо написать дополнительное ПО (прототипа пока нет). Информационная система –Данные не доступны напрямую удобным путём, но могут быть получены при установке сенсора на узел BDII. –Необходимо написать дополнительное ПО (есть прототип).

Предоставление информации Два основных пути: 1.Набрать статистику в БД и подавать её на вход симулятора +Можно понять, насколько симуляция близка к реальной жизни -Сложно управлять входными данными 2.Набрать статистику, обработать и сосчитать основные стат. параметры, на основе которых генерировать псевдослучайный поток на входе симулятора. +Легко управлять генератором, можно получить оценки для различных типов задач и методик использования Грид -Должны быть и минусы…

Начало работ по сбору данных Первым делом нужно согласовать параметры модели У нас есть прототип сенсоров для CE (не требуется ничего никуда устанавливать) и для BDII (нужно установить на какой-то BDII. НИИЯФ ?) Работы по созданию сенсора для RB пока не завершены. НИИЯФ занимался мониторингом брокера, может что-то можно использовать? В любом случае потребуется установка сенсора на RB Сенсор на UI устанавливать не потребуется в любом случае В ПИЯФ создана БД для сбора данных, реальный мониторинг планируется начать в ближайшее время