Файл: Распределенная технология обработки информации (Свойства систем распределённой обработки информации как среды реализации обработки информации ).pdf
Добавлен: 23.05.2023
Просмотров: 104
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1. Архитектурное построение и свойства систем распределённой обработки информации
1.1 Свойства систем распределённой обработки информации как среды реализации обработки информации
Схема формат четырехзвенной архитектуры Механизм клиент/сервер
Глава 2. послать Механизмы реализации весьма технологии распределенной часов обработки информации
Другой тексты тип согласования взаимодействие наблюдается в том Злобин случае, если прав процессы не обработкой связаны по механизмом времени, но определение связаны по переходники ссылкам. Такой асинхронном тип согласования об называют согласованием Хотя через почтовый пространстве ящик (mailboxcoordination). В этом подтверждение случае для никаких взаимодействия не способны нужно, чтобы адресное два взаимодействующих миру друг с другом содержится процесса выполнялись транзакция одновременно. Вместо заключается этого взаимодействие машина происходит путем кн посылки сообщений в изменена почтовый ящик, Достижения может быть, тех используемый совместно. организует При этом остроту необходимо явно Перспективные указать адрес людьми почтового ящика, в объекта котором должны процедур храниться сообщения. адрес Это и есть транзакционными ссылочная связность.
произвольным Комбинация связности затем по времени и государственных несвязности по логику ссылкам образует построение группу моделей дополнительное согласования на Клиентский встрече (meeting-orientedcoordination). В несвязной разработка по ссылкам непосредственного системе процессы ли не имеют получить полной информации Чуваш друг о друге. Курск Другими словами, ограничений когда процесс ней хочет согласовать большое свою деятельность с Клиентский другими процессами, стала он не являются может обратиться к создавались ним напрямую. сетей Взамен используется RMI метафора встречи, эра на которой или собираются процессы, благодаря чтобы скоординировать РАН свою деятельность. ресурсам Модель предполагает, ряд что процессы, Повсеместная участвующие во чтение встрече, выполняются возбуждены одновременно.
Наиболее считаются распространенный вариант принято согласования[24] - это получения сочетание несвязных частью по времени и считать по ссылкам построениях процессов. Этот абсолютно вариант представлен Развитие генеративной связью (generative Обычно communication), которая посылаемых впервые была привязки реализована в программной истинной системе Linda. многофункциональных Основная идея осуществив генеративной связи тому состоит в том, годов что набор нагрузки независимых процессов себя может использовать важные разделяемое сохранное разделяемым пространство данных, числа организуемое с помощью блокирует кортежей. Кортежи - реализована это именованные находящегося записи, содержащие сообщение несколько (но, возможно, и интенсивное ни одного) описываемый типизованных полей. Monitor Процесс может сегодня помещать в разделяемое предполагается пространство данных определения записи любого структуры типа (то есть клиенту генерировать связующие автоматический записи). Для пересылает разделения кортежей в методами соответствии с информацией, станций которая в них службу содержится, достаточно сервере их имен. интеллектуальные Разделяемые пространства допускать имен реализуют Фонда механизмы ассоциативного системы поиска кортежей. распределенную Другими словами, обмениваются когда процесс обучения хочет извлечь коммерческого кортеж из ожидания пространства данных, теоретически ему достаточно ждет определить значения почтового полей, которые связи его интересуют. большому Любой кортеж, другую удовлетворяющий описанию, системысогласования будет извлечен собеседника из пространства встрече данных и передан последнее процессу. Если МФТИ ничего найдено разработок не будет, пользователи процесс может после заблокироваться до угодно прихода очередного множестве кортежа.
Примером трудов системысогласования является привязка система Jini ("джини") стандарту компании SunMicrosystems. приступить Отнесение Jini к масштабируемости системам согласования зависит основано в первую свойства очередь на блок том, что реализующему эта система приступить способна поддерживать сервер генеративную связь называемой при помощи состоящему Linda-подобной службы разным под названием проектировании JavaSpace. Однако после существует множество непостоянного служб и средств, определенную которые делают Переносимость Jini больше, вначале чем просто ресурсов системой согласования.[25]
равно Jini - это серверную распределенная система, связью состоящая из описываются разных, но влияли взаимосвязанных элементов. сетевыми Она жестко привязана к языку программирования Java, хотя многие из ее принципов равно могут быть реализованы и при помощи других языков. Важной частью системы является модель согласования генеративной связи. Jini обеспечивает как временную, так и ссылочную несвязность процессов при помощи системы согласования JavaSpace. JavaSpace - это разделяемое пространство данных, в котором хранятся кортежи. Кортежи представляют собой типизованные наборы ссылок на объекты Java. В одной системе Jini могут сосуществовать несколько пространств JavaSpace.
Заключение
Системы распределенной обработки информации в виде многомашинных вычислительных комплексов и компьютерных сетей представляют собой одну из наиболее прогрессивных форм организации средств вычислительной техники. Возможность взаимодействия вычислительных систем при реализации распределенной обработки информации определяют как их способность к совместному использованию данных или к совместной работе с использованием стандартных интерфейсов. Целью распределенной обработки информации является оптимизация использования ресурсов и упрощение работы пользователя.
Распределенная система позволяет скрыть от пользователя аспекты своей внутренней организации, физические места размещения ресурсов, вопросы реализации и взаимодействия процессов, обслуживающих запросы пользователя. Распределенная система способна увеличиваться в масштабах путем подключения к системе дополнительных компонентов без принципиального влияния на работу существующих приложений и пользователей.
Прикладное программное обеспечение в общем случае может быть представлено в виде композиции трех логических слоев: слоя логики представления, слоя бизнес-логики и слоя логики доступа к данным. Послойное разделение прикладного программного обеспечения минимизирует взаимодействие между составными элементами и служит основой для выделения компонентов, которые могут быть распределены для работы на нескольких вычислительных машинах.
Децентрализованная обработка информации основывается на архитектурной модели клиент/сервер, где клиентами считаются вычислительные машины, нуждающиеся в получении тех или иных услуг, а серверами - вычислительные машины, которые эти услуги предоставляют. Под общим концептуальным названием модели клиент/сервер скрывается несколько вариантов архитектурного построения вычислительных систем, а именно архитектуры однозвенные, двухзвенные, трехзвенные и многозвенные.
Промежуточное программное обеспечение позволяет осуществить связь и взаимодействие между разнородными компонентами распределенных систем, предоставляет стандартные интерфейсы программирования, реализует переносимость программ и прозрачность функционирования систем распределенной обработки информации.
Наибольшее практическое распространение получили следующие механизмы реализации распределенной обработки информации: удаленный вызов процедур, объектно-ориентированный подход на основе удаленного обращения к методам, транзакционное взаимодействие на базе мониторов обработки транзакций, использование моделей обмена сообщениями и моделей согласования.
К новой категории прикладных систем для распределенных вычислений относятся серверы приложений, разработка которых нацелена на создание объектно-ориентированных распределенных систем и построение прикладных программ из готовых компонентов. Одним из наиболее эффективных примеров такого подхода является сервер приложений на платформе Java.
Развитие глобальной сети Интернет привело к появлению новых стандартов и организации распределенной обработки информации на основе сетевых служб. Сетевые службы играют ту же роль, что и традиционные промежуточные слои программного обеспечения, но имеют гораздо более широкий масштаб.
Координация и композиция работы сетевых служб позволяет нескольким службам осуществлять одновременный обмен информацией между разными службами.
В последнее время достаточно успешно продвигается разработка концепции Grid - географически распределенной инфраструктуры, объединяющей множество ресурсов разных типов (процессоры, долговременная и оперативная память, хранилища и базы данных, сети), доступ к которым пользователь может получить из любой точки, независимо от места их расположения. Объединение различных вычислительных систем в рамках единой сети позволяет сформировать специальную вычислительную среду, которая с точки зрения пользователя представляет собой единый виртуальный высокопроизводительный метакомпьютер.
Список литературы
- Автоматизированные системы сбора и обработки информации [Текст] : учеб.пособие / Ю. Ю. Громов [и др.]. - Воронеж: Науч. кн., 2015. 108 с.
- Андреев Д.В. Универсальные логические модули для обработки многозначных и континуальных данных:монография / Д. В. Андреев. - Ульяновск: УлГТУ, 2014. 234 с.
- Бухаров М.Н. Перспективные информационные системы и технологии. Практические аспекты:монография / М.Н. Бухаров. - М.: Изд-во МГУЛ, 2015. 215 с.
- Бушманов А.В Проектирование информационных систем [Текст]: курс лекций / А. В. Бушманов. - Благовещенск: АмГУ, 2016. 111 с.
- Ваныкина Г.В. Алгоритмы компьютерной обработки данных [Текст] : учеб.пособие / Г. В. Ваныкина, Т. О. Сундукова. - Тула: Изд-во ТГПУ им. Л. Н. Толстого, 2015. 218 с.
- Влацкая И.В. Распределенная обработка информации: учеб.пособие / И.В. Влацкая, С.И. Сормов. - Оренбург: ИПК ГОУ ОГУ, 2014. 146 с.
- Вычислительные системы и технологии обработки информации [Текст]: межвуз. сб. науч. тр. / Гос. образоват. учреждение высш. проф. образования «Пензен. гос. ун-т». - Пенза: Изд-во Пензен. гос. ун-та, 2015. 118 с.
- Вычислительные системы и технологии обработки информации [Текст]: межвуз. сб. науч. тр. / Гос. образоват. учреждение высш. проф. образования «Пензен. гос. ун-т». - Пенза: Изд-во Пензен. гос. ун-та, Вып. 10(33) / под ред. В. И. Волчихина. - 2015. 242 с.
- Головина Е.Ю. Объектно-ориентированные и интеллектуальные технологии создания информационных систем: учеб.пособие по курсу «проектирование информационных систем» для студентов, обучающихся по направлениям «Экономика и управление» и «Информатика и вычислительная техника» / Е. Ю. Головина. - М.: Изд. дом МЭИ, 2016 . 94 с.
- Д. Риз Облачные вычисления :пер. с англ. / Д. Риз. - СПб. : БХВ-Петербург, 2015 . 278 с.
- Егорова А.А. Структуры данных и методы обработки информации [Текст] : учеб.пособие / А. А. Егорова. - М.: [б. и.], 2015. 79 с.
- Жабреев В.С. Информатика. Понятия и общая характеристика процессов сбора, передачи, обработки и накопления информации: тексты лекций / В. С. Жабреев. - Челябинск: [б. и.], 2014. - 83 с.
- Зупарова Л. Б. Аналитико-синтетическая переработка информации: учебник / Л. Б. Зупарова, Т. А. Зайцева. - М.: ФАИР, 2014. - 400 с.
- Иванов С.В. Распределенная обработка информации. Курс лекций. [Электронный ресурс]. - Режим доступа: http://moxnatka.net.ru/load/1-1-0-81(дата обращения: 12.01.2018)
- Инновации в информационно-аналитических системах: сб. науч. тр. / Некоммерч. фонд по поддержке науч.-техн. и образоват. программ «Науком». - Курск: Фонд «Науком», 2015 - .Вып. 1. 2016. 152 с.
- Инновации в информационно-аналитических системах: сб. науч. тр. / Некоммерч. фонд по поддержке науч.-техн. и образоват. программ «Науком». - Курск: Фонд «Науком», 2016 - . - (Вестник Фонда «Науком»).Вып. 4. - 2015. - 127 с.
- Инновационные технологии XXI века в управлении, информатике и образовании: Всероссийская научно-практическая конференция студентов, аспирантов и молодых ученых: сб. тезисов / Кабардино-Балкарский ун-т им. Х. М. Бербекова - Нальчик: Изд-во М. и В. Котляровых, 2015. 322 с.
- Информационные системы в промышленности и образовании: сб. тр. молодых ученых / Ижевский гос. технический ун-т. - Ижевск: ИПМ УрО РАН, 20 - .Вып. 3. 2014. 160 с.
- Информационные системы и технологии. ИСТ. - 2014: материалы междунар. науч.-техн. конф. - н. новгород: Нижегор. гос. техн. ун-т, 2015. 262 с.
- Информационные системы и технологии. Теория и практика: сб. науч. тр. / ред. А. Н. Береза и др.; Южно-Российский гос. ун-т экономики и сервиса, Волгодон. ин-т сервиса. - Шахты: Изд-во ЮРГУЭС, 2016. 187 с.
- Информационные технологии в проектировании объектов электронного машиностроения: в 5-ти кн. - М.: Изд-во НИИ ПМТ, 2010 - . Кн. 5: Информационная технология в проектировании нейтронных сетей и процессов распознавания образов в кластерных системах обработки информации / В. А. Васин [и др.]. 2015. 236 с.
- Карпова Т.С. Базы данных: модели, разработка, реализация. Курс лекций. [Электронный ресурс]. - Режим доступа: http://www.intuit.ru/department/database/dbmdi/10 (дата обращения: 15.01.2018)
- Кульба В.В. Методы обеспечения доступности программного и информационного обеспечения в территориально-распределенных системах обработки данных: монография / В.В. Кульба, Е.А. Микрин, С.В. Павельев. - М.: [б. и.], 2015 . 58 с.
- Ладыженский Г.М. Распределенные информационные системы и базы данных. Курс лекций. [Электронный ресурс] Режим доступа: http://articles.org.ru/cfaq/index.php?qid=1306&catid=54(дата обращения: 15.01.2018)
- Ладыженский Г.М. Технология «клиент-сервер» и мониторы транзакций. //Открытые информационные системы. Курс лекций. [Электронный ресурс] Режим доступа: http://www.masters.donntu.edu.ua/2007/fvti/sheludenkov/library/index_st2.htm(дата обращения: 15.01.2018)
- Маглинец Ю.А. Анализ требований к автоматизированным информационным системам: учеб.пособие / Ю.А. Маглинец. - М.: Бином. Лаб. знаний: Интернет - Ун-т Информ. Технологий, 2016. 199 с.
- Методы и средства обработки и хранения информации: межвуз. сб. науч. тр. / редкол.: В. К. Злобин (отв. ред.) и др.; Рязанский гос. радиотехнический ун-т. - Рязань: [б. и.], 2015 . 159 с.
- Могилев А.В. Технологии обработки текстовой информации. Технологии обработки графической и мультимедийной информации: учебник / А.В. Могилев, Л.В. Листрова. - СПб. : БХВ-Петербург, 2014 (СПб.). 293 с.
- Модели и методы обработки информации: сб. науч. тр. / редкол.: А.И. Лобанов и др.; Московский физико-технический ин-т. - М.: МФТИ, 2015. 234 с.
- Московский ин-т радиотехники, электроники и автоматики. Научно-техническая конф. (57;2015). 57 научно-техническая конференция [Текст]: сб. трудов. - М.: МИРЭА, 2015 - . Ч. 1: Информационные технологии и системы. Вычислительная техника. - 2015. 135 с.
- Нижегородский гос. технический ун-т им. Р.Е. Алексеева.Труды НГТУ. - Н. Новгород: [б. и.], 20 - . Т. 74, Вып. 15: Системы обработки информации и управления. - 2016. 96 с.
- ОуграбкоА.В. Основы GRID-вычислений: учеб.пособие / А. В. Оуграбко. - Саратов: [б. и.], 2016 . 91 с.
- Павлов Л.А. Структуры и алгоритмы обработки данных: учеб. Пособие / Л. А. Павлов. - Чебоксары: Изд-во Чуваш.ун-та, 2016. 252 с.
- Пичугин Р.В. Федоров. - Чебоксары: Изд-во Чуваш. Ун-та, 2015 . 160 с
Приложение
Таблица 1
Свойства систем распределённой обработки информации
Определение понятия |
Источник |
Прозрачность-Важная задача распределенных систем состоит в том, чтобы скрыть тот факт, что процессы и ресурсы физически распределены по множеству компьютеров. Распределенные системы, которые представляются пользователям и приложениям в виде единой компьютерной системы. |
Э. Таненбаум, М. Ван Стеен. Распределенные системы. Принципы и парадигмы. |
Гибкость характеризует, насколько легко конфигурируются системы, состоящие из различных компонент от разных производителей. |
Распределенные базы данных. Курс лекций. http://www.kgau.ru/istiki/umk/ituman/textbox/bdras.htm |
Открытая распределенная система (open distributed system) — это система, предлагающая службы, вызов которых требует стандартные синтаксис и семантику. Например, в компьютерных сетях формат, содержимое и смысл посылаемых и принимаемых сообщений подчиняются типовым правилам. |
Э. Таненбаум, М. Ван Стеен. Распределенные системы. Принципы и парадигмы. |
Переносимость характеризует, насколько прикладная программа, разработанная для одной распределенной системы, может без изменения выполняться в другой распределенной системе, реализуя одни и те же интерфейсные средства |
Распределенные базы данных. Курс лекций. http://www.kgau.ru/istiki/umk/ituman/textbox/bdras.htm |
Масштабируемость - это возможность увеличить вычислительную мощность компьютерной системы (в частности, их способности выполнять больше операций или транзакций за определенный период времени) за счет установки большего числа процессоров или их замены на более мощные. |
Э. Таненбаум, М. Ван Стеен. Распределенные системы. Принципы и парадигмы. |
Безопасность - защищенность всех ее компонентов (технических средств, программного обеспечения, данных и персонала) от подобного рода нежелательных для соответствующих субъектов информационных отношений воздействий. |
Маглинец Ю.А. Анализ требований к автоматизированным информационным системам. |
-
Автоматизированные системы сбора и обработки информации : учеб. пособие / Ю. Ю. Громов [и др.]. - Воронеж: Науч. кн., 2015. 108 с. ↑
-
Андреев Д.В. Универсальные логические модули для обработки многозначных и континуальных данных: монография / Д. В. Андреев. - Ульяновск: УлГТУ, 2014. 234 с. ↑
-
Бухаров М.Н. Перспективные информационные системы и технологии. Практические аспекты: монография / М.Н. Бухаров. - М.: Изд-во МГУЛ, 2015. 215 с. ↑
-
Бушманов А.В Проектирование информационных систем: курс лекций / А. В. Бушманов. - Благовещенск: АмГУ, 2016. 111 с. ↑
-
Ваныкина Г.В. Алгоритмы компьютерной обработки данных: учеб.пособие / Г. В. Ваныкина, Т. О. Сундукова. - Тула: Изд-во ТГПУ им. Л. Н. Толстого, 2015. 218 с. ↑
-
Влацкая И.В. Распределенная обработка информации : учеб.пособие / И.В. Влацкая, С.И. Сормов. - Оренбург: ИПК ГОУ ОГУ, 2014. 146 с. ↑
-
Вычислительные системы и технологии обработки информации: межвуз. сб. науч. тр. / Гос. образоват. учреждение высш. проф. образования «Пензен. гос. ун-т». - Пенза: Изд-во Пензен. гос. ун-та, Вып. 10(33) / под ред. В. И. Волчихина. - 2015. 242 с. ↑
-
Вычислительные системы и технологии обработки информации: межвуз. сб. науч. тр. / Гос. образоват. учреждение высш. проф. образования «Пензен. гос. ун-т». - Пенза: Изд-во Пензен. гос. ун-та, 2015. 118 с. ↑
-
Д. Риз Облачные вычисления : пер. с англ. / Д. Риз. - СПб. : БХВ-Петербург, 2015 . 278 с. ↑
-
Егорова А.А. Структуры данных и методы обработки информации : учеб.пособие / А. А. Егорова. - М.: [б. и.], 2015. 79 с. ↑
-
Жабреев В.С. Информатика. Понятия и общая характеристика процессов сбора, передачи, обработки и накопления информации / В. С. Жабреев. - Челябинск: [б. и.], 2014. - 83 с. ↑
-
Инновации в информационно-аналитических системах: сб. науч. тр. / Некоммерч. фонд по поддержке науч.-техн. и образоват. программ «Науком». - Курск: Фонд «Науком», 2015 - .Вып. 1. 2016. 152 с. ↑
-
СУБД - системы управления базами данных ↑
-
Инновационные технологии XXI века в управлении, информатике и образовании: Всероссийская научно-практическая конференция студентов, аспирантов и молодых ученых: сб. тезисов / Кабардино-Балкарский ун-т им. Х. М. Бербекова - Нальчик: Изд-во М. и В. Котляровых, 2015. 322 с. ↑
-
RPC (Remote Procedure Call) – удаленный вызов процедур. ↑
-
IDL (Interface Definition Language) –язык описания интерфейсов ↑
-
Информационные системы в промышленности и образовании: сб. тр. молодых ученых / Ижевский гос. технический ун-т. - Ижевск: ИПМ УрО РАН, 20 - .Вып. 3. 2014. 160 с. ↑
-
RMI (Remote Method Invocation) - удаленное обращение к методам ↑
-
Карпова Т.С. Базы данных: модели, разработка, реализация. Курс лекций. [Электронный ресурс]. - Режим доступа: http://www.intuit.ru/department/database/dbmdi/10 (дата обращения: 15.01.2018) ↑
-
Кульба В.В. Методы обеспечения доступности программного и информационного обеспечения в территориально-распределенных системах обработки данных: монография / В.В. Кульба, Е.А. Микрин, С.В. Павельев. - М.: [б. и.], 2015 . 58 с. ↑
-
MOM (Message Oriented Middleware) – промежуточное ПО, ориентированное на обмен сообщениями. ↑
-
MP (Message Passing) – механизм передачи сообщений ↑
-
Ладыженский Г.М. Распределенные информационные системы и базы данных. Курс лекций. [Электронный ресурс] Режим доступа: http://articles.org.ru/cfaq/index.php?qid=1306&catid=54(дата обращения: 15.01.2018) ↑
-
Маглинец Ю.А. Анализ требований к автоматизированным информационным системам [Текст] : учеб.пособие / Ю.А. Маглинец. - М.: Бином. Лаб. знаний: Интернет - Ун-т Информ. Технологий, 2016. 199 с. ↑
-
Модели и методы обработки информации: сб. науч. тр. / редкол.: А.И. Лобанов и др.; Московский физико-технический ин-т. - М.: МФТИ, 2015. 234 с. ↑