Добавлен: 29.06.2023
Просмотров: 128
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 1. Определение и понятие распределенных систем
1.1 Предпосылки создания распределенных систем
1.2 Определение распределенных вычислений и распределенных систем
1.3 Терминология и схема работы распределенных систем
1.4 Классификация распределенных систем
1.5 Механизм реализации распределенной обработки данных
Глава 2. Основные задачи распределенной системы
Глава 3. Развитие распределенных систем
3.1 Первое поколение распределенных систем
3.2 Второе поколение распределенных систем
Я считаю, что появление распределенной системы - это неизбежный отклик на сложившуюся ситуацию, когда возросло использование высокоскоростных компьютерных сетей. Удаленным пользователям необходимо обеспечивать обмен информации друг с другом. Распределенная система стала неотъемлемой частью современной информационной системы.
Из определения распределенной системы видно, какими признаками она обладает:
- машины, входящие в состав системы, работают автономно, или независимо друг от друга, но объединены в единую связную систему;
- от пользователей скрыты способы связи между машинами и различия между ними.
Основной целью распределенной обработки информации является оптимизация использования ресурсов и упрощение работы пользователя.
На сегодняшний день распределенные системы являются весьма эффективным и новым инструментарием, позволяющим решать большое количество сложных задач, которые невозможно решить другими методами:
- Распределенная система позволяет скрыть от пользователя организацию параллельного доступа, местоположение и перемещение ресурсов, возникновение сбоев и отказов в каком-либо компоненте системы.
- В распределенной системе должны быть описаны ключевые интерфейсы, что позволяет произвольным процессам совместно работать
- Распределенная система должна быть гибкой при добавлении новых компонентов системы, как аппаратных, так и программных.
- Система должна обладать хорошей масштабируемостью, что позволит наращивать вычислительную мощность.
Но выполнение всех задач должно выполняться и рассматриваться вместе с другими требованиями, такими как безопасность, простота использования, хорошая управляемость и производительность.
В то же время выявляется ряд проблем, требующих решения:
- Проблема администрирования системы, балансировка нагрузки на компоненты системы.
- Проблемы восстановления данных после сбоев системы.
- Проблема ограничения масштабируемости.
С развитием распределенных систем появились методы решения данных проблем, такие как создание системы администрирования и использование децентрализованных алгоритмов, а также применение таких технологий, как репликация и кэширование.
Для обеспечения эффективности системы важна правильная организация распределения и хранения ресурсов. Наиболее распространенной технологией является модель «клиент-сервер». В последнее время также развивается сервис-ориентированный подход. Разрабатываются и внедряются новые концепции построения распределенных систем, расширяется круг решаемых ими задач, упрощается процесс организации, разрабатываются более простые методы использования ресурсов конечными пользователями.
Организация распределенной обработки данных имеет массу преимуществ: поддержание целостности и непротиворечивости данных, уменьшение времени доступа к информации, уменьшение стоимости аппаратной части за счет снижения объемов данных, хранящихся на одном сервере.
Действительно, система распределенной обработки информации показала себя как одну из наиболее прогрессивных форм организации средств вычислительной техники.
Библиография
- Распределенные системы. Принципы и парадигмы / Э. Таненбаум, М. ван Стеен. — СПб.: Питер, 2003. — 877 с.
- Косяков М.С. Введение в распределенные вычисления. – СПб: НИУ ИТМО, 2014. – 155 с.
- Карпов Л.Е. Архитектура распределенных систем программного обеспечения: Учебное пособие, М.: МАКС Пресс, МГУ, ВМ и К, 2007. – 130 с.
- Култыгин О.П. Распределенные системы обработки информации: Учебное пособие, М.: МФПА, 2011. – 69 с.
- Радченко, Г.И. Распределенные вычислительные системы / Г.И. Радченко. – Челябинск: Фотохудожник, 2012. – 184 с.
- Цветков В.Я., Алпатов А.Н. Проблемы распределённых систем / Перспективы науки и образования. 2014. № 6. С.31-36
- Глеб Ладыженский, Распределенные информационные системы и базы данных / издательство «Computerworld Россия» , № 06, 1996.
- Хомопепко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений / Под ред. А. Д. Хомопепко. —. 6-е изд., доп. - СПб.: КОРОНА-Век, 2009. - 736 с.
- Лекции учебного курса «Методы и средства построения распределенных программных систем с использованием технологии Java», кафедра МО ЭВМ Нижегородский гос. ун-т. им Н.И.Лобочевского
- Олифер В. Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 4-е изд. — СПб.: Питер, 2010. — 944 с.
- Кристиан Качин, Рашид Гуерру, Луис Родригес Введение в надежное и безопасное распределенное программирование.
М.:ДМК Пресс, 2016. — 512 с. - Рагулин П.Г. Информационные технологии. Электронный учебник. — Владивосток: ТИДОТ Дальневост. ун-та, 2004. - 208 с.
- И.Б. Бурдонов, А.С. Косачев, В.Н. Пономаренко, В.З. ШнитманОбзор подходов к верификации распределенных систем. М.: ИСП РАН, 2006. — 61 с.
- Классификации распределенных систем. Родин А.в., Бурцев В.л. Родин А.в., Бурцев В.л.Классификации распределенных систем / Научная сессия МИФИ-2006. — стр. 149-151
- Столлингс, Вильям, Беспроводные линии связи и сети (Wireless Communications and Networking) / Вильям Столлингс; [Пер. с англ. А. В. Высоцкого и др.]. - М.[и др.] : Вильямс, 2003 (СПб. : ГПП Печ. Двор). - 638 с.
- Информационная безопасность распределённых информационных систем: учеб. / А.И.Моисеев, Д.Б. Жмуров. – Самара: Изд-во. Самар. гос. аэрокосм. ун-та, 2013. – 180 с.
- Шаньгин В. Ф. Ш20 Информационная безопасность компьютерных систем и сетей: учеб. пособие. — М.: ИД «ФОРУМ»: ИНФРА-М, 2011. — 416 с.
- Алпатов А. Н. Развитие распределенных технологий и систем / ПНиО. 2015. №2 (14) — С.60-66