1. 2 Понятие систем мониторинга 2




Название1. 2 Понятие систем мониторинга 2
страница6/11
Дата конвертации12.12.2012
Размер0.72 Mb.
ТипРеферат
1   2   3   4   5   6   7   8   9   10   11

2.6 Прикладной интерфейс программирования


Модули мониторинга разрабатываются в терминах предметной области с использованием прикладного интерфейса программирования (API) [10] — высокоуровневого объектно-ориентированного набора инструментов. Прикладной интерфейс программирования (рисунок 2.7) является промежуточным слоем между модулем мониторинга и операционной средой, в которой он запущен. API призван сосредоточить программиста на решаемой задаче мониторинга, скрыв от него подробности реализации сложных моментов, таких как распределенная коммуникация с сервером, маршализация/демаршализация параметров и возвращаемого результата модуля, системные вызовы операционной системы.

api-2.png

Рисунок 2.7 – Взаимодействие модулей и ОС через API

2.7 Состояние распределенной системы мониторинга


Известно понятие глобального состояния [1], в соответствии с которым распределенная система функционирует в данное время (рисунок 2.8). В классической трактовке состояние определяется графом связности узлов, расположением запущенных экземпляров модулей и нагрузкой на узлы. В предлагаемой модели сущность распределенного модуля представляет служба мониторинга. Это придает ей некоторые особенности элемента распределенной системы, например:

  1. масштабируемость — возможность запуска дополнительного экземпляра;

  2. сериализуемость — возможность сохранения текущего состояния службы;

  3. переносимость — возможность переноса службы в распределенной среде с сохранением ее внутреннего состояния.

Служба мониторинга характеризуется своим внутренним непротиворечивым состоянием – активным или пассивным. Активное состояние наделяет службу дополнительными обязанностями по отношению к соседним узлам: планирование запусков модулей мониторинга; мониторинг и диспетчеризация процессов исполнения модулей мониторинга; предоставление промежуточного хранилища для пересылаемых сообщений.
state.png

Рисунок 2.8 - Состояние распределенной системы

В предлагаемой модели роль нагрузку на узел играет индекс производительности — целое положительное число, определяющее количество свободных вычислительных ресурсов узла по некоторой абсолютной или относительной шкале. Индекс производительности узла совместно с установленным пороговым значением являются рычагами воздействия на глобальное состояние распределенной системы мониторинга.

Службы, запущенные на узлах с индексом производительности ниже порогового значения, подвергаются масштабированию (запуску дополнительных экземпляров, сопровождаемому балансировкой нагрузки), в результате чего распределенная система переходит в более производительное состояние (рисунок 2.9).

effective-2.png

Рисунок 2.9 – Изменение состояние системы

3 Реализация системы

3.1 Служба мониторинга

3.1.1 Структура службы мониторинга


Служба мониторинга (рисунок 3.1) представляет собой программный комплекс, обеспечивающий использование ресурсов вычислительной среды, адресацию, поддержание поведения распределенной системы мониторинга (модулей мониторинга, распределенной коммуникации, программной системы в целом).
snoopyd.png

Рисунок 3.1 - Служба мониторинга

Служба мониторинга распределенной системы состоит из двух основных подсистем:

  • подсистемы исполнения, позволяющей планировать и запускать модули мониторинга, а также получать результаты исполнения модулей и сохранять их в хранилище данных;

  • транспортной подсистемы, реализующей сетевую модель распределенной системы и включающей в себя механизмы именования объектов, удаленной коммуникации, адресации и балансировки нагрузки.

Служба мониторинга представляет собой распределенное приложение [11], а, следовательно, должна устойчиво функционировать в гетерогенной вычислительной среде.
1   2   3   4   5   6   7   8   9   10   11

Похожие:

1. 2 Понятие систем мониторинга 2 icon1. 2 Понятие систем мониторинга 3
Сравнительный анализ затрат в ходе эксплуатации программного продукта и аналога 85
1. 2 Понятие систем мониторинга 2 icon1. 2 Понятие систем мониторинга 3
Сравнительный анализ затрат в ходе эксплуатации программного продукта и аналога 85
1. 2 Понятие систем мониторинга 2 icon1. Цель мониторинга Мониторинг слово, вошедшее в педагогический лексикон относительно недавно. Современный словарь иностранных слов определяет это понятие как
Мониторинг процесса воспитания в школе Начнем, по­жалуй, с трех простых вопросов: нужно ли это, кому это нужно и зачем это нужно?...
1. 2 Понятие систем мониторинга 2 iconСистемы IP мониторинга ip pdu панели   ■ Контроль объектов   ■ ip мониторинг   ■ Управление электропитанием Системы Мониторинга / Распределитель Электропитания Системы мониторинга sc2100
Резервирование питания: 12В, встроенный датчик напряжения питания, можно подключить 
1. 2 Понятие систем мониторинга 2 iconОценочный доклад
Бляхарчук Т. А. д б н., с н с., лаб мониторинга лесных экосистем, Институт мониторинга 
1. 2 Понятие систем мониторинга 2 iconПрограмма fos (Fundamentals of Operating Systems) «Основы операционных систем»
Характеристики сетевой операционной системы. Многопользовательские, многозадачные и многопроцессорные системы. Структура операционной...
1. 2 Понятие систем мониторинга 2 iconПравовые основы  мониторинга и сохранения 
Брошюра-справочник участника Украинской сети мониторинга  и  сохранения  китообразных  может  быть  интересна  также 
1. 2 Понятие систем мониторинга 2 iconПлан отчета I. Методические рекомендации для администрации по проведению мониторинга и оценки индивидуального прогресса учащихся образовательного учреждения а) какие условия нужно учесть при организации регулярного тестирования (мониторинга) в школе?
А) какие условия нужно учесть при организации регулярного тестирования (мониторинга) в школе?
1. 2 Понятие систем мониторинга 2 iconКонспект урока 8 класс Тема: «Графический интерфейс операционных систем и приложений»
Цель: дать понятие графического интерфейса, основных элементов окон, научить детей пользоваться графическим интерфейсом, работать...
1. 2 Понятие систем мониторинга 2 iconСистема электронного мониторинга комплексного проекта модернизации образования
Работа на сайте электронного мониторинга и размещение данных на закрытой части сайта не вызывает трудностей у пользователей, т к...
Разместите кнопку на своём сайте:
kak.znate.ru


База данных защищена авторским правом ©kak.znate.ru 2012
обратиться к администрации
KakZnate
Главная страница