Организация вычислительных систем и сетей. Халабия Р.Ф. - 24 стр.

UptoLike

Составители: 

24
компьютеров. Дополнительные накопители на магнитных дисках и
магнитных лентах становятся доступными для всех компьютеров,
входящих в кластер.
Работа любой кластерной системы определяется двумя главными
компонентами: высокоскоростным механизмом связи процессоров между собой
и системным программным обеспечением, которое обеспечивает клиентам
прозрачный доступ к системному сервису.
В настоящее время широкое распространение получила также
технология
параллельных баз данных. Эта технология позволяет множеству процессоров
разделять доступ к единственной базе данных. Распределение заданий по
множеству процессорных ресурсов и параллельное их выполнение позволяет
достичь более высокого уровня пропускной способности транзакций,
поддерживать большее число одновременно работающих пользователей и
ускорить выполнение сложных запросов. Существуют три различных типа
архитектуры, которые поддерживают
параллельные базы данных:
- Симметричная многопроцессорная архитектура с общей памятью
(Shared Memory SMP Architecture). Эта архитектура поддерживает
единую базу данных, работающую на многопроцессорном сервере под
управлением одной операционной системы. Увеличение
производительности таких систем обеспечивается наращиванием
числа процессоров, устройств оперативной и внешней памяти.
- Архитектура с общими (разделяемыми) дисками (Shared Disk
Architecture). Это типичный случай построения кластерной
системы.
Эта архитектура поддерживает единую базу данных при работе с
несколькими компьютерами, объединенными в кластер (обычно такие
компьютеры называются узлами кластера), каждый из которых
работает под управлением своей копии операционной системы. В
таких системах все узлы разделяют доступ к общим дискам, на
которых собственно и располагается единая база данных.
Производительность таких
систем может увеличиваться как путем
наращивания числа процессоров и объемов оперативной памяти в
каждом узле кластера, так и посредством увеличения количества
самих узлов.
- Архитектура без разделения ресурсов (Shared Nothing Architecture).
Как и в архитектуре с общими дисками, в этой архитектуре
поддерживается единый образ базы данных при работе с несколькими
компьютерами, работающими под
управлением своих копий
операционной системы. Однако в этой архитектуре каждый узел
системы имеет собственную оперативную память и собственные
диски, которые не разделяются между отдельными узлами системы.
Практически в таких системах разделяется только общий
коммуникационный канал между узлами системы.
Производительность таких систем может увеличиваться путем
         компьютеров. Дополнительные накопители на магнитных дисках и
         магнитных лентах становятся доступными для всех компьютеров,
         входящих в кластер.
      Работа любой кластерной системы определяется двумя главными
компонентами: высокоскоростным механизмом связи процессоров между собой
и системным программным обеспечением, которое обеспечивает клиентам
прозрачный доступ к системному сервису.
      В настоящее время широкое распространение получила также технология
параллельных баз данных. Эта технология позволяет множеству процессоров
разделять доступ к единственной базе данных. Распределение заданий по
множеству процессорных ресурсов и параллельное их выполнение позволяет
достичь более высокого уровня пропускной способности транзакций,
поддерживать большее число одновременно работающих пользователей и
ускорить выполнение сложных запросов. Существуют три различных типа
архитектуры, которые поддерживают параллельные базы данных:
      - Симметричная многопроцессорная архитектура с общей памятью
         (Shared Memory SMP Architecture). Эта архитектура поддерживает
         единую базу данных, работающую на многопроцессорном сервере под
         управлением       одной    операционной    системы.    Увеличение
         производительности таких систем обеспечивается наращиванием
         числа процессоров, устройств оперативной и внешней памяти.
      - Архитектура с общими (разделяемыми) дисками (Shared Disk
         Architecture). Это типичный случай построения кластерной системы.
         Эта архитектура поддерживает единую базу данных при работе с
         несколькими компьютерами, объединенными в кластер (обычно такие
         компьютеры называются узлами кластера), каждый из которых
         работает под управлением своей копии операционной системы. В
         таких системах все узлы разделяют доступ к общим дискам, на
         которых собственно и располагается единая база данных.
         Производительность таких систем может увеличиваться как путем
         наращивания числа процессоров и объемов оперативной памяти в
         каждом узле кластера, так и посредством увеличения количества
         самих узлов.
      - Архитектура без разделения ресурсов (Shared Nothing Architecture).
         Как и в архитектуре с общими дисками, в этой архитектуре
         поддерживается единый образ базы данных при работе с несколькими
         компьютерами, работающими под управлением своих копий
         операционной системы. Однако в этой архитектуре каждый узел
         системы имеет собственную оперативную память и собственные
         диски, которые не разделяются между отдельными узлами системы.
         Практически в таких системах разделяется только общий
         коммуникационный         канал     между      узлами      системы.
         Производительность таких систем может увеличиваться путем



                                    24