Технологии распределенной обработки информации - Курсовая работа

бесплатно 0
4.5 89
Изучение архитектурного построения и свойств систем распределённой обработки информации. Рассмотрение механизма реализации технологии распределенной обработки информации. Понятие оптимизации использования ресурсов и упрощение работы пользователя.

Скачать работу Скачать уникальную работу
Аннотация к работе
Министерство культуры Российской Федерации ФГБОУ ВПО «Кемеровский государственный университет культуры и искусств»Вслед за периодом локальной компьютеризации наступила эра создания корпоративных информационных систем, эра распределенных систем информации. Для доказательства достаточно обратиться к сети Интернет - одной из наиболее ярких распределенных систем информации современности: • темпы роста Интернет-трафика последние два года превышают 60% (74% в 2011 году и 62% в 2012 году); • растут объемы «паразитной» информации, например, доля спама в почтовой информации сегодня - свыше 90%. Пример сети Интернет показывает: темпы развития инструментов, а также средств накопления и передачи данных превышают существующие возможности по их обработке. Несмотря на свою «распределенность», распределенные системы обработки информации представляли собой статичные по своей структуре комплексы, содержащие весьма ограниченное количество узлов.Системы распределенной обработки информации (или распределенные вычислительные системы) в виде многомашинных вычислительных комплексов и компьютерных сетей представляют собой одну из наиболее прогрессивных форм организации средств вычислительной техники. Прозрачность - Важная задача распределенных систем состоит в том, чтобы скрыть тот факт, что процессы и ресурсы физически распределены по множеству компьютеров. Открытая распределенная система (open distributed system) - это система, предлагающая службы, вызов которых требует стандартные синтаксис и семантику. Переносимость характеризует, насколько прикладная программа, разработанная для одной распределенной системы, может без изменения выполняться в другой распределенной системе, реализуя одни и те же интерфейсные средства Распределенные базы данных. Открытая распределенная система (open distributed system) - это система, предлагающая службы, вызов которых требует стандартные синтаксис и семантику.Появление классов мини и микро-ЭВМ, а особенно класса персональных компьютеров (ПК) привело к разработке архитектур с децентрализованной обработкой информации, функционирующих в рамках парадигмы построения сетей, называемой моделью клиент/сервер (client/server model). Клиентами (client) в данном случае считаются вычислительные машины, нуждающиеся в получении тех или иных услуг, а серверами (server) - вычислительные машины, которые эти услуги предоставляют. Так в рассмотренных выше архитектурных построениях при размещении процессов клиента и сервера на одной машине (обычно принято называть эту машину звеном, или ярусом - от англ. «tier») говорят об однозвенной реализации архитектуры клиент/сервер, а при размещении процессов клиента и сервера соответственно на двух разных машинах говорят о двухзвенной реализации такой архитектуры. Таким образом под общим концептуальным названием модели «клиент/сервер» скрывается несколько вариантов архитектурного построения вычислительных систем, а именно архитектуры однозвенные, двухзвенные, трехзвенные и т. д.Синхронный режим коммуникаций между двумя прикладными модулями (клиентом и сервером) поддерживает спецификация удаленного вызова процедур (remote procedure call - RPC). Для установки связи, передачи вызова и возврата результата клиентский и серверный процессы обращаются к специальным компонентам - клиентскому и серверному переходникам, или заглушкам (от англ. stub - заглушка, переходник). Спецификация удаленного вызова процедур (remote procedure call-RPC) поддерживает синхронный режим коммуникаций между двумя прикладными модулями (клиентом и сервером). Для установки связи, передачи вызова и возврата результата клиентский и серверный процессы обращаются к специальным компонентам - клиентскому и серверному переходникам, или заглушкам (от англ.stub - заглушка, переходник). Удаленная операционная система передает сообщение серверному переходнику, реализующему серверную часть вызова и состоящему из программ получения запроса от клиента, форматирования данных (демаршалинг), вызова реальной процедуры (реализованной на сервере) и возврата результатов клиенту.Для распределенных систем разделение на интерфейсы и объекты позволяет помещать интерфейсы на одну вычислительную машину, а сами объекты - на другую. При выполнении клиентом "привязки" к распределенному объекту в адресное пространство клиента загружается реализация интерфейса объекта, называемая заместителем (proxy). Форма существования объектов в распределенных системах чаще всего соответствует объектам выбранного объектно-ориентированного языка программирования. При работе с такими объектами времени исполнения для превращения конкретной программной реализации в объект, методы которого будут доступны с удаленной вычислительной системы, используется адаптер объектов, служащий оболочкой этой реализации с целью придания ей реализации видимости объекта.

План
Оглавление

Введение

Глава 1 Архитектурное построение и свойства систем распределенной обработки информации

1.1 Свойства систем распределенной обработки информации

1.2 Требования к архитектурному построению систем распределенной обработки информации

Глава 2 Механизмы реализации технологии распределенной обработки информации

2.1 Механизм удаленного вызова процедур

2.2 Объектно-ориентированный подход к организации распределенной обработки информации

2.3 Распределенная обработка информации на основе транзакционного взаимодействия с применением технологий обмена сообщениями

Заключение

Список литературы

Список сокращений

Повысить уникальность
своей работы







Хотите, перезвоним вам?