2. Концепции аппаратных решений
Несмотря на то, что все распределенные системы содержат по нескольку процессоров, существуют различные способы их организации в систему. В особенности это относится к вариантам их соединения и организации взаимного обмена. Для простоты, все компьютеры в РИС мы можем разделить на две группы:
1. Системы, в которых компьютеры используют совместно память, называются мультипроцессорами,
2.Системы, в которых каждый компьютер работает со своей памятью называются мультикомпьютерами.
Основная разница между ними:
1. Мультипроцессоры имеют единое адресное пространство, которое используется всеми процессорами.
2. В мультикомпьютерах каждая машина использует свою память (пример, обычная сеть компьютеров).
Каждую из этих категорий можно подразделить на дополнительные категории на основе их физической топологии, например, шинная и коммутируемая (например, звезда и др.). Мультикомпьютерные системы разделяют также на
гомогенные (homogeneous)
гетерогенные (heterogeneous).
В гомогенных системах используется одна компьютерная сеть, использующая единую технологию, однотипные процессоры. Такие системы часто используются в качестве параллельных (как и мультипроцессорные).
Пример – кластеры рабочих станций. Гетерогенные системы содержат независимые компьютеры, соединенные разными сетями (например, состоять из нескольких локальных сетей, соединенных коммутируемой магистралью FDDI или ATM).
FDDI(англ.Fiber Distributed Data Interface— Волоконно-оптический интерфейс передачи данных) — стандарт передачи данных влокальной сети, протянутой на расстоянии до 200километров. Стандарт основан напротоколеToken Ring. Кроме большой территории, сеть FDDI способна поддерживать несколько тысяч пользователей.
В качестве среды передачи данных в FDDI рекомендуется использовать волоконно-оптический кабель, однако можно использовать и медный кабель, в таком случае используется сокращение CDDI (Copper Distributed Data Interface). В качестветопологиииспользуется схемадвойного кольца, при этом данные в кольцах циркулируют в разных направлениях. Одно кольцо считается основным, по нему передаётся информация в обычном состоянии; второе — вспомогательным, по нему данные передаются в случае обрыва на первом кольце. Для контроля за состоянием кольца используется сетевой маркер, как и в технологии Token Ring.
Поскольку такое дублирование повышает надёжность системы, данный стандарт с успехом применяется в магистральных каналах связи.
ATM(англ.asynchronous transfer mode—асинхронныйспособ передачи данных) —сетеваявысокопроизводительная технологиякоммутацииимультиплексирования, основанная на передаче данных в виде ячеек (англ.cell) фиксированного размера (53байта[1]), из которых 5 байтов используется под заголовок. В отличие от синхронного способа передачи данных (STM —англ.synchronous transfer mode), ATM лучше приспособлен для предоставления услуг передачи данных с сильно различающимся или изменяющимсябитрейтом.
Битре́йт(отангл.bitrate) — количествобит, используемых для хранения одной секунды мультимедийного контента[1][2]. Битрейт принято использовать при измерении эффективной скорости передачи потока данных по каналу, то есть минимального размера канала, который сможет пропустить этот поток без задержек.
Битрейт выражается битами в секунду(бит/c,bps), а также производными величинами сприставкамикило- (кбит/с,kbps), мега- (Мбит/с,Mbps) и т. д.
- Техническая организация распределенных систем Современные технологи разработки распределенных систем План
- Раздел.1. Техническая организация распределенных систем
- 1. Понятие рис как совокупности автономных процессоров и систем
- 2. Концепции аппаратных решений
- 3. Концепции программных решений
- 5. Службы промежуточного уровня
- 6. Промежуточный уровень и открытость.
- 7. Выводы
- Раздел 2. Современные технологи разработки распределенных систем
- 1. Технология Web-сервисов Определение веб-сервиса
- 1.1 Основы Web-сервисов
- 2. Следующее поколение Сети
- 3. Преимущества и недостатки веб-сервисов.
- 4. Rpc-ориентированные взаимодействия
- 5. Документно-ориентированные взаимодействия
- 6. Технология веб-сервисов
- 7. Пример использования
- 8. Определение сервисно-ориентированной архитектуры
- 9. Требования к soa
- 10. Различия soa и веб-сервисов
- Преимущества soa
- 11. Стек технологий веб-сервисов
- 12. Принципы взаимодействия веб-сервисов в рамках сервисно-ориентированной архитектуры