Студопедия — Модели сетевых служб и распределенных приложений. Двухзвенные схемы
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Модели сетевых служб и распределенных приложений. Двухзвенные схемы






Особенности современного развития сетевых Сетевые службы и сетевые сервисы

 

 

Типичным является сетевое приложение, состоящее из двух частей.

Одна часть приложения работает на компьютере, хранящем базу данных

большого объема, а вторая — на компьютере пользователя, который хочет

видеть на экране некоторые статистические характеристики данных,

хранящихся в базе. Первая часть приложения выполняет поиск в базе

записей, отвечающих определенным критериям, а вторая занимается

статистической обработкой этих данных, представлением их в графической

форме на экране, а также поддерживает диалог с пользователем, принимая от

него новые запросы на вычисление тех или иных статистических

характеристик. Можно представить себе случаи, когда приложение

распределено и между большим числом компьютеров.

Распределенным в сетях может быть не только прикладное, но и

системное программное обеспечение — компоненты операционных систем.

Как и в случае локальных служб, программы, которые выполняют некоторые

общие и часто встречающиеся в распределенных системах функции, обычно

становятся частями операционных систем и называются сетевыми службами.

Целесообразно выделить три основных параметра организации

работы приложений в сети:

1. способ разделения приложения на части, выполняющиеся на разных

компьютерах сети;

2. выделение специализированных серверов в сети, на которых

выполняются некоторые общие для всех приложений функции;

3. способ взаимодействия между частями приложений, работающих на

разных компьютерах.

 

Наиболее распространенной является двухзвенная схема,

распределяющая приложение между двумя компьютерами. Перечисленные

выше типовые функциональные части приложения можно разделить между

двумя компьютерами различными способами.

Рассмотрим типовые реализации двухзвенной схемы.

В централизованной схеме компьютер пользователя

работает как терминал, выполняющий лишь функции представления

данных, тогда как все остальные функции передаются центральному

компьютеру. Ресурсы компьютера пользователя используются в этой схеме в

незначительной степени, загруженными оказываются только графические

средства подсистемы ввода-вывода ОС, отображающие на экране окна и

другие графические примитивы по командам центрального компьютера, а

также сетевые средства ОС, принимающие из сети команды центрального

компьютера и возвращающие данные о нажатии клавиш и координатах

мыши.

 

В схеме «файловый сервер» на клиентской машине

выполняются все части приложения, кроме файловых операций. При этом в

сети имеется компьютер, который играет роль файлового сервера,

представляя собой централизованное хранилище данных, находящихся в

разделяемом доступе. Распределенное приложение в этой схеме мало

отличается от полностью локального приложения. Единственным отличием

является обращение к удаленным файлам вместо локальных. Такая схема

обладает хорошей масштабируемостью, так как дополнительные

пользователи и приложения добавляют лишь незначительную нагрузку на

центральный узел — файловый сервер. Однако эта архитектура имеет и свои

недостатки:

− во многих случаях резко возрастает сетевая нагрузка (например,

многочисленные запросы к базе данных могут приводить к загрузке

всей базы данных в клиентскую машину для последующего

локального поиска нужных записей), что приводит к увеличению

времени реакции приложения;

− компьютер клиента должен обладать высокой вычислительной

мощностью, чтобы справляться с представлением данных, логикой

приложения, логикой данных и поддержкой операций базы данных.

 

Другая часто используется схема, в которой на серверный

компьютер возлагаются функции проведения внутренних операций базы

данных и файловых операций (рис. 9.1, в). Клиентский компьютер при

этом выполняет все функции, специфические для данного приложения, а

 

сервер — функции, реализация которых не зависит от специфики

приложения, из-за чего эти функции могут быть оформлены в виде сетевых

служб.

 







Дата добавления: 2015-04-19; просмотров: 2329. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

Дизартрии у детей Выделение клинических форм дизартрии у детей является в большой степени условным, так как у них крайне редко бывают локальные поражения мозга, с которыми связаны четко определенные синдромы двигательных нарушений...

Педагогическая структура процесса социализации Характеризуя социализацию как педагогический процессе, следует рассмотреть ее основные компоненты: цель, содержание, средства, функции субъекта и объекта...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

Принципы и методы управления в таможенных органах Под принципами управления понимаются идеи, правила, основные положения и нормы поведения, которыми руководствуются общие, частные и организационно-технологические принципы...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия