Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Введение в распределенные системы. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
1 Мб
Скачать
год среднегодовой рост мирового рынка защиты облачных сред, составил 41,4% и продолжает расти [10].
Поскольку облачные технологии позволяют выполнять вычисления и обработку данных без непосредственного при­влечения ресурсов компьютера пользователя, то может сло­житься ситуация перехода (возврата) на компьютеры, близкие по архитектуре и мощности к самым первым. По сути, они будут представлять собой лишь один экран с достаточно про­стой микропроцессорной системой, а все расчеты и мощности будут расположены и производиться удаленно, т.е. в где-то на облаке.
8.6. Интернет вещей
Интернет вещей — это концепция вычислительной сети физических объектов, которые путем использования специального ПО и датчиков, взаимодействуют друг с дру­гом, обмениватась информацией. Интернет вещей можно представить в виде сети, в составе которой небольшие ма­лосвязанные сети организуются в более крупные.
Первая в мире Интернет-вещь была создана в 1990 го­ду одним из разработчиков протокола TCP/IP Джоном Ромки. Он подключил к сети тостер.
С начала 2010-х годов технологии Интернета вещей основываются на концептуальных положениях «туманных вычислений». Туманные вычисления - это вычисления, осно­ванные на сети, имеющей ячеестую топологию, с динамиче­ской маршрутизацией. Узлами такой сети являются сравни­тельно однородные по вычислительной мощности миниатюр­ные компьютеры.
Концепцию Интернета вещей связывают с развитием технологий радиочастотной идентификацией и беспроводных сенсорных сетей.
Беспроводной сенсорной сетью (БСС) называется распределенная, самоорганизующаяся сеть множества датчи­ков (сенсоров) и исполнительных устройств, объединенных
71
между собой через радиоканал. Область покрытия такой сети – от нескольких метров до нескольких километров за счет способности ретрансляции сообщений от одного к другому элементу.
Достоинством БСС является то, что на основе набора стандартных комплектующих, таких как микрочипы, пере­датчики радиомодулей, всевозможные датчики (давления, присутствия, состава газов и пр.), а также и других элементов, создаются новые устройства, обладающие наряду с традици­онными характеристиками еще и свойствами самоорганизо­вываться в сети. БСС позволяют успешно решать задачи мо­ниторинга и управления различными объектами в реальном времени.
Радиочастотная идентификация (RFID) - это метод автоматической идентификации объектов, который заключа­ется в том, что посредством радиосигналов считывается или записывается информация, хранящаяся в RFID-метках (транспондерах). Данная технология используется для отсле­живания движения определенных объектов и получения не­большого количества информации от них. Как правило, в со­став RFID-системы входит считывающее устройство (считы­ватель, ридер или интеррогатор) и транспондер.
Интернет вещей нашел свое применение практически во всех сферах нашей жизни применение – там, где он выго­ден бизнесу и удобен людям. Использование технологий Ин­тернета вещей позволяет дистанционно следить за промыш­ленной технологической линией, отслеживать состояние те­жело больного человека и регистрировать его жизненные по­казатели в специализированной базе данных. Интеллектуали­зация счетчиков электроэнергии позволяет экономить энер­горесурсы. Можно привести еще большое число других при­меров.
Главная трудность в развитии Интернета вещей на се­годняшний день заключается в том, что не разработаны стан­дарты в данной области. Интернет вещей требует повышен-
72
ной информационной безопасности сетей. Эти обстоятельства затрудняют интеграцию предлагаемых на рынке решений и сдерживают появление новых. Проекты по развертыванию Интернета вещей являются конкурентноспособными и хоро­шо окупаются. Интернет вещей успешно перекраивает эко­номические и общественные процессы.
73
ЗАКЛЮЧЕНИЕ
Распределенные системы играют большую роль в со­временном мире. Их области применения быстро расширяют­ся с развитием Интернета. Современные тенденции развития компьютерных технологий прогнозируют доминирующую роль крупных и сложных распределенных систем. Грид­системы, облачные вычисления, Интернет вещей – эти проек­ты проникают в повседневную жизнь и погружают людей в киберфизические пространства, где смешиваются различные информационные технологии.
Трудно в небольшом учебном пособии охватить все вопросы, касающиеся технологий распределенных систем, но его содержание повысит общую эрудицию студентов. Автор надеется, что знания, полученные будущими специалистами из этого учебника, позволят в дальнейшем успешно решать профессиональные задачи, привьют интерес к тенденциям развития распределенных систем и желание самообразовы­ваться в этой сфере.
74
ПРИНЯТЫЕ СОКРАЩЕНИЯ
БД – база данных; БСС – беспроводная сенсорная сеть; ИС – информационная система; ИКТ – информационные компьютерные технологии; ОС – операционная система; ПК – персональный компьютер; ПО – программное обеспечение; РИМ – распределенное имитационное моделирование; РС – распределенная система; СУБД – система управления БД
75
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Таненбаум, Э. М. Распределенные системы. Прин-
ципы и парадигмы / Э. М. Таненбаум. – СПб. : ПИТЕР, 2010.
2. Миков, А. И. Распределенные компьютерные си­стемы и алгоритмы / А. И. Миков. – Краснодар: Изд-во КубГУ, 2009.
3. Тель, Ж. Введение в распределенные алгоритмы / Ж. Тель. – Москва: МЦНМО, 2009.
4. Облачные технологии для земных пользователей [Электронный ресурс] / Режим доступа: http://sonikelf.ru/oblachnye-texnologii-dlya-zemnyx-polzovatelej
5. Интернет вещей – а что это? [Электронный ресурс] / Режим доступа: http://geektimes.ru/post/149593/
6. Сергеева, Т.И. Обработка распределенных данных / Т.И. Сергеева. - Воронеж: ГОУВПО «Воронежский государ­ственный технический университет», 2014.
7. Локшин, М.Л. Защита информации в распределен­ных вычислительных системах / М.Л. Локшин. – Воронеж: ФГБОУ ВПО "Воронежский государственный технический университет, 2006.
8. Замятина, Е. Б. Распределенные системы и алгорит­мы [Электронный ресурс] / Е. Б. Замятина, А.И. Миков. Ре­жим доступа: http://www.intuit.ru/studies/courses/1146/238/info
9. Горин, С. Поддержка разработки информационных приложений в Microsoft .NET Framework [Электронный ре­сурс] / С. Горин, В. Крищенко. НОУ «ИНТУИТ». Режим до­ступа: http://www.intuit.ru/studies/courses/1115/177/info
10. Курносов, К.В. Модель для методики оценки без­опасности информационных систем, использующих виртуа­лизации / К.В. Курносов, Т.М. Пестунова. XIV Труды Меж­дународная научно-техническая конференция АПЭП «Акту­альные проблемы электронного приборостроения. Новоси­бирск: Новосибирский государственный технический универ­ситет, 2018. с.137-141
76
11. Модель взаимодействия открытых систем OSI [Электронный ресурс] / Режим доступа: https://lektsii.org/5-
55655.html
12. Цимбал, А.А. Технологии создания распределен­ных систем / А.А. Цимбал, М.Л. Аншина. – СПб.: Питер,
2012.
13. Горев, А. Эффективная работа с СУБД / А. Горев, Р. Ахаян, С. Макашарипов. – СПб.: Питер, 2014.
14. Демина, А.В. Распределенные системы / А.В. Де­мина, О.Н. Алексенцева. – Саратов : Саратовский социально­экономический институт (филиал) РЭУ им. Г.В. Плеханова,
2018.
15. Бабичев, С. Л. Распределенные системы: учебное пособие для вузов / С. Л. Бабичев, К. А. Коньков. — Москва : Издательство Юрайт, 2020. — 507 с. — (Высшее образова­ние). — ISBN 978-5-534-11380-8. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://urait.ru/bcode/457005 (дата обращения: 16.11.2020).
77
ПРИЛОЖЕНИЕ
МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ
OSI/ISO
Описание модели взаимодействия открытых систем
взяты из источника [11].
Международной организацией по стандартизации (ISO) разработана система стандартных протоколов, получившая название модели взаимодействия открытых си-
стем(OSI),часто называемая также эталонной семиуровневой логической моделью открытых систем. Открытая система — система, доступная для взаимодействия с другими систе-
мами в соответствии с принятыми стандартами.
Эта система протоколов базируется на разделении всех процедур взаимодействия на отдельные мелкие уровни, для каждого из которых легче создать стандартные алгоритмы их построения.
Модель OSI представляет собой самые общие рекомен­дации для построения стандартов совместимых сетевых про­граммных продуктов, она же служит базой для производите­лей при разработке совместимого сетевого оборудования. В настоящее время модель взаимодействия открытых систем является наиболее популярной сетевой архитектурной моде­лью. В общем случае сеть должна иметь 7 функциональных уровней.
Прикладной уровень (application) - управля- ет запуском программ пользователя, их выполнением, вво-
дом-выводом данных, управлением терминалами, админи­стративным управлением сетью. На этом уровне обеспечива­ется предоставление пользователям различных услуг, связан­ных с запуском его программ. На этом уровне функциониру­ют технологии, являющиеся как бы надстройкой над переда­чей данных.
78
Уровень представления (presentation) — интерпрета- ция и преобразование передаваемых в сети данных к виду, удобному для прикладных процессов. На практике многие функции этого уровня задействованы на прикладном уровне, поэтому протоколы уровня представлений не получили разви­тия и во многих сетях практически не используются.
Сеансовый уровень (session) — организация и прове- дение сеансов связи между прикладными процессами (иници­ализация и поддержание сеанса между абонентами сети, управление очередностью и режимами передачи данных). Многие функции этого уровня в части установления соедине­ния и поддержания упорядоченного обмена данными на прак­тике реализуются на транспортном уровне, поэтому протоко­лы сеансового уровня имеют ограниченное применение.
Транспортный уровень (transport) — управление сег- ментированием данных и транспортировкой данных от источ­ника к потребителю (т.е. обмен управляющей информацией и установление между абонентами логического канала, обеспе­чение качества передачи данных). Протоколы транспортного уровня развиты очень широко и интенсивно используются на практике. Большое внимание на этом уровне уделено контро­лю достоверности передаваемой информации.
Сетевой уровень (network) — управление логическим каналом передачи данных в сети (адресация и маршрутизация данных). Каждый пользователь сети обязательно использует протоколы этого уровня и имеет свой уникальный сетевой ад­рес, используемый протоколами сетевого уровня. На этом уровне выполняется структуризация данных — разбивка их на пакеты и присвоение пакетам сетевых адресов.
Канальный уровень (data—link) — формирование и управление физическим каналом передачи данных между объектами сетевого уровня (установление, поддержание и разъединение логических каналов), обеспечение “прозрачно­сти” физических соединений, контроля и исправления ошибок передачи.
79
Физический уровень (physical) — установление, под- держание и расторжение соединений с физическим каналом сети. Управление выполняется на уровне битов цифровых (импульсы, их амплитуда, форма) и аналоговых (амплитуда, частота, фаза непрерывного сигнала).
80
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]