Разработка веб-системы визуализации и мониторинга состояния кластера распределенной вычислительной системы, ВКР по информатике
Получите бесплатно демо-версию Демо-версия - дипломная работа, в котрой удалена часть текста, рисунков, таблиц.Посмотреть все услуги дипломной работы на электронную почту.
Введите адрес электронной почты и нажмите "Отправить"




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

Заказывал доработку диплома по базам данных. Сделали всё качественно и в срок, объяснили все правки. Сервис устроил, рекомендую для сложных технических задач.

Вы буквально спасли меня! За неделю до защиты обнаружился косяк в коде, сам бы не успел. Ребята всё оперативно исправили и даже проконсультировали. Защитился на отлично! Огромное человеческое спасибо!

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

Качественно, быстро, без лишних вопросов. Всё понятно и прозрачно. Сделали даже чуть раньше дедлайна.

Подруга посоветовала ваш сайт, и теперь я понимаю почему! Сделали буквально все: от написания теории до настройки базы данных. Никакой воды, все четко и по существу. Защитилась на «отлично»! Огромное спасибо!