Статус
нашего
сайта:
ICQ Secrets Center is Online  ICQ Information Center


ICQ SHOP
     5-значные
     6-значные
     7-значные
     8-значные
     9-значные
     Rippers List
ОПЛАТА
СТАТЬИ
СЕКРЕТЫ
HELP CENTER
OWNED LIST
РОЗЫСК!New!
ICQ РЕЛИЗЫ
Протоколы ICQ
LOL ;-)
Настройка компьютера
Аватарки
Смайлики
СОФТ
     Mail Checkers
     Bruteforces
     ICQTeam Soft
     8thWonder Soft
     Other Progs
     ICQ Patches
     Miranda ICQ
ФорумАрхив!
ВАШ АККАУНТ
ICQ LiveJournal

Реклама

Наш канал:

irc.icqinfo.ru

Таненбаум Э.- Архитектура компьютера. стр.506


Таненбаум Э.- Архитектура компьютера. стр.506

Система распределенных вычислений по своей сути многомерна, с большим количеством участников — одноранговых узлов. Ее можно противопоставить

традиционным моделям вычислений. В модели клиент-сервер в транзакцию вовлечены два участника — сервер, который предоставляет некоторую услугу, и клиент, желающий ее получить. Типичным примером является Всемирная Паутина, в которой множество пользователей обращается к серверам за информацией. Отличаются системы распределенных вычислений и от двухточечных приложений, объединяющих пары машин для обмена друг с другом файлами. Типичным примером двухточечного приложения является электронная почта. Как следствие этих различий, необходимы новые протоколы и новые технологии.

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

Один из вариантов моделирования системы распределенных вычислений заключается в ее представлении в виде многоуровневой иерархической структуры (табл. 8.7). Нижний уровень — это уровень инфраструктуры, объединяющий компоненты, из которых построена система распределенных вычислений. В части аппаратного обеспечения сюда входят процессоры, диски, сети и сенсоры, в части программного — программы и данные. Это те физические ресурсы, доступ к которым поддерживается системой распределенных вычислений.

Таблица 8.7. Уровни иерархии системы распределенных вычислений

Уровень

Описание

Уровень приложений

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

 

ресурсы

Уровень коллективов

Исследования, посредничество, мониторинг, управление

 

группами ресурсов

Уровень ресурсов

Безопасность и управление доступом к отдельным ресурсам

Уровень инфраструктуры

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

 

сети, сенсоры, программы и данные

Следующий уровень вверх по иерархии — уровень ресурсов. Этот уровень отвечает за управление отдельными ресурсами. Зачастую с включенным в систему распределенных вычислений ресурсом связан локальный процесс, который управляет ресурсом и обеспечивает контролируемый доступ к нему удаленных пользователей. Назначение этого уровня состоит в том, чтобы предоставить более высоким уровням единообразный интерфейс, при помощи которого они могли бы выяснять характеристики отдельных ресурсов, выполнять их мониторинг и безопасно использовать.

Еще выше лежит уровень коллективов, оперирующий группами ресурсов. Одной из его функций является исследование системы распределенных вычислений, выявляя места размещения ресурсов. Благодаря этим исследованиям пользователь может находить необходимые ему такты процессора, дисковое пространство или конкретные данные. Для предоставления необходимой информации уровень коллективов может поддерживать каталоги и другие базы данных. Кроме того, он может выполнять посреднические операции, сводя поставщиков и пользова телей различных услуг, а также, возможно, распределяя дефицитные ресурсы между конкурирующими пользователями. Уровень коллективов отвечает также за размножение данных, включение в систему распределенных вычислений новых участников и ресурсов, учет и поддержание баз данных политик доступа, описывающих, какому пользователю какие ресурсы доступны.


⇐ Предыдущая страница| |Следующая страница ⇒

.