Разработка веб-системы визуализации и мониторинга состояния кластера распределенной вычислительной системы, ВКР по информатике
Получите бесплатно демо-версию Демо-версия - дипломная работа, в котрой удалена часть текста, рисунков, таблиц.Посмотреть все услуги дипломной работы на электронную почту.
Введите адрес электронной почты и нажмите "Отправить"
Описание
Работа подготовлена и защищена в 2018 году.
Современные информационные системы стали настолько сложными, что эффективный поиск и исправление неисправностей требует обработки информации о состоянии системы в реальном времени, высокой детализации этих данных, хорошего понимания значения этих данных и соответствующих навыков. Современные высокие требования к доступности систем только усугубляют ситуацию. Системы должны быть укомплектованы хорошим инструментарием для отслеживания состояния, иначе недостаток информации может привести к потере времени, – и в некоторых случаях, – потери прибыли.
Ситуация только осложняется, когда речь заходит о распределенных вычислениях.Если на производительность монолитных систем влияют такие факторы как загруженность центрального процессора, скорость отклика и производительность файловой подсистемы, то в случае распределенных систем добавляется еще загруженность и задержки сети. Более того архитектурные решения, заложенные в приложение, могут скрывать определенные проблемы, препятствуя их своевременному решению. Например, один из работающих экземпляров приложения был исключен из работающего кластера из-за возникшей внештатной ситуации, но ведущий экземпляр приложения тут же ввел в строй и присоединил к кластеру еще один экземпляр. В этом случае, потери производительности будут крайне незначительны и могут остаться незамеченными. Но тривиальный, по сути, инцидент может быть вызван критической для приложения ошибкой. Без должного наблюдения, и оповещения о подобных инцидентах, ошибки в работе приложения могут так и остаться незамеченными и необработанными.
Таким образом системы мониторинга, позволяющие отслеживать текущее состояние приложений и серверов в реальном времени, а тем более системы, позволяющие предупреждать ошибки и сбои, крайне важны для промышленных вычислительных систем.
Это напрямую подводит к объекту исследования данной работы, –мониторингу программных систем. Эта область все еще является открытой, и, несмотря на определенные сложившиеся практики, тему можно считать исчерпанной и тривиальной.
Предметом исследования же становится разработка веб-система визуализации и мониторинга распределенной вычислительной системы.
Мониторинг ради мониторинга не является самоцелью ни одной из существующих систем на рынке, так и целью данной работы является повышение производительности и надежности работы кластера распределенной вычислительной системы на основе данных мониторинга. Именно стремление к лучшим показателям производительности, надежности и оптимальности, неразрывно связанного с первыми двумя, являются, зачастую, основными движущими силами, стоящими за развитием и исследованиями в этой области.
Цель работы: Повышение производительности и надежности работы кластера распределенной вычислительной системы на основе данных мониторинга.
Основные следующие задачи были выделены как необходимые и достаточные для достижения этой цели:
- Проанализировать показатели работы распределенной вычислительной системы, подлежащие мониторингу;
- Рассмотреть существующие подходы к сбору и хранению информации о состоянии систем;
- Исследовать средства сбора и визуализации информации о состоянии систем;
- Изучить практики отправки оповещений о состоянии системы;
- Разработать направления оптимизации производительности и надежности работы кластера на основании собранных данных мониторинга.
Практическая значимость работы состоит в приведенных путях и описанных процессах повышения таких качественных характеристик кластера распределенной вычислительной системы как производительность и надежность.
В комплект работы входит программа на языке C#.
Характеристики
Файлы схем | да |
Год | 2018 |
Программа с исходниками | да, С# |
Помогли мне доработать и подредактировать мою дипломную работу по программированию. Хотелось хотя бы что-то сделать самому, а когда уже силы кончились обратился сюда. О ребятах я знал от старших по универу, знал, что сервис проверенный, поэтому без сомнений к ним обратился. Особенно понравились комментарии к дописанному коду. Благодаря им я разобрал некоторые моменты, без шуток) По замечаниям дипломного руководителя, кстати, все решалось без доплаты и ждать не пришлось особо.
Были проблемы с дипломной работой. Очень боялся того, что не успею сделать. У нас преподы строгие и нужно было что-то делать. Вообщем, порекомендовали обратится сюда. В итоге, проконсультировали меня по всем моментам. Стало интересно и решил сотрудничать. Порадовал тот факт, что используются современные средства разработки для написания программ. Сдал на 5. Порекомендую
Обращался по вопросу дипломной работы для Синергии. Тема сложная, для меня практически неподъемная, по автоматизации отдела продаж. Ответ на письмо получил быстро, всё доступно написали и объяснили. Такую работу сам бы не одолел, во первых нет достаточно знаний по этой теме, а во вторых времени дефицит перед НГ. Выполнили в срок, обратную связь поддерживали регулярно. Доволен не то слово, спасибо.
Мне надо было срочно написать дипломную работу и тут мне оказали огромную помощь. Здесь помогли с написанием работы по информационным технологиям с отличным результатом. Всё было выполнено в соответствии со всеми требованиями и стандартами, а качество работы было на высоком уровне. Рекомендую.
От всей души хочу поблагодарить компанию за хорошую работу и высокий балл! Нужно было сделать диплом по проектированию информационных систем - тему раскрыли максимально подробно. Все грамотно, складно и информативно - приятно, когда люди ответственно относятся к своей работе. Считаю, что цена за услуги компании полностью оправдана высоким качеством.