Учебно-методическое пособие. — Минск : БНТУ, 2016. – 91 с. ISBN: 978-985-550-639-4.
Учебно-методическое пособие составлено в соответствии с учебной программой по дисциплине «Распределенная обработка данных на ЭВМ» для студентов специальности 1-40 01 01 «Программное обеспечение информационных технологий» и направления специальности 1-40 05 01 04 «Информационные системы и технологии (в обработке и представлении данных)».
Рассматриваются распределенные и параллельные системы, задачи, модели и алгоритмы планирования процессов обработки данных, языки и инструменты программирования распределенных и параллельных систем.
Введение
Системы распределенной и параллеьной обработки данныхКлассификация распределенных систем
Архитектуры распределенных систем
Свойства распределенных систем
Классификация параллелизма
Закон Амдала
Задачи распределенных и параллельных систем
Планирование синхронных параллельных процессов обработки данныхПостановка задачи
Классификация задач и стратегий планирования
Обыкновенное планирование
Многошаговое планирование
Цепочечное планирование
Сравнение стратегий планирования
Свертывание графа распараллеленности операций
Сведение планирования к задаче целочисленного линейного программирования
Планирование асинхронных распределенных параллельных процессов с учетом обмена даннымиГраф задач
Асинхронный параллельный план
Задача минимизации временной длины плана
Стратегия планирования «Ранняя задача первая»
Стратегия планирования «Зануление дуг»
Стратегия планирования «Группировка доминирующей последовательности»
Планирование с использованием мобильности задач
Планирование решения задач в разнородной распределенной системеМодель разнородной системы
Назначение задач на узлы
Оценка общего времени решения задач
Алгоритм оптимального назначения задач на процессоры
Языки и инструменты программирования распределенной и параллельной обработки данныхМногопоточные приложения
Интерфейс MPI
Открытый стандарт OpenMP
Технологический стандарт CORBA
Модель компонентных объектов COM
Список использованных источников