- •Понятие распределенной системы
- •Понятие и классификация сетевых ос
- •Управление процессами в сетевых ос
- •Понятие вызова удаленных процедур. Этапы выполнения.
- •Динамическое связывание. Семантика вызова удаленных процедур в случае отказов.
- •Проблема синхронизации процессов. Алгоритм логических часов.
- •Алгоритмы синхронизации взаимного исключения
- •Взаимоблокировки в распределенных системах, их обнаружение и предотвращение.
- •Неделимые транзакции. Процессы и нити (потоки) в распределенных системах.
- •Способы организации вычислений потоков в распределенных системах. Архитектура реализации нитей, нити и вызов удаленных процедур (особенности).
- •Особенности вызова удаленной процедур для потоков
- •Особенности использования транзакций в распределенных системах
- •Понятие распределенной файловой системы. Модели сетевых файловых систем.
- •Доступ к одной локальной фс через несколько протоколов.
- •Доступ к локальным фс различного типа через один протокол
- •Интерфейсы файлового сервиса и сервиса каталогов. Семантика разделения файлов Файловый сервис
- •Сервис каталогов
- •Семантика разделения файлов
- •Вопросы разработки структуры распределенной файловой системы. Stateless и Statefull серверы.
- •С ервер хранит информацию о клиентских запросах между самими запросами – Statefull server
- •Кэширование в распределенных системах. Организация и управление кэшированием.
- •Алгоритмы управления кэшированием:
- •Репликация в распределенных системах.
- •Алгоритмы изменения реплицированных файлов
- •Организация работы в гетерогенных сетях.
- •Структура транспортных средств в ос
- •Назначение и архитектура справочной службы.
- •Виртуализация серверов. Типы решений виртуализации.
- •Вычислительные среды. Операционные системы облачных вычислений
- •Практические вопросы Удаленный вызов методов rmi.
- •Основные понятия nfs. Управление доступом, кэширование.
- •Списки управления доступом
- •П оддержка кэширования
- •Поддержка отображаемых файлов и монтирование в nfs
- •Процедура монтирования
- •Управление nfs
- •Rpc в nfs. Блокировка файлов.
- •Функциональная структура маршрутизатора
- •Основные характеристики cisco ios, модульная структура
- •Модульная структура ios
- •Управление процессами в cisco ios
- •Организация памяти в cisco ios
- •Буферизация в cisco ios, поддержка QoS
- •Программная маршрутизация и ускоренная коммутация в cisco ios
- •Поддержка качества обслуживания
- •Основные концепции Active Directory (домены, объекты, сайты, глобальный каталог)
- •Иерархическая структура Active Directory. Пространство имен. Репликация Структура
- •Концепции глобального каталога. Novell eDirectory, Open ldap.
- •Windows Azure: выполнение приложений, хранение данных
- •Среда выполнения приложений
- •Особенности среды выполнения приложений
- •Преимущества среды выполнения приложений Огромная среда для размещения приложений
- •Возможность сосредоточиться на приложении, не заботясь об операционных ограничениях
- •Гибкий выбор размера объектов в соответствии с потребностями приложения
- •Windows Azure: служба доступа, шина служб
- •Особенности Access Control
- •Платформа System I
- •[Править]Система команд
- •Платформа System z
Поддержка качества обслуживания
Механизм поддержки качества обслуживания, Quality of Service, QoS, используется для устранения временных перегрузок и сохранения качества передачи. Они основаны на разной чувствительности приложений к входному потоку данных. Все существующие механизмы качества обслуживания основаны на организации нескольких выходных очередей к каждому порту вместо единой очереди. К очередям могут применяться 2 механизма обслуживания:
Приоритетное обслуживание. Пакеты из более приоритетной очереди передаются в выходной порт раньше пакетов менее приоритетных очередей. Для того чтобы не случилось полной остановки потока трафика менее приоритетной очереди, максимальное значение высокоприоритетного трафика устанавливается администратором.
Взвешенное обслуживание. Все очереди обслуживаются циклически и каждой из них назначается свой «вес», соответствующий доле времени, которое выделяется этой очереди для передачи пакетов в выходной порт в каждом цикле.
Каждому интерфейсу соответствует одна приоритетная очередь, Low Latency Queue (LLQ), и несколько взвешенных очередей. Пакеты из приоритетной очереди выбираются в первую очередь, а из внешних очередей – только если приоритетная пуста или достигнут «потолок» по трафику.
Все пакеты попадают в контроллер интерфейса через единственную X-ring очередь. Для сокращения времени ожидания приоритетных пакетов максимальная длина X-ring очереди может быть сокращена до двух пакетов.
Основные концепции Active Directory (домены, объекты, сайты, глобальный каталог)
Домены являются основными элементами логической структуры, запросы справочной службы обрабатываются на серверах контроллеров доменов, Domain Controllers, DC. В каждом домене присутствует хотя бы один контроллер, поддерживающий доменную базу данных и процедуру аутентификации пользователей.
В каждом домене может присутствовать 1 или более резервный контроллер, Backup Domain Controller, BDK – он снижает нагрузку с основного и становится основным в случае поломки. Местоположение каждого контроллера выбирается администратором при проектировании сети для приближения информации к источникам запроса. Любой компьютер может быть подсоединен только к одному домену. Решение о количестве и типе доменов принимается исходя из функции доменов:
Домен – единица администрирования и при его создании права и разрешения пользователей и администраторов распространяются только на этот домен.
Домен – граница безопасности, многие параметры политики безопасности действуют только в пределах домена.
Домен – единица репликации, т.е. определяет часть сети, в пределах которой происходит репликация её базы данных.
Каждый домен Active Directory является доменом ДНС имен.
Сайт – это элемент физической структуры компьютерной сети, представляющий её часть, характеризующийся хорошей связностью. Хорошая связность означает высокоскоростные связи внутри сайта и более медленные с внешними объектами. Как правило, сайт это набор ip подсетей. Сайты назначаются администратором во время установки справочной службы. Информация о сайтах используется для оптимизации репликации, оценки пропускной способности между двумя любыми компьютерами сети. В один сайт могут входить компьютеры разных доменов и наоборот.
Объекты-Информация в справочной базе данных Active Directory представлена в виде иерархически организованного набора объектов, пользователей, компьютеров и т.д. Объекты могут создаваться автоматически или вручную. Любой объект уникально идентифицируется именем и представляет собой набор атрибутов, свойственных его классу. Класс объекта – это формальное описание множества объектов, со сходной природой и свойствами. Атрибуты объекта могут быть обязательными и необязательными, часть их значений устанавливается по умолчанию.
Глобальный каталог. -Выполняет задачи поиска данных по аутентификации и авторизации пользователей. Для каждого объекта в глобальном каталоге представлена краткая версия включающая отличительное имя.
Distinguished Name(DN)
Которое однозначно в пределах всей сети идентифицирует весь объект. Как правило, для хранения глобального каталога выделяется по крайней мере один контроллер на каждый сайт, который называется сервером глобального каталога. Пользователь может обратиться к объекту по его краткому имени, автоматически заполняемому для отличительного или по значению атрибута. Информация в глобальном каталоге позволяет определить DNS имя контроллера объекта. Поддерживается концепция Global Login. Глобальная аутентификация пользователя. Означает, что войдя в любой домен, пользователь аутентифицируется по всей сети.