- •1. Введение
- •1.1. Общие сведения о вычислительных системах, сетях и телекоммуникаций.
- •1.2. Понятие системы, сети и телекоммуникации.
- •Информационная сеть 1
- •Информационная сеть 2
- •1.3. Классификация вычислительных систем.
- •1.4. Понятие телекоммуникационных вычислительных сетей.
- •2. Тема 1. Физические основы вычислительных процессов.
- •2.1. Понятие процесса. Прикладной процесс. Управление взаимодействием прикладных процессов.
- •2.2. Понятие о системах телеобработки данных.
- •2.3. Организация передачи данных.
- •2.4. Защита от ошибок. Абонентские пункты систем телеобработки.
- •2.5. Понятие «модема».
- •3. Тема 2. Основы построения и функционирования вычислительных машин
- •3.1. Общие принципы построения и архитектуры вычислительных машин.
- •3.2. Персональные эвм.
- •3.3. Информационно-логические основы вычислительных машин. Системы счисления.
- •3.4. Представление информации в эвм. Арифметические и логические основы эвм.
- •4. Тема з. Функциональная и структурная организация эвм.
- •4.1. Общие принципы функциональной и структурной организации эвм.
- •4.2. Центральный процессор.
- •4 3. Основная память.
- •4.4. Периферийные устройства
- •4.4.1. Внешние зу
- •4.4.2. Устройства ввода-вывода,
- •4.5. Внешние устройства. Программное обеспечение
- •5. Тема 4. Особенности и организация функционирования вычислительных машин различных классов
- •5.1. Развитие и перспективы эвм
- •5.2. Тактико-технические данные эвм
- •5.3. Многомашинные и многопроцессорные вычислительные системы.
- •5.4. Типовые вычислительные структуры и их программное обеспечение.
- •6. Тема 5. Классификация и архитектура вычислительных сетей (вс).
- •6.1. Техническое и информационное обеспечение вс.
- •6.2. Программное обеспечение вс.
- •6.3. Архитектура вс.
- •6.4. Кластеризация и организация функционирования вс.
- •7.Тема 6. Структура и характеристики систем телекоммуникаций.
- •7.1. Принцип построения телекоммуникационных вычислительных сетей и их характеристика.
- •7.2. Управление взаимодействием прикладных процессов.
- •7.3. Протоколы передачи данных нижнего уровня.
- •7.4. Цифровые сети связи.
- •Isdn – цифровая сеть с интегральным сервисом, а – к – абонентские системы.
- •7.5. Электронная почта.
- •8. Тема 7. Телекоммуникационные системы.
- •8.1. Основные сведения о телекоммуникационных сетях.
- •8.2. Коммутация в сетях и маршрутизация пакетов в сетях.
- •8.3. Различные сети и технологии ткс.
- •8.4. Локальные вычислительные сети (лвс).
- •8.5. Корпоративные вычислительные сети (квс).
- •8.6. Сети Интранет.
- •8.7. Глобальная вычислительная сеть (гвс).
- •А) Четырехуровневая структура современной глобальной сети
- •9. Тема 8. Эффективность функционирования телекоммуникационных вычислительных сетей и перспективы их развития.
- •9.1. Понятие эффективности функционирования телекоммуникационных вычислительных сетей и методология ее оценки.
- •9.2. Показатели эффективности функционирования твс и пути ее повышения.
- •9.3. Перспективы развития вычислительных средств.
- •9.4. Технические средства человеко-машинного интерфейса.
6.4. Кластеризация и организация функционирования вс.
Вычислительные системы как мощные средства обработки заданий пользователей широко используются не только автономно, но и в сетях ЭВМ в качестве серверов.
Сервер – server – объект, предоставляющий сервис другим объектам по их запросам.
Сервисная функция в архитектуре клиент-сервер описывается комплексом прикладных программ, в соответствии с которыми выполняются разнообразные прикладные процессы (рис. 38).
Процесс, который вызывает сервисную функцию с помощью определенных операций, называется клиентом (рис. 39). Им может программа или пользователь. Сервис выполняется в виде общего прикладного процесса. Сервис работает по заданиям клиентов и управляет выполнением их заданий.
Клиент является инициатором и проводит с сервисом традиции либо использует электронную почту.
Транзакция – transaction – короткий во времени цикл взаимодействия объектов, включающий запрос – выполнение задания – ответ.
С увеличением размеров сетей и их развитием возрастают плотность информационных потоков, нагрузка на средства доступа к сетевым ресурсам и на средства обработки заданий. Чем выше ранг сети, тем более специализированными они становятся.
В сетях первых поколений серверы строились на основе больших и очень дорогих ЭВМ (mainframe), выпускаемых целых рядом компаний. Опыт создания серверов на основе SMP – Symmetric Multiprocessing – структуры – структурная мультипроцессорная обработка, где в архитектуре суперкомпьютера группа процессоров работает с общей оперативной памятью и MPP – Massively Parallel Processing – структуры – параллельная обработка, где выполнение прикладного процесса осуществляется одновременно группой процессоров, показал, что они не обеспечивают хорошей адаптации к конкретным условиям функционирования, остаются дорогими и сложными в эксплуатации.
Одним из перспективных направлений решения указанной проблемы является кластеризация, то есть технология, с помощью которой несколько серверов, сами являющиеся вычислительными системами, объединяются в единую систему более высокого ранга для повышения эффективности функционирования системы в целом.
Рис. 38. Взаимодействие частей распределенного приложения.
Рис. 39. Модель «клиент-сервис».
Целями построения кластеров служат:
-
улучшение масштабируемости (способность к наращиванию мощности);
-
повышение надежности и готовности системы в целом;
-
увеличение суммарной производительности;
-
эффективное перераспределение нагрузок между компьютерами кластера;
-
эффективное управление и контроль работы системы.
Кластеры объединяют несколько серверов под единым управлением. Все новые серверы, как правило, являются многопроцессорными и относятся к SMP-структурам, что обеспечивает многоступенчатую возможность переключения нагрузки отказавшего элемента как внутри кластера, так и внутри сервера.
В ассоциациях локальных сетей используются иерархии, включающие центральные и локальные серверы (рис. 40). Каждая рабочая станция или персональный компьютер является клиентом и использует как «свой» локальный, так и центральный сервер.
Как у любой новой технологии, у кластеризации имеются свои недостатки:
-
задержки разработки и принятия общих стандартов;
-
большая доля закрытых разработок различных фирм, затрудняющих их совместное использование;
-
трудности управления одновременным доступом к файлам;
-
сложности с управлением конфигурацией, настройкой, развертыванием, оповещениями серверов о сбоях.
При связывании более двух компьютеров появляются новые проблемы: выбор технологии и схемы адаптации, организация совместного использования связей и построение механизма коммутации.
Выбор технологии определяет многие характеристики сети. Наиболее распространены следующие типы конфигураций: кольцо, звезда, общая шина и иерархическая звезда (дерево).
Адреса могут использоваться для идентификации отдельных интерфейсов, их групп (групповые адреса), а также сразу всех сетевых интерфейсов сети (широковещательные адреса).
В сетях для соединения абонентов используются три метода коммутации: коммутация каналов, коммутация пакетов и коммутация сообщений.
В сетях с коммутацией каналов абонентов соединяет составной канал, образуемый коммутаторами сети по запросу одного из абонентов.
Рис. 40. Многоступенчатая концепция серверов.
Коммутация сообщений предназначена для организации взаимодействия пользователей в автономном (off-line) режиме, когда не ожидается немедленной реакции на сообщение. При этом методе коммутации сообщение передается через несколько транзитных компьютеров, где оно целиком буферизуется на диске.
Сети с коммутацией пакетов были специально разработаны для эффективной передачи пульсирующего компьютерного трафика. Буферизация пакетов различных абонентов в коммутаторах позволяет сгладить неравномерно загрузить каналы связи между коммутаторами.
В сетях с коммутацией пакетов объем передаваемых данных от всех абонентов сети в единицу времени больше, чем при использовании сети с коммутацией каналов. Однако для каждой пары абонентов пропускная способность сети может оказаться ниже, чем у сети с коммутацией каналов, за счет очередей пакетов в коммутаторах.
Сети с коммутацией пакетов могут работать в одном из двух режимов: дейтаграммном режиме или в режиме виртуальных каналов. Дейтаграммный способ передачи данных основан на том, что все передаваемые пакеты обрабатываются независимо друг от друга, пакет за пакетом. Механизм виртуальных каналов учитывает существование в сети потоков данных и прокладывает для всех пакетов потока единый маршрут.