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




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

3.5 Описание организации совместной работы


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

3.5.1 Skype (skype.com)


Из-за географической распределенности участников проекта, большинство митингов и коде ревью проходили в режиме «онлайн». Для организации видеоконференций мы использовали популярное приложение VoIP-телефонии Skype.

3.5.2 GoogleMail (gmail.com)


Для организации списка рассылки проекта использовались инструменты GoogleMail. Все технические моменты и решения обсуждались посредством переписки на английском языке в закрытом списке рассылки – snoopy@googlecode.com. С момента начала проекта было создано 18 почтовых веток общим объемом около 140-ти писем.

3.5.3 Хостинг проектов Google (goolecode.com)


Площадка для хостинга проектов от Google использовалась для организации репозитория исходного кода, баг-трекераи вики-движка. Проект доступен по ссылке – http://snoopy.googlecode.com.

В качестве системы хранения версий использовалась популярная централизованная система SVN [39]. В репозитории хранились исходные тексты проекта, текст пояснительной записки, черновики схем и документов. С момента начала проекта было произведено около 270 ревизий исходного кода.

Заключение


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

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

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

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

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

Можно выделить несколько путей развития проекта:

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

  • реализация программного обеспечения службы мониторинга на нативном ЯП (например, на С++) с целью повышения быстродействия и надежности целевой системы;

  • совершенствование компонентов и оптимизация алгоритмов базовой платформы службы мониторинга;

  • полномасштабное внедрение и нагрузочное тестирование системы на базе существующей инфраструктуры предприятия, например лаборатории МикроЭВМАлтГТУ;

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



Список использованных источников


  1. Таненбаум, Э. Распределенные системы. Принципы и парадигмы / Э. Таненбаум, М. Ван Стеен. — СПб.: Питер, 2003. — 877 с: ил. — (Серия «Классика computerscience»).

  2. Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений / Г. Буч, Р. Максимчук, М. Энгл, Б. Янг, Д. Коналлен, К. Хьюстон – Вильямс, 2010. – 720 с: ил.

  3. Homepage of Zabbix [Электронный ресурс]/ Режим доступа: http://www.zabbix.com

  4. Nagios [Электронный ресурс] / Режим доступа: http://www.nagios.org

  5. Ganglia Monitoring System [Электронный ресурс]/ Режим доступа: http://ganglia.sourceforge.net

  6. Mon – Service Monitoring Daemon [Электронный ресурс] / Режим доступа: https://mon.wiki.kernel.org/index.php/Main_Page

  7. Network Monitoring Software Tools with Big Brother by Quest Software [Электронный ресурс] / Режим доступа: http://www.quest.com/big-brother

  8. Network Monitoring | Zenoss [Электронный ресурс] / Режим доступа: http://www.zenoss.com/product/network

  9. Олифер, В. Г. Компьютерные сети. Принципы, технологии, протоколы. Учебник для вузов / В.Г. Олифер, Н. А. Олифер. — СПб.: Питер, 2007. — 960 с.

  10. Интерфейс программирования приложений [Электронный ресурс] / Режим доступа: http://ru.wikipedia.org/Интерфейс_программирования_приложений

  11. What is the Grid? A Three Point Checklist [Электронный ресурс] / Режим доступа: http://www.mcs.anl.gov/~itf/Articles/WhatIsTheGrid.pdf

  12. PVM: Parallel Virtual Machine [Электронный ресурс] / Режим доступа: http://www.csm.ornl.gov/pvm/

  13. INTUIT.ru: Учебный курс – Параллельное программирование с использованием технологии MPI [Электронный ресурс] / Режим доступа: http://www.intuit.ru/department/se/mpitech/

  14. CORBA – official web site [Электронный ресурс] / Режим доступа: http://www.corba.org/

  15. Erlang – Official Website [Электронный ресурс] / Режим доступа: http://www.erlang.org/

  16. Henning, Michi. Distributed Programming with Ice [Электронный ресурс]: / Michi Henning, Mark Spruiell; ZeroC, Inc., 2009. - Режим доступа: http://zeroc.com/download/Ice/3.3/Ice-3.3.1.pdf

  17. Сайт Java [Электронный ресурс] / Режим доступа: http://java.com/en/

  18. Python Programming Language – Official website [Электронный ресурс] / Режим доступа: http://www.python.org/

  19. Ruby Programming Language [Электронный ресурс] / Режим доступа: http://www.ruby-lang.org/en/

  20. Олифер, В. Г. Сетевые операционные системы / В.Г. Олифер, Н. А. Олифер. . — СПб.: Питер, 2009. – 672 с.

  21. The Objective-C Programming Language – Mac OS X Developer Library [Электронный ресурс] / Режим доступа: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html

  22. PHP: Hyppertext processor [Электронный ресурс] / Режим доступа: http://www.php.net/

  23. .Net Framework [Электронный ресурс] / Режим доступа: http://www.microsoft.com/net/

  24. Eclipse Project [Электронный ресурс] / Режим доступа: http://www.eclipse.org/

  25. NetBeans Project [Электронный ресурс] / Режим доступа: http://www.netbeans.org/

  26. Сайт IntelliJIDEA [Электронный ресурс] / Режим доступа: http://www.jetbrains.com/idea/

  27. Шилдт, Г. Искусство программирования на Java / Г. Шилдт, Д. Холмс – Пер. с англ. – М.: Издательский дом «Вильямс», 2005. – 336 с.

  28. Гамма, Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес. – СПб.: Питер, 2009. – 366 с.

  29. Standard Performance Evaluation Corporation [Электронный ресурс] / Режим доступа: http://www.spec.org/

  30. Руссинович, М. Внутреннее устройство Windows: Windows Server 2003, Windows XP и Windows 2000 / Руссинович М., Соломон Д. Пер. с англ. - 4-е изд. - М.: Издательско-торговый дом "Русская Редакция"; СПб.: Питер; 2005. - 992 с.

  31. Параллельное программирование [Электронный ресурс] / Режим доступа: http://neerc.ifmo.ru/mediawiki/index.php/Параллельное_программирование

  32. Головач, В.В. Дизайн пользовательского интерфейса / В.В. Головач – 2000. – 141 с.

  33. Oracle tutorial for swing [Электронный ресурс] / Режим доступа: http://download.oracle.com/javase/tutorial/uiswing/

  34. JTattoo official website [Электронный ресурс] / Режим доступа: http://www.jtattoo.net/

  35. MDI [Электронный ресурс] / Режим доступа: http://ru.wikipedia.org/wiki/Multiple_document_interface

  36. Java Universal Network/Graph Framework [Электронный ресурс] / Режим доступа: http://jung.sourceforge.net/index.html

  37. Apache log4j [Электронный ресурс] / Режим доступа: http://logging.apache.org/log4j/

  38. JDBC-driver [Электронный ресурс] / Режим доступа: http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136101.html

  39. Subversion Project [Электронный ресурс] / Режим доступа: http://subversion.tigris.org/

  40. Cacti – Official website [Электронный ресурс] / Режим доступа: http://www.cacti.net/





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
Главная страница