Скачать 48.38 Kb.
|
Программа курса«Распределенные системы» Обязательный курс; Читается для 4 курса (3 поток); Часы по семестрам: 7 семестр – 32 часа (лекции); Экзамен в конце 7-го семестра; Кафедра, отвечающая за курс: кафедра системного программирования Составители программы: В.А.Крюков, В.А.Бахтин Лекторы последних лет: В.А.Крюков, В.А.Бахтин Аннотация В курсе рассматриваются проблемы создания распределенных систем – систем, в которых совокупность независимых компьютеров представляется их пользователям единой объединенной системой. Основной задачей распределенных систем является облегчение пользователям доступа к удаленным ресурсам и обеспечение их совместного использования. Обсуждаются способы организации взаимодействия процессов и их доступа к оперативной памяти и файловой системе. Излагаются принципы обеспечения надежности функционирования распределенных систем. Тематический план
Содержание курса РС Введение. Достоинства распределенных систем. Прозрачность. Открытость. Масштабируемость. Распределенные операционные системы. Внутренняя организация распределенных систем. Модель клиент-сервер. Коммуникации. Модели взаимодействия. Модель передачи сообщений. Режимы передачи сообщений. Коллективные операции. Удаленный вызов процедур (Remote Procedure Call). Удаленное обращение к методам (Remote Method Invocation). Потоки данных (streams). Процессы. Процессы и потоки выполнения (нити). Многопоточные клиенты и серверы. Взаимное исключение критических интервалов. Алгоритмы Деккера, Петерсона. Семафоры Дейкстры. Механизм событий. Классические задачи взаимодействия процессов – «производитель-потребитель» и «читатели-писатели». Синхронизация. Синхронизация времени. Логические часы. Глобальное состояние. Алгоритмы голосования. Взаимное исключение. Распределенные транзакции. Координация процессов. Распределенная разделяемая память (DSM). Достоинства разделяемой памяти. Принципы реализации распределенной разделяемой памяти. Модели консистентности. Страничная DSM. DSM на базе разделяемых переменных. Распределенные файловые системы. Доступ к директориям и файлам. Семантика одновременного доступа к одному файлу нескольких процессов. Кэширование и разможение файлов. Примеры - Network File System, Google File System. Отказоустойчивость. Типы отказов. Поломка. Пропуск данных. Ошибка синхронизации. Ошибка отклика. Византийские ошибки. Надежная групповая рассылка. Протоколы двухфазного и трехфазного подтверждения. Фиксация контрольных точек и восстановление после отказа. Протоколирование сообщений. Примеры распределенных систем. (Hadoop, Amazon) Проект Hadoop.
Amazon.
Литература. Основная:
http://storage.piter.com/upload/contents/978549600662/978549600662_p.pdf
Дополнительная:
|
Сетевые операционные системы Вопросы Распределенные файловые системы. Интерфейсы файловых сервисов и сервисов каталогов |
Методические рекомендации по курсу в. 2 Распределенные системы подготовки... ... |
||
Операционные системы распределенных вычислительных систем (распределенные ос) Распределенная система совокупность независимых компьютеров, которая представляется пользователю единым компьютером (metacomputer),... |
Инструкция по эксплуатации камеры оскас Установка состоит из основной комнаты, системы освещения, системы всасывания и вытяжки воздуха, системы продувки воздуха, системы... |
||
Инструкция по эксплуатации камеры Nordberg Automotive Установка состоит из основной комнаты, системы освещения, системы всасывания и вытяжки воздуха, системы продувки воздуха, системы... |
Функционально-технические характеристики поставляемого оборудования Инфраструктура системы радиосвязи стандарта tetra состоит из базовых станций (БС), узлов коммутации, системы управления сетью, системы... |
||
Функционально-технические характеристики поставляемого оборудования Инфраструктура системы радиосвязи стандарта tetra состоит из базовых станций (БС), узлов коммутации, системы управления сетью, системы... |
Законодательное регулирование Комплексной Системы Безопасности (охраной и пожарной сигнализации, системы автоматического пожаротушения, телевизионной системы охранного... |
||
Об открытом аукционе в электронной форме Комплексной Системы Безопасности (охраной и пожарной сигнализации, системы автоматического пожаротушения, телевизионной системы охранного... |
Утвержден и введен в действие решение Системы оповещения и управления эвакуацией, системы контроля и управления доступом, системы охранные телевизионные |
||
Тема закупки: Монтаж системы контроля При выполнении монтажных работ системы контроля и управления доступом выполнить на оборудовании интегрированной системы охраны (исо)... |
утверждаю Типовые проектные решения по созданию автоматизированной системы обмена информацией на основе Системы-112, обработки вызовов и управления... |
||
Задание на оказание услуг по сопровождению справочно-правовой системы... Еженедельное формирование версии Системы и/или комплекта частей Системы, состоящей из ежедневных выпусков |
А Подготовка к работе Запуск Системы Для начала работы с Системой необходимо запустить браузер и в адресной строке указать веб-ресурс Системы: «НаДальнийВосток рф». После... |
||
Условия эксплуатации Разработка рабочей конструкторской документации и изготовление на стенде тарировки дросселей ст 1934 для ао «окбм африкантов»: конструкций... |
Перечень работ и услуг по содержанию и эксплуатации общего имущества в многоквартирном доме Нсервация системы центрального отопления (заполнение системы после гидравлических испытаний, а также остановка и герметизация системы... |
Поиск |